Battle process display method and device, electronic equipment, storage medium and product
By displaying the spatial location of the start and end of battle events in strategy games and showing directional markers, the problem of users subjectively judging the path forward is solved, thus improving the gaming experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-31
- Publication Date
- 2026-04-14
AI Technical Summary
In strategy games, users need to subjectively judge the battle markers at the battle points to deduce the advancement routes of other users, which affects the game experience.
This paper provides a method for displaying the battle process. By showing the start and end spatial locations of battle events, and displaying directional markers when the two spatial locations are associated with the same group of objects, it helps users intuitively judge the advance route of the group of objects.
It enhances the user's gaming experience, allowing users to more intuitively understand the progression path of the target group, and improves the game's interactivity and decision-making process.
Smart Images

Figure CN121846669A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the technical field of computer applications, and more specifically, to a method, apparatus, electronic device, storage medium, and product for displaying the progress of a battle. Background Technology
[0002] As strategy games become a popular genre, user decisions in these games not only involve controlling virtual characters but also require flexible deployment of these characters throughout the game. Currently, in existing strategy games, users need to subjectively judge other players' advance routes based on battle markers at engagement points, impacting their gaming experience. Summary of the Invention
[0003] One objective of this disclosure is to provide a new technical solution for displaying the battle process.
[0004] According to a first aspect of this disclosure, a method for displaying the progress of a battle is provided, the method comprising: In response to a user's viewing operation of the target battle event's target battle process, the first spatial position corresponding to the start node of the target battle event and the second spatial position corresponding to the end node of the target battle process are displayed. Determine the object groups associated with the first spatial location and the second spatial location, respectively; When the first spatial location and the second spatial location are both associated with the first object group, a first directional marker is displayed, which is constructed with the first spatial location as the starting point and the second spatial location as the ending point.
[0005] Optionally, the method further includes: Based on the identifier attribute configuration associated with the second object group, a first pointing identifier is set; wherein, the second object group is the object group in the first object group that has the upper limit of battle resources in the target battle process.
[0006] Optionally, the method further includes: Determine the interval distance between the first spatial position and the second spatial position; If the distance between the first spatial location and the second spatial location is greater than or equal to a set distance, the object groups associated with the first spatial location and the second spatial location are determined respectively.
[0007] Optionally, there are multiple second spatial locations; the method further includes: A first pointing identifier is set based on the first battle resources associated with the first object group in multiple second spatial locations.
[0008] Optionally, there are multiple first spatial locations; the method further includes: A first pointing identifier is set based on the second battle resources associated with the first object group at multiple first spatial locations.
[0009] Optionally, the method further includes: In response to the user's adjustment operation on the timeline associated with the target battle event, the display transitions from a first battle screen to a second battle screen; wherein, the first battle screen includes a first location identifier representing a third spatial location in the target geographical area and a second directional identifier pointing to the third spatial location, and the second battle screen includes a second location identifier representing a fourth spatial location in the target geographical area and a third directional identifier pointing to the fourth spatial location, the second directional identifier and the third directional identifier corresponding to the first spatial location.
[0010] According to a second aspect of this disclosure, a battle progress display device is also provided, the device comprising: The response module is used to respond to the user's viewing operation of the target battle event and the target battle process, and to display the first spatial position corresponding to the start node of the target battle event and the second spatial position corresponding to the end node of the target battle process. The determination module is used to determine the object groups associated with the first spatial location and the second spatial location, respectively; The display module is used to display a first directional marker constructed with the first spatial location as the starting point and the second spatial location as the ending point when the first spatial location and the second spatial location are simultaneously associated with a first object group.
[0011] According to a third aspect of this disclosure, a computer system is also provided, the computer system including a processor, which implements the battle process display method of the first aspect when the processor executes program instructions or code.
[0012] For example, the computer system also includes a memory for storing program instructions or code.
[0013] According to a fourth aspect of this disclosure, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to execute the above-described battle process display method at runtime.
[0014] According to a fifth aspect of this disclosure, a computer program product is also provided, comprising a game program, which, when executed, causes a computer to perform the steps of the above-described battle process display method.
[0015] According to a sixth aspect of this disclosure, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to execute the above-described battle process display method through the computer program.
[0016] One beneficial effect of this disclosure is that the battle process display method provided by the present invention can display the spatial location of the start and end of a battle process when a user needs to view the battle process of a battle event. Furthermore, when both spatial locations are associated with the same object group, a directional marker indicating the advancement route of the object group is displayed, so that the user can intuitively judge the advancement route of the object group, effectively improving the user's gaming experience.
[0017] Other features and advantages of the embodiments of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the present disclosure and, together with their description, serve to explain the principles of the embodiments of the present disclosure.
[0019] Figure 1 A schematic diagram of the hardware structure of an electronic device that can be used to implement a battle progress display method according to embodiments of the present disclosure is shown; Figure 2 A flowchart illustrating a method for displaying the battle process according to some embodiments is shown; Figure 3 A schematic diagram of a first pointing identifier dispersion according to some embodiments is shown; Figure 4 A schematic diagram illustrating the merging of first pointer identifiers according to some embodiments is shown; Figure 5 A schematic diagram of the structure of a battle progress display device according to some embodiments is shown; Figure 6 A schematic diagram of the hardware structure of an electronic device according to some embodiments is shown. Detailed Implementation
[0020] Various exemplary embodiments of this specification will now be described in detail with reference to the accompanying drawings.
[0021] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the embodiments of this specification or their application or use.
[0022] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0023] It should be noted that all actions involving the acquisition of signals, information, or data in this embodiment are carried out in compliance with the relevant data protection laws and regulations of the country where the location is situated, and with authorization from the owner of the relevant equipment.
[0024] This disclosure provides a new scheme for displaying the battle process. When a user needs to view the battle process of a battle event, it displays the spatial location of the start and end of the battle process. Furthermore, when both spatial locations are associated with the same group of objects, it displays a directional marker indicating the group's advance route, so that the user can intuitively judge the group's advance route and effectively improve the user's gaming experience.
[0025] Figure 1 A schematic diagram of the hardware structure of an electronic device that can be used to implement a battle process according to an embodiment of the present disclosure is shown.
[0026] The electronic device 1000 is a device capable of running game programs. These game programs can be local applications installed on the electronic device, or web applications, lightweight applications, or mini-programs, etc., without limitation. The electronic device 1000 can be a mobile phone, tablet computer, PC, etc., without limitation.
[0027] like Figure 1 As shown, the electronic device 1000 may include a processor 1101, a memory 1102, an interface device 1103, a communication device 1104, an output device 1105, an input device 1106, etc. Figure 1 The hardware configuration shown is illustrative only and is not intended to limit this disclosure, its application, or its use.
[0028] The processor 1101 executes computer programs, which can be written using instruction sets of architectures such as x86, Arm, RISC, MIPS, and SSE. The memory 1102 includes, for example, ROM (Read-Only Memory), RAM (Random Access Memory), and non-volatile memory such as a hard disk. The interface device 1103 includes, for example, a USB interface, a network cable interface, and a headphone jack. The communication device 1104 is capable of wired or wireless communication. The communication device 1104 may include at least one short-range communication module, such as any module for short-range wireless communication based on short-range wireless communication protocols such as Hilink, WiFi (IEEE 802.11), Mesh, Bluetooth, ZigBee, Thread, Z-Wave, NFC, UWB, and LiFi. The communication device 1104 may also include a long-range communication module, such as any module for WLAN, GPRS, or 2G / 3G / 4G / 5G long-range communication. The output device 1105 may include, for example, an LCD screen or touch screen, and a speaker. Input device 1106 may include, for example, a touch screen, a keyboard, a microphone, various sensors, etc.
[0029] In this embodiment, the memory 1102 of the electronic device 1000 is used to store a computer program, which is used to control the processor 1101 to perform a battle process display method according to any embodiment of the present disclosure.
[0030] Next, as Figure 1 Taking the electronic device 1000 as the implementing entity, various embodiments of the battle process display method are explained.
[0031] <First Embodiment> Figure 2 A method for displaying the battle process according to some embodiments is shown, which may include the following steps S210 to S230: Step S210: In response to the user's viewing operation of the target battle process of the target battle event, display the first spatial position corresponding to the starting node of the target battle event and the second spatial position corresponding to the ending node of the target battle process.
[0032] In this embodiment, the target battle event has multiple battle processes, each corresponding to a different battle time period. For example, battle event 1 has battle process 11 and battle process 12. Battle process 11 corresponds to the battle time period from October 1st to October 15th, and battle process 12 corresponds to the battle time period from October 12th to the present. The interface can display a single battle process of the target battle event for the user to view, i.e., battle process 11 or battle process 12. The interface can also display multiple battle processes of the target battle event for the user to view, i.e., battle process 11 and battle process 12. When the target battle process is battle process 11, the start node of the target battle event is October 1st, and the end node of the target battle event is October 15th. The first spatial position is the spatial position where the target battle event occurs at the time node October 1st, and the second spatial position is the spatial position where the target battle event occurs at the time node October 15th.
[0033] In some examples, in response to a user's viewing action on a target battle event, the system displays a first spatial location corresponding to the start node of the target battle event and a second spatial location corresponding to the end node of the target battle event. For example, battle event 1 has battle process 11 and battle process 12. The battle time period corresponding to battle process 11 is 10.1-10.15. The first spatial location is the spatial location where the target battle event occurred at the time node 10.1, and the second spatial location is the spatial location where the target battle event occurred up to the present time node.
[0034] Step S220: Determine the object groups associated with the first spatial location and the second spatial location respectively.
[0035] In this embodiment, at the starting node, object group one engages in combat at a first spatial location; that is, object group one is the object group associated with the first spatial location. At the ending node of the target combat process, object group two engages in combat at a second spatial location; that is, object group two is the object group associated with the second spatial location.
[0036] Step S230: When the first spatial location and the second spatial location are simultaneously associated with the first object group, display the first directional marker constructed with the first spatial location as the starting point and the second spatial location as the ending point.
[0037] In this embodiment, the simultaneous association of the first spatial location and the second spatial location with the first object group can be: the virtual characters in the target part of the battle group one and the target part of the battle group two belonging to the same camp include: the virtual characters in the target part are the same virtual characters controlled by the same user, the virtual characters in the target part are different virtual characters controlled by the same user, and the virtual characters in the target part are virtual characters controlled by different users in the same camp. Here, the camp can be a team or group that the user joins.
[0038] In some examples, object group one includes virtual characters D1-D10, object group two includes virtual characters D8-D20, virtual characters D8-D10 are all virtual characters controlled by user E1, virtual characters D1-D7 are virtual characters controlled by user E2, virtual characters D11-D15 are virtual characters controlled by user E3, and virtual characters D16-D20 are virtual characters controlled by user E4. Since user E1 and user E3 belong to the same camp, then virtual characters D8-D10 and virtual characters D11-D15 are the target part.
[0039] In some examples, such as Figure 3 As shown, the first spatial location is the lower right boundary of plot K4, and the second spatial location is the upper left boundary of plot K4. The first directional marker constructed with the lower right boundary of plot K4 as the starting point and the upper left boundary of plot K4 as the ending point is the marker A4.
[0040] The battle progress display method according to the first embodiment of the present invention solves the problem that users need to subjectively judge the advancement routes of other users by looking at the battle markers of the battle points where battles occur. Based on this method, when a user needs to view the battle progress of a battle event, the spatial location of the start and end of the battle progress is displayed. Furthermore, when both spatial locations are associated with the same group of objects, a directional marker indicating the advancement route of that group of objects is displayed, so that the user can intuitively judge the advancement route of the group of objects, effectively improving the user's gaming experience.
[0041] <Second Embodiment> In this embodiment, in order to facilitate users to view the advance route of the target group with relatively abundant combat resources, the color, accompanying text or pattern displayed by the pointing icon can represent the target group with relatively abundant combat resources, so as to indicate the advance route of the first target group led by the target group with relatively abundant combat resources.
[0042] In these embodiments, relative to the first embodiment described above, after step S220, the method may further include the following step S310: Step S310: Based on the identifier attribute configuration associated with the second object group, set the first pointing identifier; wherein, the second object group is the object group in the first object group that has the upper limit of battle resources in the target battle process.
[0043] In this embodiment, battle resources can be battle kill points obtained from battles, battle mission completion amount, or battle attribute values, etc., and are not limited here.
[0044] In this embodiment, the first target group can be multiple teams within a faction, and the second target group is the team with the most combat resources among the multiple teams in that faction. A team can consist of multiple virtual characters controlled by a single user, or multiple virtual characters controlled by multiple users.
[0045] In this embodiment, the identifier attribute configuration associated with the second object group includes identifier color, identifier-attached characters, identifier-attached text, or identifier-attached pattern. For example... Figure 3 As shown, the identifier attribute associated with the second object group is configured as an identifier with attached character identifier C2, and the character identifier C2 is displayed at the first pointer identifier A2.
[0046] In this embodiment, the color, accompanying text, or pattern displayed by the pointing icon can represent a group of objects with relatively abundant combat resources, so as to indicate the advance route of the first group of objects led by the group with relatively abundant combat resources, so that users can view the advance route of the group of objects with relatively abundant combat resources.
[0047] <Third Embodiment> In this embodiment, in order to further improve the visibility of the directional markers, the minimum length of the directional markers is limited to reduce the occurrence of excessively dense directional markers.
[0048] In these embodiments, relative to the first embodiment described above, before step S220, the method further includes the following steps S410 and S420: Step S410: Determine the interval distance between the first spatial position and the second spatial position.
[0049] In this embodiment, given that the dimensions of each plot in the game scene are known, the distance between any two points in the game scene can be determined. That is, given that the first spatial position and the second spatial position are determined, the distance between the first spatial position and the second spatial position can be determined.
[0050] Step S420: If the interval between the first spatial position and the second spatial position is greater than or equal to a set distance, determine the object groups associated with the first spatial position and the second spatial position respectively.
[0051] In this embodiment, the distance can be set manually based on the size of the plots in the game scene.
[0052] In some examples, when the distance between the first spatial location and the second spatial location is less than a set distance, the location identifiers of the first spatial location and the second spatial location are displayed.
[0053] In this embodiment, by limiting the minimum length of the directional markers, the occurrence of overly dense directional markers can be effectively reduced, thereby improving the visibility of the directional markers.
[0054] <Fourth Embodiment> In this embodiment, in order to further improve the visibility of the directional marker, there are multiple second spatial locations, and one directional marker can point to different second spatial locations.
[0055] In these embodiments, relative to the second embodiment described above, the method further includes the following step S510 before step S220: Step S510: Set a first pointing identifier based on the first battle resources associated with the first object group in multiple second spatial locations.
[0056] In some examples, the first battle resource can be the battle resource obtained by various virtual characters of the first object group fighting in multiple second spatial locations. A third object group with an upper limit value of the first battle resource is determined within the first object group. Through the configuration of the identifier attributes associated with the third object group, first pointing identifiers are set, pointing to different second spatial locations. For example, such as... Figure 3 As shown, the first spatial position corresponds to a point on the lower left boundary of plot K3, the second spatial position corresponds to a point on the upper right boundary of plot K3, a point on the upper right boundary of plot K3, and a point on the right side boundary of plot K3. The identifier attribute associated with the third object group is configured as an identifier with attached character identifier C1. The constructed first pointing identifiers A11, A12, and A13 all take a point distributed on the lower left boundary of plot K3 as the identifier starting point and point to the corresponding second spatial position.
[0057] In some examples, the width of the dispersed first pointing marker is determined based on the first combat resources obtained by the third object group fighting in different second spatial locations. For example, as Figure 3As shown, the number of first battle resources obtained by the third object group in descending order is as follows: one point on the upper right boundary of the corresponding plot K3 - one point on the upper right boundary of the corresponding plot K3 in the second spatial position - one point on the right right boundary of the corresponding plot K3. Therefore, the width of the first pointing identifier A12 > the width of the first pointing identifier A11 > the width of the first pointing identifier A13.
[0058] <Fifth Embodiment> In this embodiment, in order to further improve the visibility of the directional markers, there are multiple first spatial locations, and different directional markers can point to a second spatial location at the same time.
[0059] In these embodiments, relative to the second embodiment described above, the method further includes the following step S610 before step S220: Step S610: Set a first pointing identifier based on the second battle resources associated with the first object group at multiple first spatial locations.
[0060] In some examples, the second battle resource can be the battle resource obtained by various virtual characters of the first object group fighting in multiple first spatial locations. A fourth object group with an upper limit on the number of second battle resources is determined within the first object group. Through the configuration of the identifier attribute associated with the fourth object group, a first pointing identifier is set to point to the same second spatial location. For example, such as... Figure 4 As shown, the first spatial position corresponds to a point on the lower left boundary of plot K1, a point on the upper right boundary of plot K1, and a point on the lower right boundary of plot K3. The second spatial position corresponds to a point on the upper right side of plot K3. The identifier attribute configurations associated with the fourth object group are identifier with attached character identifier C5 and identifier with attached character identifier C6, respectively. The constructed first pointing identifier A5, first pointing identifier A6, and first pointing identifier A7 all point to the point on the upper right side of plot K3.
[0061] <Sixth Embodiment> In this embodiment, in order to enhance the user's gaming experience, an adjustable timeline is provided. The interface for adjusting the timeline transitions from the first battle screen to the second battle screen, allowing the user to view the dynamic changes in the advance path of the target group.
[0062] In these embodiments, relative to the second embodiment described above, after step S230, the method further includes the following step S710: Step S710: In response to the user's adjustment operation on the timeline associated with the target battle event, the first battle screen is displayed and then transitions to the second battle screen; wherein, the first battle screen includes a first location marker representing a third spatial location in the target geographical area and a second directional marker pointing to the third spatial location, and the second battle screen includes a second location marker representing a fourth spatial location in the target geographical area and a third directional marker pointing to the fourth spatial location, wherein the second directional marker and the third directional marker correspond to the first spatial location corresponding to the starting node of the target battle event.
[0063] In this embodiment, the interface is set with a timeline, which displays touch points corresponding to different battle stages of the target battle event, for example, such as Figure 4 As shown, after a touch point is selected, the interface displays the first battle screen corresponding to that touch point. The first battle screen displayed on the interface consists of: first location markers indicating three different third spatial locations in the target geographical area, namely first location marker B4, first location marker B5, and first location marker B8; second directional marker A5 corresponding to first location marker B4; second directional marker A6 corresponding to first location marker B5; and second directional marker A7 corresponding to first location marker B8. After another touch point is selected, the interface displays the second battle screen corresponding to that touch point. The second battle screen displayed on the interface consists of: second location marker B2 indicating a fourth spatial location in the target geographical area; and third directional marker A8 corresponding to second location marker B2.
[0064] <Device Embodiment> Figure 5 A schematic diagram of the composition of a battle progress display device according to an embodiment of the present disclosure is shown. Figure 5 As shown, the battle progress display device 500 includes a response module 510, a determination module 520, and a display module 530.
[0065] The response module 510 is used to respond to the user's viewing operation of the target battle event and the target battle process, and to display the first spatial position corresponding to the starting node of the target battle event and the second spatial position corresponding to the ending node of the target battle process. The determining module 520 is used to determine the groups of objects associated with the first spatial location and the second spatial location, respectively. The display module 530 is used to display a first directional marker constructed with the first spatial location as the starting point and the second spatial location as the ending point when the first spatial location and the second spatial location are simultaneously associated with the first object group.
[0066] In some embodiments, the battle progress display device 500 further includes a setting module, which is used to set a first pointing identifier based on the identifier attribute configuration associated with the second object group; wherein, the second object group is the object group in the first object group that has the upper limit of battle resources in the target battle process.
[0067] In some embodiments, the battle progress display device 500 further includes a distance determination module, which is used to determine the interval distance between the first spatial position and the second spatial position; and when the interval distance between the first spatial position and the second spatial position is greater than or equal to a set distance, to determine the object groups associated with the first spatial position and the second spatial position respectively.
[0068] In some embodiments, the battle progress display device 500 further includes a first identifier setting module, which is used to set a first pointing identifier based on the first battle resources associated with the first object group at multiple second spatial locations.
[0069] In some embodiments, the battle progress display device 500 further includes a second identifier setting module, which is used to set a first pointing identifier based on the second battle resources associated with the first object group at multiple first spatial locations.
[0070] In some embodiments, the battle progress display device 500 further includes a transition module, which is used to transition from displaying a first battle screen to a second battle screen in response to the user's adjustment operation on the timeline associated with the target battle event; wherein, the first battle screen includes a first location identifier representing a third spatial location in the target geographical area and a second directional identifier pointing to the third spatial location, and the second battle screen includes a second location identifier representing a fourth spatial location in the target geographical area and a third directional identifier pointing to the fourth spatial location, the second directional identifier and the third directional identifier corresponding to the first spatial location.
[0071] <Equipment Example> Figure 6 A schematic diagram of the hardware structure of an electronic device according to some other embodiments is shown. For example... Figure 6 As shown, the electronic device 600 includes a processor 610 and a memory 620. The memory 620 stores a computer program that controls the processor 610 to operate in order to control the electronic device 600 to execute a battle process display method according to any embodiment of the present disclosure.
[0072] This disclosure also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements a method for displaying the battle process according to any embodiment of this disclosure.
[0073] This disclosure also provides a computer program product, which includes a computer program or instructions that, when executed by a processor, implement a method for displaying the battle process according to any of the disclosed embodiments.
[0074] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device and apparatus embodiments are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0075] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0076] Embodiments of this specification may be devices, methods, and / or computer program products. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of the embodiments of this specification.
[0077] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0078] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0079] Computer program instructions used to perform the operations of the embodiments described herein may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or first code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the first user's computer, partially on the first user's computer, as a standalone software package, partially on the first user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the first 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). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing state information from the computer-readable program instructions. This electronic circuitry can execute the computer-readable program instructions to implement various aspects of the embodiments described herein.
[0080] Various aspects of embodiments of this specification are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (devices), and computer program products according to embodiments of this specification. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0081] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0082] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0083] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this specification. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. It will be well known to those skilled in the art that implementation in hardware, implementation in software, and implementation using a combination of software and hardware are equivalent.
[0084] Various embodiments of this specification have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A method for displaying the progress of a battle, characterized in that, The method includes: In response to a user's viewing operation of the target battle event's target battle process, the first spatial position corresponding to the start node of the target battle event and the second spatial position corresponding to the end node of the target battle process are displayed. Determine the object groups associated with the first spatial location and the second spatial location, respectively; When the first spatial location and the second spatial location are both associated with the first object group, a first directional marker is displayed, which is constructed with the first spatial location as the starting point and the second spatial location as the ending point.
2. The method according to claim 1, characterized in that, The method further includes: Based on the identifier attribute configuration associated with the second object group, a first pointing identifier is set; wherein, the second object group is the object group in the first object group that has the upper limit of battle resources in the target battle process.
3. The method according to claim 1, characterized in that, The method further includes: Determine the interval distance between the first spatial position and the second spatial position; If the distance between the first spatial location and the second spatial location is greater than or equal to a set distance, the object groups associated with the first spatial location and the second spatial location are determined respectively.
4. The method according to claim 1, characterized in that... [1], the second spatial location is multiple; the method further includes: A first pointing identifier is set based on the first battle resources associated with the first object group in multiple second spatial locations.
5. The method according to claim 1, characterized in that... [2], the first spatial location is multiple; the method further includes: A first pointing identifier is set based on the second battle resources associated with the first object group at multiple first spatial locations.
6. The method according to claim 1, characterized in that... [3] The method further includes: In response to the user's adjustment operation on the timeline associated with the target battle event, the display transitions from a first battle screen to a second battle screen; wherein, the first battle screen includes a first location identifier representing a third spatial location in the target geographical area and a second directional identifier pointing to the third spatial location, and the second battle screen includes a second location identifier representing a fourth spatial location in the target geographical area and a third directional identifier pointing to the fourth spatial location, the second directional identifier and the third directional identifier corresponding to the first spatial location.
7. A device for displaying the progress of a battle, characterized in that, The device includes: The response module is used to respond to the user's viewing operation of the target battle event and the target battle process, and to display the first spatial position corresponding to the start node of the target battle event and the second spatial position corresponding to the end node of the target battle process. The determination module is used to determine the object groups associated with the first spatial location and the second spatial location, respectively; The display module is used to display a first directional marker constructed with the first spatial location as the starting point and the second spatial location as the ending point when the first spatial location and the second spatial location are simultaneously associated with a first object group.
8. An electronic device, characterized in that, The system includes a memory and a processor, the memory being used to store a computer program; the processor being used to execute the computer program to implement the method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the method according to any one of claims 1 to 6.
10. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1 to 6.