Checkpoint information processing method and device, equipment and storage medium

By using virtual interfaces and grid maps in game development and obtaining path connectivity information in combination with user rotation operations, the problem of low interest in mobile path feasibility judgment in the prior art is solved, and higher interactivity and diversity are achieved.

CN119425067APending Publication Date: 2025-02-14FACE CUTE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310965052.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-01
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In the prior art, it is less interesting to determine whether the moving path is feasible by only whether there are obstacles in the moving path, and lacks interactivity and diversity.

Method used

By displaying the virtual interface of the level, use the grid diagram to display the starting point, end point and path grid, and respond to the user's rotation operation of the path grid to obtain the connectivity information of the path grid. If the start point and end point grid are connected, the display Information passing the level.

Benefits of technology

Improve the accuracy and interactivity of determining level information, and generate multiple feasible connectivity paths through rotation operations, enhancing user experience and fun.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119425067A_ABST
    Figure CN119425067A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a level information processing method and device, equipment and a storage medium, and the method comprises the steps: displaying a virtual interface of any level, and displaying a grid chart of a plurality of grids corresponding to a related card in the virtual interface, and the plurality of grids comprise a starting point grid, an end point grid and at least one path grid; in response to rotation operation for any path grid, rotation of the path grid is displayed, connectivity information of the path grid is obtained, the connectivity information is used for representing whether the path grid is communicated with other adjacent grids or not, and the connectivity information changes along with rotation of the path grid; if it is determined that the starting point grid and the end point grid are connected according to the connectivity information of the path grids, the level information of passing the level is displayed. According to the method, the interactivity between the software and the user and the interestingness of the software can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The disclosed embodiments relate to the field of software development technology, and in particular, to a level information processing method, apparatus, device, and storage medium. Background Art

[0002] In game development, in order to increase the fun of the game, more and more game software will create levels. Users can control the movement of the target object in the virtual interface corresponding to a level through preset operations, and then pass the level. In the process of the user controlling the movement of the target object, the level information needs to be processed to determine whether the movement path of the target object is feasible.

[0003] In the prior art, when a user controls the movement of a target object, the starting point, end point and moving path of the target object are first obtained; then it is determined whether there are obstacles in the moving path between the starting point and the end point. If there are no obstacles, it is determined that the moving path of the target object is feasible.

[0004] However, determining whether a moving path is feasible only by whether there is an obstacle in the moving path is less interesting. Summary of the invention

[0005] The embodiments of the present disclosure provide a level information processing method, device, equipment and storage medium, which can improve the fun of determining whether a moving path is feasible.

[0006] In a first aspect, an embodiment of the present disclosure provides a level information processing method, including:

[0007] Displaying a virtual interface of any level, wherein the virtual interface displays a grid diagram of a plurality of grids corresponding to the level, wherein the plurality of grids include a starting grid, an end grid, and at least one path grid;

[0008] In response to a rotation operation on any path grid, display the rotation of the path grid, and obtain connectivity information of the path grid, wherein the connectivity information is used to indicate whether the path grid is connected to other adjacent grids, and the connectivity information changes with the rotation of the path grid;

[0009] If it is determined according to the connectivity information of the path grid that the starting point grid and the end point grid are connected, then the level information of passing the level is displayed.

[0010] In a second aspect, an embodiment of the present disclosure provides a level information processing device, including:

[0011] A display module, configured to display a virtual interface of any level, wherein the virtual interface displays a grid diagram of a plurality of grids corresponding to the level, wherein the plurality of grids include a starting grid, an end grid, and at least one path grid;

[0012] A rotation module, configured to, in response to a rotation operation on any path grid, display the rotation of the path grid and determine connectivity information of the path grid, wherein the connectivity information is used to indicate whether the path grid is connected to other adjacent grids, and the connectivity information changes with the rotation of the path grid;

[0013] The determination module is used to display the level information of passing the level when it is determined that the starting point grid is connected to the end point grid according to the connectivity information of the path grid.

[0014] In a third aspect, an embodiment of the present disclosure provides an electronic device, including:

[0015] A processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the level information processing method as described in the first aspect above.

[0016] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the level information processing method described in the first aspect above is implemented.

[0017] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the level information processing method as described in the first aspect above.

[0018] The present embodiment provides a method, device, equipment and storage medium for processing level information, the method comprising: displaying a virtual interface of any level, wherein a grid diagram of multiple grids corresponding to the level is displayed in the virtual interface, wherein the multiple grids include a starting grid, an end grid and at least one path grid; in response to a rotation operation on any path grid, displaying the rotation of the path grid, and acquiring connectivity information of the path grid, wherein the connectivity information is used to indicate whether the path grid is connected to other adjacent grids, and the connectivity information changes with the rotation of the path grid; if it is determined according to the connectivity information of the path grid that the starting grid and the end grid are connected, then displaying the level information of the level. Since it is determined according to the connectivity information of the path grid whether the starting grid and the end grid are connected, the accuracy of determining the level information is improved, and the connectivity information of any path grid can be changed by the rotation operation, so that multiple feasible connected paths can appear, thereby improving the interactivity and fun with the user. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0020] Figure 1 A schematic diagram of an application scenario of a level information processing method provided by an embodiment of the present disclosure;

[0021] Figure 2 A flowchart of a level information processing method provided by an embodiment of the present disclosure;

[0022] Figure 3 An interface diagram of a level information processing method provided by an embodiment of the present disclosure;

[0023] Figure 4 This is an interface diagram of another level information processing method provided by an embodiment of the present disclosure;

[0024] Figure 5 This is an interface diagram of another level information processing method provided by an embodiment of the present disclosure;

[0025] Figure 6 This is an interface diagram of another level information processing method provided by an embodiment of the present disclosure;

[0026] Figure 7 A structural block diagram of a level information processing device provided by an embodiment of the present disclosure;

[0027] Figure 8A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0028] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0029] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0030] In game development, in order to increase the fun of the game, more and more game software will create levels. Users can control the movement of the target object in the virtual interface corresponding to a level through preset operations, and then pass the level. In the process of the user controlling the movement of the target object, the level information needs to be processed to determine whether the movement path of the target object is feasible.

[0031] In the prior art, when a user controls the movement of a target object, the starting point, end point and moving path of the target object are first obtained; then it is determined whether there are obstacles in the moving path between the starting point and the end point. If there are no obstacles, it is determined that the moving path of the target object is feasible. However, determining whether the moving path is feasible only by whether there are obstacles in the moving path is less interesting.

[0032] For example, in game development, TileMap (TileMap, flat map) can realize a pixelated virtual environment. The virtual environment includes a virtual character (i.e., a target object), and the virtual character can be fixed on a grid, and the movement of the virtual character can be controlled by moving the grid. In order to ensure the feasibility of the movement of the virtual character, the walking path of the virtual character needs to be detected, but it is less interesting to determine whether the walking path is feasible only by whether there are obstacles in the walking path.

[0033] In order to solve the above problems, the present embodiment provides the following technical concepts: first, a virtual interface of any level is displayed, wherein a grid diagram of multiple grids corresponding to the relevant level is displayed in the virtual interface, wherein the multiple grids include a starting grid, an end grid, and at least one path grid; then, in response to a rotation operation on any path grid, the rotation of the path grid is displayed, and the connectivity information of the path grid is obtained; finally, if it is determined that the starting grid and the end grid are connected according to the connectivity information of the path grid, the level information of the level is displayed. Since it is determined whether the starting grid and the end grid are connected according to the connectivity information of the path grid, the accuracy of determining the level information is improved, and the user can change the connectivity information of any path grid through the rotation operation, so that multiple feasible connected paths can appear, thereby improving the interactivity between the software and the user and the fun of the software.

[0034] The application scenarios of the embodiments of the present disclosure are explained below:

[0035] The level information processing method provided by the embodiment of the present disclosure can be applied to various scenarios of level information processing. For example, in a virtual interface corresponding to a plane map, the level information processing can be used to determine whether the starting grid and the end grid are connected. For example, in a virtual interface corresponding to a plane map, the level information processing can be used to determine whether the walking path of the virtual character is connected.

[0036] Figure 1 A schematic diagram of an application scenario of a level information processing method provided by an embodiment of the present disclosure. Figure 1 As shown, the terminal 101 can load the virtual interface information of the level locally, or load the virtual interface information of the level from the server 102. When the terminal 101 loads the virtual interface information of the level from the server 102, the terminal 101 sends a download request for the virtual interface information to the server 102. The server 102 receives the download request from the terminal 101 and sends the virtual interface information to multiple terminals 101. The terminal 101 receives the virtual interface information and displays the virtual interface. The following uses a detailed embodiment to describe in detail the level information processing method provided by the embodiment of the present disclosure.

[0037] refer to Figure 2 , Figure 2 This is a flow chart of a level information processing method provided by an embodiment of the present disclosure. The method of this embodiment is applied to a server, and the method includes:

[0038] S201. Display a virtual interface of any level, wherein a grid diagram of multiple grids corresponding to the level is displayed in the virtual interface, wherein the multiple grids include a starting grid, an end grid, and at least one path grid.

[0039] In the embodiment of the present application, the level can be a level in any scene, for example, a level in a map scene, wherein the virtual interface can be a two-dimensional virtual interface or a three-dimensional virtual interface.

[0040] Optionally, the virtual interface may be a two-dimensional virtual interface. Figure 3 As shown, the virtual interface can be displayed in the form of a plane grid diagram, that is, the virtual interface is composed of multiple grids included in the grid diagram. Among them, a grid can represent an element in the virtual interface, for example, the starting point grid can represent a virtual character in the virtual interface, the end point grid can represent the destination in the virtual interface, and the path grid represents a section of road in the virtual interface.

[0041] In some embodiments, the virtual interface to be displayed can be selected through the level icon. Accordingly, this step is: displaying level icons of multiple levels; and displaying the virtual interface of the level in response to a selection operation on the level icon of any level.

[0042] Exemplarily, the multiple level icons showing multiple levels include: a level icon "Level 1" corresponding to the first level; a level icon "Level 2" corresponding to the second level; and a level icon "Level 3" corresponding to the third level. In response to a selection operation on "Level 3", a virtual interface of the third level is displayed.

[0043] S202: In response to a rotation operation on any path grid, display the rotation of the path grid, and obtain connectivity information of the path grid, wherein the connectivity information is used to indicate whether the path grid is connected to other adjacent grids, and the connectivity information changes with the rotation of the path grid.

[0044] In an embodiment of the present application, the connectivity information may be related to the path shape in the path grid. For example, Figure 3 As shown in the figure, the path shape of path grid A is a "I" shape. At this time, the connectivity information of path grid A is: connected to the starting grid on the left, and connected to the path grid B on the right. The path shape of path grid B is a "T" shape. At this time, the connectivity information of path grid B is: connected to the path grid A on the left, connected to the end grid on the right, and connected to the path grid C on the bottom.

[0045] In some embodiments, the initial connectivity information of the path grid may be obtained first, and then the connectivity information of the path grid may be determined based on the initial connectivity information and the rotation operation, that is, the current connectivity information of the path grid after the rotation operation. Optionally, the connectivity information of the path grid may be determined by the following steps (1) to (3):

[0046] (1) Obtain initial connectivity information of at least one path grid corresponding to the level.

[0047] In the embodiment of the present application, the initial connectivity information of the path grid can be obtained according to the grid attribute information of multiple grids. Accordingly, this step is: obtaining the grid attribute information of multiple grids corresponding to the level, wherein the grid attribute information includes the grid type and the initial connectivity information; selecting at least one path grid whose grid type is a path grid from the multiple grids, and obtaining the initial connectivity information of the at least one path grid.

[0048] The initial connectivity information may be the connectivity information corresponding to the path grid before rotation, or the connectivity information corresponding to the path grid after the last rotation. Optionally, the grid types include a starting point grid, an end point grid, and a path grid.

[0049] It should be noted that the grid attribute information may also include one or more of coordinate information, grid elements, and grid identifiers. The coordinate information is used to indicate the position of the grid in the virtual interface. In some embodiments, the upper left corner of the virtual interface is the coordinate origin (0,0), and the side length of each grid (taking a square grid as an example) is 2. The coordinate information may be the center coordinates of the grid. For example, Figure 3 As shown, the coordinate information of the starting grid is (1,3), the coordinate information of the path grid A is (3,3), the coordinate information of the path grid B is (5,3), and the coordinate information of the end grid is (7,3). Among them, the grid element is used to represent the component elements of the grid in the virtual interface. Optionally, the grid element can be a virtual character, a building, a path, an obstacle, etc. For example, the grid element of the starting grid is a virtual character, the grid elements of the path grid A and the path grid B are paths, and the grid element of the end grid is a building (house). Among them, the grid identifier is used to identify a grid in the virtual interface. For example, the grid identifier can be: starting grid, path grid A, path grid B, path grid C, end grid, etc.

[0050] (2) In response to a rotation operation on any path mesh, the rotation of the path mesh is displayed, and connectivity information of the path mesh is determined based on the initial connectivity information and the rotation operation.

[0051] In some embodiments, the connectivity information of the path grid can be determined according to the rotation direction and rotation angle corresponding to the rotation operation. Accordingly, this step is: in response to the rotation operation on any path grid, determine the rotation direction and rotation angle corresponding to the rotation operation; display the rotation of the path grid according to the rotation direction and rotation angle; determine the connectivity information of the path grid according to the initial connectivity information, the rotation direction and the rotation angle.

[0052] Optionally, the rotation operation may be a click operation or a slide operation, which is not specifically limited in the embodiment of the present application. Optionally, the path grid rotates once for each rotation operation.

[0053] The angle of rotation of the path grid may be 90 degrees, 180 degrees, 270 degrees, etc. In some embodiments, the angle of rotation of the path grid is a default angle. For example, the angle of rotation of the path grid is 90 degrees for each rotation operation. In other embodiments, different rotation operations may correspond to different rotation angles. For example, the rotation angle corresponding to a click operation is 90 degrees, and the rotation angle corresponding to a slide operation is 180 degrees.

[0054] The direction of rotation of the path grid may be clockwise or counterclockwise. In some embodiments, the direction of rotation of the path grid is a default direction. For example, for each rotation operation, the path grid rotates in a clockwise direction. In other embodiments, sliding operations in different directions may correspond to different rotation directions. For example, the rotation direction corresponding to the upward sliding operation is clockwise, and the rotation direction corresponding to the downward sliding operation is counterclockwise.

[0055] Optionally, the initial connectivity information includes a plurality of two-dimensional vectors, wherein the two-dimensional vectors are used to represent position information of adjacent grids connected to the path grid relative to the path grid, wherein the position information includes left side, right side, top side and bottom side.

[0056] Optionally, the two-dimensional vector includes (-1,0), (1,0), (0,1), (0,-1); wherein, the position information corresponding to (-1,0) is: left side; the position information corresponding to (1,0) is: right side; the position information corresponding to (0,1) is: top side; the position information corresponding to (0,-1) is: bottom side.

[0057] For example, Figure 3 As shown in the figure, the initial connectivity information of path grid A is: connected to the starting grid on the left, and connected to path grid B on the right. Accordingly, the two-dimensional vectors corresponding to path grid A include (-1,0) and (1,0); where (-1,0) represents the starting grid located on the left side of path grid A and connected to path grid A; (1,0) represents the path grid B located on the right side of path grid A and connected to path grid A.

[0058] The initial connectivity information of path grid B is: connected to path grid A on the left, connected to the end grid on the right, and connected to path grid C on the bottom. Accordingly, the two-dimensional vectors corresponding to path grid B include (-1,0), (1,0) and (0,-1); among them, (-1,0) represents path grid A located on the left side of path grid B and connected to path grid B; (1,0) represents the end grid located on the right side of path grid B and connected to path grid B; (0,-1) represents path grid C located on the bottom side of path grid B and connected to path grid B.

[0059] In some embodiments, the connectivity information of the path grid is determined based on the initial connectivity information, the rotation direction and the rotation angle, including: determining the rotation matrix parameters corresponding to multiple two-dimensional vectors based on the rotation direction and the rotation angle; for each two-dimensional vector, determining the product of the two-dimensional vector and the rotation matrix parameters to obtain multiple adjusted two-dimensional vectors, and determining the adjusted multiple two-dimensional vectors as the connectivity information of the path grid.

[0060] Optionally, the terminal may store an association relationship between rotation matrix parameters, rotation direction and rotation angle. Accordingly, according to the rotation direction and rotation angle, the rotation matrix parameters corresponding to the multiple two-dimensional vectors are determined, including: according to the rotation direction and rotation angle, from the association relationship between the stored rotation matrix parameters, rotation direction and rotation angle, the rotation matrix parameters corresponding to the multiple two-dimensional vectors are determined. Among them, the rotation matrix parameters can be represented by RotateMatrix.

[0061] For example, Figure 4 As shown, the two-dimensional vectors corresponding to path grid B include (-1,0), (1,0) and (0,-1); and the rotation direction is clockwise, the rotation angle is 90 degrees, and the corresponding rotation matrix parameters are: (-1,0). Determine the product of the two-dimensional vector and the rotation matrix parameters, and obtain the adjusted multiple two-dimensional vectors: (0,1), (0,-1) and (-1,0); (0,1), (0,-1) and (-1,0) are determined as the connectivity information of the path grid: where (0,1) represents the path grid D located on the upper side of path grid B and connected to path grid B after rotation; (0,-1) represents the path grid C located on the lower side of path grid B and connected to path grid B after rotation; (-1,0) represents the path grid A located on the left side of path grid B and connected to path grid B after rotation.

[0062] S203: If it is determined according to the connectivity information of the path grid that the starting grid and the end grid are connected, then the level information of the passed level is displayed.

[0063] In some embodiments, the path grid includes one; accordingly, the process of determining whether the starting point grid and the end point grid are connected according to the connectivity information of the path grid includes: judging whether the path grid and the starting point grid are connected and whether the path grid and the end point grid are connected according to the connectivity information of the path grid; if the path grid and the starting point grid are connected and the path grid and the end point grid are connected, then determining that the starting point grid and the end point grid are connected; if the path grid and the starting point grid are not connected or the path grid and the end point grid are not connected, then determining that the starting point grid and the end point grid are not connected.

[0064] For example, Figure 5As shown, if it is determined that the path grid A is connected to the starting grid and the path grid A is connected to the end grid, then it is determined that the starting grid is connected to the end grid. Figure 6 As shown, if it is determined that the path grid A is not connected to the end grid, then it is determined that the start grid is not connected to the end grid.

[0065] In some other embodiments, at least one path grid includes a plurality of grids; accordingly, the process of determining that the starting grid is connected to the end grid according to the connectivity information of the path grid includes: starting from the starting grid, traversing at least one path grid, selecting a first target grid connected to the starting grid from at least one path grid according to the connectivity information of each traversed path grid, and marking the first target grid as visited; traversing unvisited path grids in the at least one path grid, selecting a second target grid connected to the first target grid from the unvisited path grid according to the connectivity information of each traversed unvisited path grid, and determining whether the second target grid is connected to the end grid; if the second target grid is connected to the end grid, determining that the starting grid is connected to the end grid; if the second target grid is not connected to the end grid, marking the second target grid as visited, continuing to traverse unvisited path grids in the at least one path grid, selecting a third target grid connected to the second target grid from the unvisited path grid according to the connectivity information of each traversed unvisited path grid, until the third target grid is connected to the end grid, and determining that the starting grid is connected to the end grid.

[0066] For example, Figure 3 As shown, the path grid includes path grid A and path grid B. Starting from the starting grid, at least one path grid is traversed, and a first target grid (that is, path grid A) connected to the starting grid is selected from at least one path grid, and path grid A is considered visited; unvisited path grids in at least one path grid are traversed, and according to the connectivity information of each unvisited path grid traversed, a second target grid (that is, path grid B) connected to path grid A is selected from the unvisited path grids, and it is determined whether path grid B is connected to the end grid; if path grid B is connected to the end grid, it is determined that the starting grid is connected to the end grid.

[0067] It should be noted that if a first target grid connected to the starting grid is not detected from at least one path grid, it is determined that the starting grid and the end grid are not connected; or, if a second target grid connected to the first target grid is not detected from an unvisited path grid, it is determined that the starting grid and the end grid are not connected; or, if a third target grid connected to the second target grid is not detected from an unvisited path grid, it is determined that the starting grid and the end grid are not connected.

[0068] The level information processing method provided in this embodiment improves the accuracy of determining level information because it determines whether the starting point grid and the end point grid are connected based on the connectivity information of the path grid. In addition, the connectivity information of any path grid can be changed through a rotation operation, so that a variety of feasible connected paths can appear, thereby improving the interactivity and fun with users.

[0069] Figure 7 This is a structural block diagram of a level information processing device provided by an embodiment of the present disclosure. Figure 7 The level information processing device includes: a display module 701, a rotation module 702 and a determination module 703.

[0070] A display module 701 is used to display a virtual interface of any level, wherein the virtual interface displays a grid diagram of multiple grids corresponding to the level, wherein the multiple grids include a starting grid, an end grid, and at least one path grid;

[0071] A rotation module 702, configured to, in response to a rotation operation on any path grid, display the rotation of the path grid and determine connectivity information of the path grid, wherein the connectivity information is used to indicate whether the path grid is connected to other adjacent grids, and the connectivity information changes with the rotation of the path grid;

[0072] The determination module 703 is configured to display the level information of the level when it is determined that the starting point grid is connected to the end point grid according to the connectivity information of the path grid.

[0073] According to one or more embodiments of the present disclosure, the rotation module 702, in response to a rotation operation on any of the path grids, displays the rotation of the path grid and obtains connectivity information of the path grid, specifically comprising: obtaining initial connectivity information of at least one path grid corresponding to the level; in response to a rotation operation on any of the path grids, displays the rotation of the path grid, and determines the connectivity information of the path grid based on the initial connectivity information and the rotation operation.

[0074] According to one or more embodiments of the present disclosure, the rotation module 702 displays the rotation of the path grid in response to a rotation operation on any path grid, and determines the connectivity information of the path grid according to the initial connectivity information and the rotation operation, specifically including: in response to a rotation operation on any path grid, determining the rotation direction and rotation angle corresponding to the rotation operation; displaying the rotation of the path grid according to the rotation direction and the rotation angle; determining the connectivity information of the path grid according to the initial connectivity information, the rotation direction and the rotation angle.

[0075] According to one or more embodiments of the present disclosure, the initial connectivity information includes multiple two-dimensional vectors, wherein the two-dimensional vectors are used to represent the position information of adjacent grids connected to the path grid relative to the path grid, wherein the position information includes the left side, the right side, the top side and the bottom side; accordingly, the rotation module 702 determines the connectivity information of the path grid according to the initial connectivity information, the rotation direction and the rotation angle, specifically including: determining the rotation matrix parameters corresponding to the multiple two-dimensional vectors according to the rotation direction and the rotation angle; for each two-dimensional vector, determining the product of the two-dimensional vector and the rotation matrix parameters to obtain multiple adjusted two-dimensional vectors, and determining the adjusted multiple two-dimensional vectors as the connectivity information of the path grid.

[0076] According to one or more embodiments of the present disclosure, the rotation module 702 obtains initial connectivity information of at least one path mesh corresponding to the level, specifically including: obtaining mesh attribute information of multiple meshes corresponding to the level, wherein the mesh attribute information includes a mesh type and initial connectivity information; selecting at least one path mesh whose mesh type is a path mesh from the multiple meshes; and obtaining initial connectivity information of the at least one path mesh.

[0077] According to one or more embodiments of the present disclosure, the path grid includes one; accordingly, the determination module 703 determines the process of the starting point grid and the end point grid being connected according to the connectivity information of the path grid, specifically including: judging whether the path grid is connected to the starting point grid and whether the path grid is connected to the end point grid according to the connectivity information of the path grid; if the path grid is connected to the starting point grid and the path grid is connected to the end point grid, determining that the starting point grid and the end point grid are connected; if the path grid is not connected to the starting point grid or the path grid is not connected to the end point grid, determining that the starting point grid and the end point grid are not connected.

[0078] According to one or more embodiments of the present disclosure, the at least one path grid includes a plurality of grids; accordingly, the determination module 703 determines the process of connecting the starting grid to the end grid according to the connectivity information of the path grid, specifically comprising: starting from the starting grid, traversing the at least one path grid, selecting a first target grid connected to the starting grid from the at least one path grid according to the connectivity information of each traversed path grid, and marking the first target grid as visited; traversing the unvisited path grids in the at least one path grid, selecting a target grid connected to the starting grid from the unvisited path grid according to the connectivity information of each traversed unvisited path grid, and marking the first target grid as visited; A second target grid connected to the first target grid is selected, and it is determined whether the second target grid is connected to the destination grid; if the second target grid is connected to the destination grid, it is determined that the starting point grid is connected to the destination grid; if the second target grid is not connected to the destination grid, the second target grid is marked as visited, and the unvisited path grids in the at least one path grid are continuously traversed, and a third target grid connected to the second target grid is selected from the unvisited path grids according to the connectivity information of each unvisited path grid traversed, until the third target grid is connected to the destination grid, and it is determined that the starting point grid is connected to the destination grid.

[0079] According to one or more embodiments of the present disclosure, the determination module 703 is further used to: if a first target grid connected to the starting grid is not detected from the at least one path grid, determine that the starting grid is not connected to the destination grid; or, if a second target grid connected to the first target grid is not detected from the unvisited path grid, determine that the starting grid is not connected to the destination grid; or, if a third target grid connected to the second target grid is not detected from the unvisited path grid, determine that the starting grid is not connected to the destination grid.

[0080] According to one or more embodiments of the present disclosure, the display module 701 displays a virtual interface of any level, specifically including: displaying level icons of multiple levels; and displaying the virtual interface of the level in response to a selection operation on a level icon of any level.

[0081] The display module 701, the rotation module 702 and the determination module 703 are connected in sequence. The level information processing device provided in this embodiment can implement the technical solution of the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated in this embodiment.

[0082] Figure 8The hardware structure diagram of an electronic device provided in an embodiment of the present disclosure is shown, and the electronic device 800 may be a terminal device or a server. The terminal device may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 8 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0083] like Figure 8 As shown, the electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 to a random access memory (RAM) 803. Various programs and data required for the operation of the electronic device 800 are also stored in the RAM 803. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0084] Typically, the following devices may be connected to the I / O interface 805: input devices 806 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 808 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 8 The electronic device 800 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0085] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0086] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0087] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0088] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.

[0089] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0090] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0091] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".

[0092] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0093] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0094] In a first aspect, according to one or more embodiments of the present disclosure, there is provided a method for processing level information, comprising: displaying a virtual interface of any level, wherein a grid diagram of a plurality of grids corresponding to the level is displayed in the virtual interface, wherein the plurality of grids include a starting grid, an end grid, and at least one path grid;

[0095] In response to a rotation operation on any path grid, display the rotation of the path grid, and obtain connectivity information of the path grid, wherein the connectivity information is used to indicate whether the path grid is connected to other adjacent grids, and the connectivity information changes with the rotation of the path grid;

[0096] If it is determined according to the connectivity information of the path grid that the starting point grid and the end point grid are connected, then the level information of passing the level is displayed.

[0097] According to one or more embodiments of the present disclosure, in response to a rotation operation on any of the path meshes, the rotation of the path mesh is displayed, and the connectivity information of the path mesh is obtained, including: obtaining initial connectivity information of at least one path mesh corresponding to the level; in response to a rotation operation on any of the path meshes, the rotation of the path mesh is displayed, and the connectivity information of the path mesh is determined based on the initial connectivity information and the rotation operation.

[0098] According to one or more embodiments of the present disclosure, in response to a rotation operation on any path grid, the rotation of the path grid is displayed, and the connectivity information of the path grid is determined according to the initial connectivity information and the rotation operation, including: in response to a rotation operation on any path grid, determining a rotation direction and a rotation angle corresponding to the rotation operation; displaying the rotation of the path grid according to the rotation direction and the rotation angle; and determining the connectivity information of the path grid according to the initial connectivity information, the rotation direction and the rotation angle.

[0099] According to one or more embodiments of the present disclosure, the initial connectivity information includes multiple two-dimensional vectors, wherein the two-dimensional vectors are used to represent position information of adjacent grids connected to the path grid relative to the path grid, wherein the position information includes left side, right side, top side and bottom side; accordingly, determining the connectivity information of the path grid according to the initial connectivity information, the rotation direction and the rotation angle includes: determining rotation matrix parameters corresponding to the multiple two-dimensional vectors according to the rotation direction and the rotation angle; for each two-dimensional vector, determining the product of the two-dimensional vector and the rotation matrix parameters to obtain multiple adjusted two-dimensional vectors, and determining the adjusted multiple two-dimensional vectors as the connectivity information of the path grid.

[0100] According to one or more embodiments of the present disclosure, the obtaining of initial connectivity information of at least one path mesh corresponding to the level includes: obtaining mesh attribute information of multiple meshes corresponding to the level, wherein the mesh attribute information includes a mesh type and initial connectivity information; selecting at least one path mesh whose mesh type is a path mesh from the multiple meshes; and obtaining initial connectivity information of the at least one path mesh.

[0101] According to one or more embodiments of the present disclosure, the path grid includes one; accordingly, the process of determining whether the starting point grid is connected to the end point grid according to the connectivity information of the path grid includes: judging whether the path grid is connected to the starting point grid and whether the path grid is connected to the end point grid according to the connectivity information of the path grid; if the path grid is connected to the starting point grid and the path grid is connected to the end point grid, determining that the starting point grid is connected to the end point grid; if the path grid is not connected to the starting point grid or the path grid is not connected to the end point grid, determining that the starting point grid is not connected to the end point grid.

[0102] According to one or more embodiments of the present disclosure, the at least one path grid includes a plurality of grids; accordingly, the process of determining that the starting grid is connected to the end grid according to the connectivity information of the path grid includes: starting from the starting grid, traversing the at least one path grid, selecting a first target grid connected to the starting grid from the at least one path grid according to the connectivity information of each traversed path grid, and marking the first target grid as visited; traversing unvisited path grids in the at least one path grid, selecting a first target grid connected to the starting grid from the unvisited path grid according to the connectivity information of each traversed unvisited path grid, and marking the first target grid as visited; A second target grid connected to the at least one path grid is selected, and it is determined whether the second target grid is connected to the destination grid; if the second target grid is connected to the destination grid, it is determined that the starting point grid is connected to the destination grid; if the second target grid is not connected to the destination grid, the second target grid is marked as visited, and the unvisited path grids in the at least one path grid are continuously traversed, and a third target grid connected to the second target grid is selected from the unvisited path grids according to the connectivity information of each unvisited path grid traversed, until the third target grid is connected to the destination grid, and it is determined that the starting point grid is connected to the destination grid.

[0103] According to one or more embodiments of the present disclosure, the method further includes: if a first target grid connected to the starting grid is not detected from the at least one path grid, it is determined that the starting grid is not connected to the destination grid; or, if a second target grid connected to the first target grid is not detected from the unvisited path grid, it is determined that the starting grid is not connected to the destination grid; or, if a third target grid connected to the second target grid is not detected from the unvisited path grid, it is determined that the starting grid is not connected to the destination grid.

[0104] According to one or more embodiments of the present disclosure, displaying a virtual interface of any level includes: displaying level icons of a plurality of levels; and displaying the virtual interface of the level in response to a selection operation on the level icon of any level.

[0105] In a second aspect, according to one or more embodiments of the present disclosure, there is provided a level information processing device, including:

[0106] A display module, configured to display a virtual interface of any level, wherein the virtual interface displays a grid diagram of a plurality of grids corresponding to the level, wherein the plurality of grids include a starting grid, an end grid, and at least one path grid;

[0107] A rotation module, configured to, in response to a rotation operation on any path grid, display the rotation of the path grid and determine connectivity information of the path grid, wherein the connectivity information is used to indicate whether the path grid is connected to other adjacent grids, and the connectivity information changes with the rotation of the path grid;

[0108] The determination module is used to display the level information of passing the level when it is determined that the starting point grid is connected to the end point grid according to the connectivity information of the path grid.

[0109] According to one or more embodiments of the present disclosure, the rotation module, in response to a rotation operation on any of the path grids, displays the rotation of the path grid and obtains the connectivity information of the path grid, specifically comprising: obtaining initial connectivity information of at least one path grid corresponding to the level; in response to a rotation operation on any of the path grids, displays the rotation of the path grid, and determines the connectivity information of the path grid based on the initial connectivity information and the rotation operation.

[0110] According to one or more embodiments of the present disclosure, the rotation module displays the rotation of any path grid in response to a rotation operation on the path grid, and determines the connectivity information of the path grid according to the initial connectivity information and the rotation operation, specifically including: determining the rotation direction and rotation angle corresponding to the rotation operation in response to the rotation operation on any path grid; displaying the rotation of the path grid according to the rotation direction and the rotation angle; and determining the connectivity information of the path grid according to the initial connectivity information, the rotation direction and the rotation angle.

[0111] According to one or more embodiments of the present disclosure, the initial connectivity information includes multiple two-dimensional vectors, wherein the two-dimensional vectors are used to represent the position information of adjacent grids connected to the path grid relative to the path grid, wherein the position information includes the left side, the right side, the top side and the bottom side; accordingly, the rotation module determines the connectivity information of the path grid according to the initial connectivity information, the rotation direction and the rotation angle, specifically including: determining the rotation matrix parameters corresponding to the multiple two-dimensional vectors according to the rotation direction and the rotation angle; for each two-dimensional vector, determining the product of the two-dimensional vector and the rotation matrix parameters to obtain multiple adjusted two-dimensional vectors, and determining the adjusted multiple two-dimensional vectors as the connectivity information of the path grid.

[0112] According to one or more embodiments of the present disclosure, the rotation module obtains initial connectivity information of at least one path mesh corresponding to the level, specifically including: obtaining mesh attribute information of multiple meshes corresponding to the level, wherein the mesh attribute information includes mesh type and initial connectivity information; selecting at least one path mesh whose mesh type is a path mesh from the multiple meshes; and obtaining initial connectivity information of the at least one path mesh.

[0113] According to one or more embodiments of the present disclosure, the path grid includes one; accordingly, the determination module determines the process of the starting point grid and the end point grid being connected according to the connectivity information of the path grid, specifically including: judging whether the path grid is connected to the starting point grid and whether the path grid is connected to the end point grid according to the connectivity information of the path grid; if the path grid is connected to the starting point grid and the path grid is connected to the end point grid, determining that the starting point grid and the end point grid are connected; if the path grid is not connected to the starting point grid or the path grid is not connected to the end point grid, determining that the starting point grid and the end point grid are not connected.

[0114] According to one or more embodiments of the present disclosure, the at least one path grid includes a plurality of grids; accordingly, the determination module determines the process of connecting the starting grid with the ending grid according to the connectivity information of the path grid, specifically comprising: starting from the starting grid, traversing the at least one path grid, selecting a first target grid connected to the starting grid from the at least one path grid according to the connectivity information of each traversed path grid, and marking the first target grid as visited; traversing the unvisited path grids in the at least one path grid, selecting a target grid connected to the starting grid from the unvisited path grid according to the connectivity information of each traversed unvisited path grid, and marking the first target grid as visited; A second target grid connected to the first target grid is selected, and it is determined whether the second target grid is connected to the destination grid; if the second target grid is connected to the destination grid, it is determined that the starting point grid is connected to the destination grid; if the second target grid is not connected to the destination grid, the second target grid is marked as visited, and the unvisited path grids in the at least one path grid are continuously traversed, and a third target grid connected to the second target grid is selected from the unvisited path grids according to the connectivity information of each unvisited path grid traversed, until the third target grid is connected to the destination grid, and it is determined that the starting point grid is connected to the destination grid.

[0115] According to one or more embodiments of the present disclosure, the determination module is further used to: if a first target grid connected to the starting grid is not detected from the at least one path grid, determine that the starting grid is not connected to the destination grid; or, if a second target grid connected to the first target grid is not detected from the unvisited path grid, determine that the starting grid is not connected to the destination grid; or, if a third target grid connected to the second target grid is not detected from the unvisited path grid, determine that the starting grid is not connected to the destination grid.

[0116] According to one or more embodiments of the present disclosure, the display module displays a virtual interface of any level, specifically including: displaying level icons of multiple levels; and displaying the virtual interface of the level in response to a selection operation on a level icon of any level.

[0117] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device, comprising: a processor, and a memory communicatively connected to the processor;

[0118] The memory stores computer-executable instructions;

[0119] The processor executes the computer-executable instructions stored in the memory to implement the level information processing method described in the first aspect and various possible designs of the first aspect.

[0120] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the level information processing method described in the first aspect and various possible designs of the first aspect is implemented.

[0121] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the level information processing method described in the first aspect and various possible designs of the first aspect.

[0122] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0123] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0124] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A level information processing method, characterized in that: include: Displaying a virtual interface of any level, wherein the virtual interface displays a grid diagram of a plurality of grids corresponding to the level, wherein the plurality of grids include a starting grid, an end grid, and at least one path grid; In response to a rotation operation on any path grid, display the rotation of the path grid, and obtain connectivity information of the path grid, wherein the connectivity information is used to indicate whether the path grid is connected to other adjacent grids, and the connectivity information changes with the rotation of the path grid; If it is determined according to the connectivity information of the path grid that the starting point grid and the end point grid are connected, then the level information of passing the level is displayed.

2. The method according to claim 1, characterized in that In response to a rotation operation on any of the path grids, displaying the rotation of the path grid and acquiring connectivity information of the path grid include: Obtaining initial connectivity information of at least one path grid corresponding to the level; In response to a rotation operation on any path grid, the rotation of the path grid is displayed, and connectivity information of the path grid is determined according to the initial connectivity information and the rotation operation.

3. The method according to claim 2, characterized in that In response to a rotation operation on any path grid, displaying the rotation of the path grid, and determining connectivity information of the path grid according to the initial connectivity information and the rotation operation, including: In response to a rotation operation on any path grid, determining a rotation direction and a rotation angle corresponding to the rotation operation; Displaying the rotation of the path grid according to the rotation direction and the rotation angle; Connectivity information of the path grid is determined according to the initial connectivity information, the rotation direction, and the rotation angle.

4. The method according to claim 3, characterized in that The initial connectivity information includes a plurality of two-dimensional vectors, wherein the two-dimensional vectors are used to represent position information of adjacent grids connected to the path grid relative to the path grid, wherein the position information includes left side, right side, top side and bottom side; Accordingly, determining the connectivity information of the path grid according to the initial connectivity information, the rotation direction and the rotation angle includes: Determine rotation matrix parameters corresponding to the multiple two-dimensional vectors according to the rotation direction and the rotation angle; For each two-dimensional vector, the product of the two-dimensional vector and the rotation matrix parameter is determined to obtain a plurality of adjusted two-dimensional vectors, and the plurality of adjusted two-dimensional vectors are determined as connectivity information of the path grid.

5. The method according to claim 2, characterized in that: The obtaining of initial connectivity information of at least one path grid corresponding to the level includes: Obtaining mesh attribute information of a plurality of meshes corresponding to the level, wherein the mesh attribute information includes mesh type and initial connectivity information; Selecting at least one path grid whose grid type is a path grid from the plurality of grids; Initial connectivity information of the at least one path mesh is obtained.

6. The method according to claim 1, characterized in that The path grid includes one; accordingly, the process of determining that the starting point grid is connected to the end point grid according to the connectivity information of the path grid includes: According to the connectivity information of the path grid, determining whether the path grid is connected to the starting grid and whether the path grid is connected to the end grid; If the path grid is connected to the starting grid and the path grid is connected to the end grid, it is determined that the starting grid is connected to the end grid; if the path grid is not connected to the starting grid or the path grid is not connected to the end grid, it is determined that the starting grid is not connected to the end grid.

7. The method according to claim 1, characterized in that The at least one path grid comprises a plurality of; Accordingly, the process of determining that the starting point grid is connected to the end point grid according to the connectivity information of the path grid includes: Starting from the starting point grid, traversing the at least one path grid, selecting a first target grid connected to the starting point grid from the at least one path grid according to connectivity information of each traversed path grid, and marking the first target grid as visited; Traversing unvisited path grids in the at least one path grid, selecting a second target grid connected to the first target grid from the unvisited path grids according to connectivity information of each unvisited path grid traversed, and determining whether the second target grid is connected to the destination grid; If the second target grid is connected to the destination grid, it is determined that the starting grid is connected to the destination grid; if the second target grid is not connected to the destination grid, the second target grid is marked as visited, and the unvisited path grids in the at least one path grid are continuously traversed, and a third target grid connected to the second target grid is selected from the unvisited path grids according to the connectivity information of each unvisited path grid traversed, until the third target grid is connected to the destination grid, and it is determined that the starting grid is connected to the destination grid.

8. The method according to claim 7, characterized in that Also includes: If no first target grid connected to the starting grid is detected from the at least one path grid, determining that the starting grid is not connected to the end grid; or, If no second target grid connected to the first target grid is detected from the unvisited path grids, it is determined that the starting point grid is not connected to the end point grid; or, If no third target grid connected to the second target grid is detected from the unvisited path grids, it is determined that the starting point grid is not connected to the end point grid.

9. The method according to any one of claims 1 to 8, characterized in that: The virtual interface for displaying any level includes: Display level icons for multiple levels; In response to a selection operation on a level icon of any level, a virtual interface of the level is displayed.

10. A level information processing device, characterized in that: include: A display module, configured to display a virtual interface of any level, wherein the virtual interface displays a grid diagram of a plurality of grids corresponding to the level, wherein the plurality of grids include a starting grid, an end grid, and at least one path grid; A rotation module, configured to, in response to a rotation operation on any path grid, display the rotation of the path grid and determine connectivity information of the path grid, wherein the connectivity information is used to indicate whether the path grid is connected to other adjacent grids, and the connectivity information changes with the rotation of the path grid; The determination module is used to display the level information of the level when it is determined that the starting point grid is connected to the end point grid according to the connectivity information of the path grid.

11. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the level information processing method according to any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the processor executes the computer-executable instructions, the level information processing method according to any one of claims 1 to 9 is implemented.

13. A computer program product, characterized in that The method comprises a computer program, which, when executed by a processor, implements the level information processing method according to any one of claims 1 to 9.