Game copy information processing method, electronic equipment and readable storage medium
By dividing the SLG game instance into multiple isolated dimensions, and allowing virtual characters to operate within their respective dimensions, the problems of rendering lag and inconvenience in participating across time zones are solved, thereby improving the game's participation rate and experience.
Patent Information
- Application Number
- CN202511783369.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-28
- Publication Date
- 2026-01-02
AI Technical Summary
SLG games are prone to rendering stuttering during high-intensity attacks, and the synchronous battle mode is inconvenient for players in different time zones, affecting the player experience.
The game instances are divided into multiple isolated instance dimensions, and virtual characters are assigned to the corresponding dimensions to perform operations, avoiding lag caused by a large number of characters gathering, and supporting players from different time zones to participate freely.
It improved game engagement and player experience, resolved rendering lag issues, and allowed players across time zones to freely participate in the game.
Smart Images

Figure CN121243775A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of game technology, and more specifically, to a method for processing game copy information, an electronic device, and a readable storage medium. Background Technology
[0002] Simulation strategy games (SLGs) use strategy and simulation as their core gameplay. SLG games emphasize resource management, territory building, and tactical deployment.
[0003] Some current SLG games support large-scale battles, involving a large number of players who may launch simultaneous, high-intensity attacks. For example, in SLG game instances, when many players attack at the same time, it can easily cause rendering stuttering or unit pathfinding failures, preventing players from completing game objectives and severely impacting the player experience. Furthermore, current SLG games generally employ a synchronous battle mode. For instance, SLG game instances require players to be online simultaneously in a team and complete actions within a fixed time window, which can be inconvenient for players in different time zones, similarly affecting the player experience. Summary of the Invention
[0004] The purpose of this application is to address the shortcomings of the prior art by providing a game instance information processing method, electronic device, and readable storage medium to solve the problems of rendering stuttering in SLG games during high-intensity attacks and the poor player experience caused by the requirement for players to be online simultaneously in SLG games.
[0005] To achieve the above objectives, the technical solutions adopted in the embodiments of this application are as follows: Firstly, this application provides a method for processing game copy information, including: In response to receiving an instruction from a virtual character to participate in a target game instance, the virtual character that initiated the participation request is assigned to a target instance dimension under the target game instance, wherein the target game instance includes at least one instance dimension and the instance dimensions are isolated from each other; Within the target copy dimension, the game operations of the virtual character are processed.
[0006] As one possible implementation, the response, upon receiving an instruction for a virtual character to participate in a target game instance, assigns the virtual character initiating the participation request to a target instance dimension under the target game instance, including: Upon receiving an instruction for a virtual character to participate in a target game instance, determine whether the virtual character meets the entry conditions. If so, assign the virtual character to the target instance dimension under the target game instance.
[0007] As one possible implementation, assigning the virtual character that initiated the participation request to the target instance dimension under the target game instance includes: Based on the gameplay type of the target game instance, the virtual character is assigned to the target instance dimension under the target game instance.
[0008] As one possible implementation, assigning the virtual character to a target instance dimension under the target game instance based on the gameplay type of the target game instance includes: If the gameplay type of the target game instance is single-player, then create an instance dimension under the target game instance, and use the created instance dimension as the target instance dimension; If the gameplay type of the target game instance is team-based, then the team identifier of the team to which the virtual character belongs is obtained, and the virtual character is assigned to the target instance dimension of the target game instance based on the team identifier and the team information of each instance dimension already used under the target game instance.
[0009] As one possible implementation, assigning the virtual character to the target instance dimension under the target game instance based on the team identifier and the team information within each instance dimension already used under the target game instance includes: Iterate through all used dungeon dimensions under the target game dungeon, and for the current dungeon dimension that has been traversed, determine whether there are any participating characters in the current dungeon dimension whose team identifier is the same as the team identifier of the virtual character; If so, and the number of participating characters is less than the maximum number corresponding to the team identifier, then the current instance dimension will be used as the target instance dimension; If none of the used dungeon dimensions under the target game dungeon contain a participating character whose team ID matches the team ID of the virtual character, then a dungeon dimension under the target game dungeon is created, and the created dungeon dimension is used as the target dungeon dimension.
[0010] As one possible implementation, creating a replica dimension under the target game replica and using the created replica dimension as the target replica dimension includes: Determine whether the number of used replica dimensions under the target game replica is less than the threshold number of dimensions corresponding to the target game replica. If so, create a replica dimension under the target game replica and use the created replica dimension as the target replica dimension.
[0011] As one possible implementation, processing the game operations of the virtual character within the target copy dimension includes: The target game scene under the target game copy is displayed within the target copy dimension, so that the virtual character can perform game operations in the target game scene; In response to the game operations performed by the virtual character in the target game scene, the game operations are processed.
[0012] As one possible implementation, displaying the target game scene under the target game copy within the target copy dimension, so that the virtual character performs game operations in the target game scene, includes: The target game scene under the target game instance is displayed within the target instance dimension, and the dimension status information of the target instance dimension is updated and displayed according to the game operations of each participating character within the target instance dimension, so that the virtual character can perform game operations in the target game scene according to the dimension status information.
[0013] As one possible implementation, after processing the game operations of the virtual character within the target copy dimension, the process further includes: In response to the virtual character leaving the target area corresponding to the target game instance or completing the instance objective, the virtual character is removed from the target instance dimension so that the virtual character cannot view the information of the target instance dimension.
[0014] As one possible implementation, the method further includes: If no virtual character exists in the target instance dimension, the game result of the target instance dimension is determined based on the game operations of each virtual character in the target instance dimension, and the overall game result of the target game instance is updated based on the game result.
[0015] As one possible implementation, determining the game result in the target instance dimension based on the game actions of each virtual character in the target instance dimension includes: Based on the game operations of each virtual character in the target instance dimension, determine the game data of each virtual character in the target instance dimension; Based on the game data of each virtual character in the target instance dimension, determine the game result in the target instance dimension.
[0016] Secondly, this application provides a game copy information processing device, comprising: The allocation module is used to respond to the received instruction of a virtual character participating in a target game instance, and to allocate the virtual character that initiated the participation request to a target instance dimension under the target game instance, wherein the target game instance includes at least one instance dimension, and the instance dimensions are isolated from each other; The processing module is used to process the game operations of the virtual character within the target copy dimension.
[0017] As one possible implementation, the allocation module is specifically used for: Upon receiving an instruction for a virtual character to participate in a target game instance, determine whether the virtual character meets the entry conditions. If so, assign the virtual character to the target instance dimension under the target game instance.
[0018] As one possible implementation, the allocation module is specifically used for: Based on the gameplay type of the target game instance, the virtual character is assigned to the target instance dimension under the target game instance.
[0019] As one possible implementation, the allocation module is specifically used for: If the gameplay type of the target game instance is single-player, then create an instance dimension under the target game instance, and use the created instance dimension as the target instance dimension; If the gameplay type of the target game instance is team-based, then the team identifier of the team to which the virtual character belongs is obtained, and the virtual character is assigned to the target instance dimension of the target game instance based on the team identifier and the team information of each instance dimension already used under the target game instance.
[0020] As one possible implementation, the allocation module is specifically used for: Iterate through all used dungeon dimensions under the target game dungeon, and for the current dungeon dimension that has been traversed, determine whether there are any participating characters in the current dungeon dimension whose team identifier is the same as the team identifier of the virtual character; If so, and the number of participating characters is less than the maximum number corresponding to the team identifier, then the current instance dimension will be used as the target instance dimension; If none of the used dungeon dimensions under the target game dungeon contain a participating character whose team ID matches the team ID of the virtual character, then a dungeon dimension under the target game dungeon is created, and the created dungeon dimension is used as the target dungeon dimension.
[0021] As one possible implementation, the allocation module is specifically used for: Determine whether the number of used replica dimensions under the target game replica is less than the threshold number of dimensions corresponding to the target game replica. If so, create a replica dimension under the target game replica and use the created replica dimension as the target replica dimension.
[0022] As one possible implementation, the processing module is specifically used for: The target game scene under the target game copy is displayed within the target copy dimension, so that the virtual character can perform game operations in the target game scene; In response to the game operations performed by the virtual character in the target game scene, the game operations are processed.
[0023] As one possible implementation, the processing module is specifically used for: The target game scene under the target game instance is displayed within the target instance dimension, and the dimension status information of the target instance dimension is updated and displayed according to the game operations of each participating character within the target instance dimension, so that the virtual character can perform game operations in the target game scene according to the dimension status information.
[0024] As one possible implementation, the processing module is further configured to: In response to the virtual character leaving the target area corresponding to the target game instance or completing the instance objective, the virtual character is removed from the target instance dimension so that the virtual character cannot view the information of the target instance dimension.
[0025] As one possible implementation, the processing module is further configured to: If no virtual character exists in the target instance dimension, the game result of the target instance dimension is determined based on the game operations of each virtual character in the target instance dimension, and the overall game result of the target game instance is updated based on the game result.
[0026] As one possible implementation, the processing module is specifically used for: Based on the game operations of each virtual character in the target instance dimension, determine the game data of each virtual character in the target instance dimension; Based on the game data of each virtual character in the target instance dimension, determine the game result in the target instance dimension.
[0027] Thirdly, this application provides an electronic device, including: a processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor executes the machine-readable instructions to perform the steps of the game copy information processing method described in the first aspect above.
[0028] Fourthly, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the game copy information processing method described in the first aspect above.
[0029] The game instance information processing method, electronic device, and readable storage medium provided in this application allow a target game instance to include at least one instance dimension. Upon receiving an instruction for a virtual character to participate in the target game instance, the virtual character can be assigned to the corresponding target instance dimension, allowing the virtual character to perform game operations within that dimension. Since a single game instance can provide multiple instance dimensions that are isolated from each other, a large number of virtual characters can be assigned to multiple instance dimensions, thus avoiding lag and other issues caused by a large number of virtual characters congregating in the same game instance. Furthermore, for players in different time zones, assigning instance dimensions to their corresponding virtual characters allows these players to freely participate in the game, significantly increasing participation rates and improving the overall gaming experience. Attached Figure Description
[0030] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0031] Figure 1 A flowchart illustrating the game copy information processing method provided in this application embodiment; Figure 2 A diagram illustrating multiple dimensions of the target game instance; Figure 3 This is a diagram of a game instance within the target game. Figure 4 Another flowchart illustrating the game copy information processing method provided in this application; Figure 5 Another flowchart illustrating the game copy information processing method provided in this application; Figure 6 A modular structure diagram of the game copy information processing device provided in this application; Figure 7 This is a schematic diagram of the structure of the electronic device 70 provided in an embodiment of this application. Detailed Implementation
[0032] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the accompanying drawings in this application are for illustrative and descriptive purposes only and are not intended to limit the scope of protection of this application. Furthermore, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of this application. It should be understood that the operations in the flowcharts may not be implemented in sequence, and steps without logical contextual relationships may be reversed or implemented simultaneously. In addition, those skilled in the art, guided by the content of this application, may add one or more other operations to the flowcharts, or remove one or more operations from the flowcharts.
[0033] Furthermore, the described embodiments are merely some, not all, of the embodiments of this application. The components of the embodiments of this application described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0034] It should be noted that the term "comprising" will be used in the embodiments of this application to indicate the presence of the features declared thereafter, but does not exclude the addition of other features.
[0035] Currently, for SLG games that support large-scale battles, the simultaneous high-intensity attacks by a large number of players within game instances may cause rendering stutters or unit pathfinding failures in the game client. Furthermore, SLG game instances typically require players to be online simultaneously in teams and complete actions within a fixed time window, making it inconvenient for players in different time zones to participate.
[0036] The aforementioned limitations or problems in SLG games can prevent players from participating in the game freely and effectively, resulting in low participation rates and a poor gaming experience.
[0037] In view of the above problems, this application provides a game instance information processing method. For a game instance, multiple instance dimensions are provided within that instance. When a virtual character enters the game instance, it can be assigned to a corresponding instance dimension, allowing the virtual character to perform game operations within that dimension. Since a single game instance can provide multiple instance dimensions, a large number of virtual characters can be assigned to multiple instance dimensions, thus avoiding lag and other issues caused by a large number of virtual characters clustered in the same instance. Furthermore, for players in different time zones, assigning instance dimensions to their corresponding virtual characters allows these players to freely participate in the game, greatly improving participation rates and the overall gaming experience.
[0038] In one embodiment of this application, the game copy information processing method can run on a local terminal device or a server. When the game copy information processing method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0039] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and operation of game information display methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.
[0040] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.
[0041] In one possible implementation, this application provides a method for processing game copy information, which provides a graphical user interface through a terminal device. The terminal device can be either the aforementioned local terminal device or a client device in the aforementioned cloud interaction system.
[0042] Figure 1 This is a flowchart illustrating the game copy information processing method provided in the embodiments of this application, as shown below. Figure 1 As shown, the method includes: S101. In response to receiving an instruction from a virtual character to participate in a target game instance, the virtual character that initiated the participation request is assigned to a target instance dimension under the target game instance. The target game instance includes at least one instance dimension, and these instance dimensions are isolated from each other.
[0043] Optionally, each of the aforementioned copy dimensions is used to present the target game copy. The target game copy can be any copy within the target game. For example, a target game copy can be a single-player challenge copy, a team-based raid copy, or a casual game copy. Each copy dimension under the target game copy is used to present the target game copy. For instance, if the target game copy is a team-based raid copy, and this raid copy includes the corresponding game scene, then each copy dimension of this raid copy includes that game scene. The virtual character can perform various operations under the target game copy within the game scene of the copy dimension.
[0044] Optionally, the different dimensions of the target game instance are isolated from each other. Specifically, a virtual character assigned to a target instance dimension can only perform various operations within that target game instance, such as moving and attacking. Furthermore, the virtual character can only view various status information within that target instance dimension, such as the health of other teams and the status of monsters appearing in that target instance dimension. The virtual character cannot perform operations in other instance dimensions, nor can it view status information in other instance dimensions. Operations performed by the virtual character in the target instance dimension cannot affect other instance dimensions. Figure 2 This is a diagram illustrating multiple dimensions of the target game instance, such as... Figure 2 As shown, the target game instance includes N instance dimensions. All N instance dimensions are used to present the target game instance. At the same time, the instance dimensions are isolated from each other. The virtual character performs operations within its own instance dimension and cannot view the status information of other instance dimensions.
[0045] Optionally, the target game instance can be any game instance within the target game. Each game instance within the target game can correspond to a game area within the target game. Specifically, the target game includes a game map, which is displayed in the graphical user interface of the terminal device after the target game is loaded. One or more game areas within this game map can serve as game instance areas. When a virtual character enters a game instance area, the system identifies whether the virtual character meets the conditions for participating in the game instance corresponding to that game instance area. If so, the system presents the game scene of the game instance corresponding to that game instance area to the virtual character and allows the virtual character to perform operations within that game scene. For example, a specific area in the game map can be selected as a game instance area. For instance, an area close to the virtual character's birthplace can be selected as a game instance area, allowing the virtual character to enter that game instance area to complete the corresponding game instance tasks and level up quickly. Another example is selecting an open area in the game map as a game instance area, allowing a large-scale battle game instance to be presented within that game instance area. Figure 3 This is a diagram of a game instance within the target game, such as... Figure 3 As shown, there is a game instance area in the game map of the target game. When a virtual character enters the game instance area and meets the conditions for participating in the game instance corresponding to that game instance area, he / she can participate in the corresponding game instance in that game instance area.
[0046] For ease of description, the game instance area corresponding to the aforementioned target game instance in the game map of the target game is referred to as the target area in this application. As an optional implementation, each instance dimension of the aforementioned target game instance is isolated from the game scene outside the aforementioned target area. Specifically, a virtual character assigned to a target instance dimension can only perform various operations within that target game instance, and the virtual character can only view various status information within that target instance dimension. Once a virtual character is assigned to a target instance dimension, the virtual character cannot affect areas of the game map other than the target area through normal operations.
[0047] Optionally, the system responds to the virtual character's instruction to participate in the target game instance by assigning the virtual character to the target instance dimension under the target game instance. The instruction for the virtual character to participate in the target game instance can be an explicit instruction, such as being triggered by the virtual character using a specific control on the graphical user interface; or it can be an implicit instruction, such as when the virtual character moves to the target area corresponding to the target game instance, indicating that the virtual character has issued an instruction to participate in the target game instance.
[0048] Optionally, when the target game instance includes multiple instance dimensions, each instance dimension can be created during game loading. When a virtual character issues a command to participate in the target game instance, the virtual character is assigned to a pre-created instance dimension. Alternatively, after the virtual character issues the command, an instance dimension can be created based on the current instance status and gameplay type, and the virtual character is assigned to that instance dimension or to an already created instance dimension. The instance status may include, for example, whether the number of participating characters in the currently created instance dimensions of the target game instance has reached the maximum number of participants. The gameplay type may include, for example, single-player gameplay or team gameplay.
[0049] S102. Within the target copy dimension, handle the game operations of the virtual character.
[0050] Optionally, after assigning a virtual character to a target instance dimension within the target game instance, the virtual character can perform various operations within that target game instance, such as moving and attacking. Simultaneously, the virtual character can also view various status information within that target instance dimension. Correspondingly, the system can process the virtual character's game operations. Specifically, after a virtual character performs a move or attack operation, its health, resources, and other data are updated in real time. Furthermore, when a virtual character views the health and other statuses of other virtual characters within the target instance dimension, the status of those other virtual characters is displayed promptly.
[0051] In this embodiment, the target game instance can include at least one instance dimension. Upon receiving an instruction for a virtual character to participate in the target game instance, the virtual character can be assigned to the corresponding target instance dimension, allowing the virtual character to perform game operations within that dimension. Since a single game instance can provide multiple instance dimensions that are isolated from each other, a large number of virtual characters can be assigned to multiple instance dimensions, thus avoiding lag and other issues caused by a large number of virtual characters congregating in the same game instance. Furthermore, for players in different time zones, assigning instance dimensions to their corresponding virtual characters allows these players to freely participate in the game, significantly increasing participation rates and improving the overall gaming experience.
[0052] As an optional implementation, one possible way of step S101 above includes: Upon receiving an instruction for a virtual character to participate in a target game instance, determine whether the virtual character meets the entry conditions. If so, assign the virtual character to the target instance dimension under the target game instance.
[0053] Optionally, after receiving the instruction for a virtual character to participate in a target game instance, it can first determine whether the virtual character currently meets the conditions for entering the instance. If it does, the virtual character can be assigned to the target instance dimension under the target game instance. If it does not meet the conditions, a prompt message can be displayed to inform the player of the reason why they cannot participate in the instance. Alternatively, no prompt message can be displayed, and the game scene of the target game instance can simply not be displayed to the virtual character.
[0054] Optionally, the aforementioned entry conditions may include, for example, that the virtual character's current state meets the entry requirements of the target game instance. These entry requirements may include, for example, player level requirements, team size requirements, and prerequisite quest requirements. When determining whether a virtual character currently meets the entry conditions, the system first obtains all information from the target game instance's entry requirements. Based on this information, the corresponding state of the virtual character's current state is obtained one by one, and the corresponding state in the current state is compared with the corresponding information in the entry requirements to determine if the virtual character meets all the requirements. If all requirements are met, the virtual character is deemed to meet the entry conditions. For example, if the target game instance's entry requirements include: the player's level must be at least level 1, the number of players in a team must be at least 5, and the player must have completed quest A, then based on these requirements, the system obtains the virtual character's player level, the number of players in a team, and the completed quest, and compares these against the requirements. If the player's level is higher than or equal to level 1, the number of players in a team is greater than or equal to 5, and the virtual character has completed quest A, then the virtual character is deemed to meet the entry conditions.
[0055] In this embodiment, by determining whether the virtual character meets the conditions for entering the instance, it can be ensured that the status of the virtual character participating in the target instance dimension meets the participation requirements of the target game instance, thereby ensuring that the player can perform game operations normally in the target instance dimension and avoiding execution errors in the target instance dimension.
[0056] As an optional implementation, the step S101 above, which assigns the virtual character to the target instance dimension under the target game instance, may include: Based on the gameplay type of the target game instance, virtual characters are assigned to the target instance dimension under the target game instance.
[0057] Optionally, the gameplay type of the target game instance can be used for the gameplay of the target game instance.
[0058] For example, the gameplay type of the target game instance can be single-player, team-based, etc. Within a single target game, different instances may have different gameplay styles, and correspondingly, the requirements for virtual characters will also differ. Therefore, the target instance dimension can be allocated based on its gameplay type, ensuring that virtual characters within that dimension can meet the gameplay requirements of the target game instance.
[0059] In this embodiment, assigning a dungeon dimension to a virtual character based on the gameplay type of the target game dungeon ensures that the virtual character within the target dungeon dimension can meet the gameplay requirements of the target game dungeon.
[0060] As an optional implementation, the above-mentioned allocation of virtual characters to target instance dimensions under the target game instance based on the gameplay type of the target game instance may include: If the target game instance is a single-player game, a instance dimension under the target game instance is created, and the created instance dimension is used as the target instance dimension. If the target game instance is a team game, the team identifier of the virtual character's team is obtained, and the virtual character is assigned to the target instance dimension under the target game instance based on the team identifier and the team information in each instance dimension already used under the target game instance.
[0061] Optionally, if the target game instance is a single-player game, it means that a virtual character can participate in the target game instance. In this case, a separate instance dimension can be assigned to the virtual character requesting to participate in the target game instance, allowing the virtual character to freely participate. Specifically, upon receiving an instruction from a virtual character to participate in the target game instance, an instance dimension under the target game instance is created for the virtual character, and the created instance dimension is used as the target instance dimension. Alternatively, if multiple instance dimensions under the target game instance have already been created when the target game loads, one instance dimension that has not yet been assigned can be selected from the created instance dimensions and assigned to the virtual character.
[0062] Optionally, when creating a instance dimension under the target game instance for a virtual character, it can first be determined whether the number of instance dimensions already used under the target game instance is less than the corresponding dimension quantity threshold. If so, a instance dimension under the target game instance is created, and the created instance dimension is used as the target instance dimension. Here, a used instance dimension can refer to an instance dimension that has already been created and assigned to a virtual character. Specifically, the aforementioned dimension quantity threshold refers to the maximum number of instance dimensions allowed to be created under the target game instance. If the number of instance dimensions already used under the target game instance is less than this dimension quantity threshold, it indicates that the number of instance dimensions already used under the target game instance has not yet reached its maximum, and therefore a new instance dimension can be created and assigned to a virtual character. Otherwise, it indicates that the number of instance dimensions already used under the target game instance has reached its maximum, and no new instance dimensions can be created. In this case, a prompt message can be displayed to the player to inform them that all instance dimensions are occupied and they cannot participate in the target game instance temporarily.
[0063] Optionally, if the target game instance is a team-based gameplay mode, it means that participation in the target game instance requires a team. In this case, the target instance dimension can be assigned to the virtual character based on their current team, allowing the virtual character to quickly coordinate with teammates and participate in the target game instance. Specifically, upon receiving the instruction for the virtual character to participate in the target game instance, the team identifier of the virtual character's team is first obtained. Then, based on the team identifier and the team information already used in each instance dimension under the target game instance, the virtual character is assigned to the target instance dimension under the target game instance. The team information already used in each instance dimension under the target game instance may include the team name, the number of players in the team, etc.
[0064] In this embodiment, when the target game instance is a single-player game, an independent instance dimension is assigned to the virtual character requesting to participate, allowing the virtual character to freely participate in the target game instance. When the target game instance is a team-based game, the target instance dimension can be assigned to the virtual character based on the team they belong to, allowing the virtual character to quickly cooperate with teammates and participate in the target game instance, thereby further enhancing the player's gaming experience.
[0065] As an optional implementation, the above-mentioned allocation of virtual characters to the target instance dimension under the target game instance based on the team identifier and the team information already used in each instance dimension under the target game instance may include: Iterate through all used dungeon dimensions under the target game dungeon. For the current dungeon dimension, determine whether there are any participating characters whose team identifier is the same as the virtual character's team identifier. If so, and the number of participating characters is less than the upper limit corresponding to the above team identifier, then take the current dungeon dimension as the target dungeon dimension and stop iterating.
[0066] Specifically, after traversing to the current replica dimension, if the following two conditions are met, the current replica dimension will be used as the target replica dimension, and there is no need to create a new replica dimension.
[0067] Condition 1: There are already participating characters in the current instance dimension whose team identifier is the same as the virtual character's team identifier.
[0068] If this condition is met, it means that before the virtual character requests to participate in the target game instance, there are already teammates of the virtual character participating in the target game instance. In this case, if the following condition two is also met, the virtual character can be assigned to the current instance dimension, that is, the instance dimension where the teammates are located, so that the virtual character can quickly cooperate with the teammates to perform game operations.
[0069] Condition 2: The number of participating characters is less than the maximum number corresponding to the above team identifier.
[0070] Assuming the team identifier corresponds to team A, if condition two is met, it means that the number of people in team A in the current instance dimension has not yet reached the maximum number of people in team A. In this case, if condition one has already been met, the virtual character can be assigned to the current instance dimension, so that the virtual character can quickly cooperate with teammates to perform game operations.
[0071] After traversing all used dungeon dimensions under the target game instance, if there are no participating characters whose team identifier is the same as the virtual character's team identifier in any of the used dungeon dimensions under the target game instance, then create a dungeon dimension under the target game instance and use the created dungeon dimension as the target dungeon dimension.
[0072] Optionally, when creating a instance dimension under the target game instance, it can first be determined whether the number of instance dimensions already used under the target game instance is less than the corresponding instance dimension number threshold. If so, an instance dimension under the target game instance is created, and the created instance dimension is used as the target instance dimension. Specifically, the aforementioned instance dimension number threshold refers to the maximum number of instance dimensions that can be created under the target game instance. If the number of instance dimensions already used under the target game instance is less than this threshold, it indicates that the number of instance dimensions already used under the target game instance has not yet reached its maximum, so a new instance dimension can be created and assigned to the virtual character. Otherwise, it indicates that the number of instance dimensions already used under the target game instance has reached its maximum, and no new instance dimension can be created. In this case, a prompt message can be displayed to the player to inform them that all instance dimensions are occupied and they cannot participate in the target game instance temporarily.
[0073] In this embodiment, if there are participating characters in the current instance dimension whose team identifier is the same as the virtual character's team identifier, and the number of participating characters is less than the upper limit corresponding to the team identifier, the current instance dimension is taken as the target instance dimension, so that the virtual character can quickly cooperate with teammates and perform game operations, further enhancing the user's gaming experience.
[0074] Figure 4 Another flowchart illustrating the game copy information processing method provided in this application, such as... Figure 4 As shown, step S102 above may include: S401. Display the target game scene under the target game instance within the target instance dimension, so that the virtual character can perform game operations in the target game scene.
[0075] Optionally, as described in the foregoing embodiments, each dimension of the target game instance is used to present the target game instance. Specifically, the target game scene under the target game instance can be displayed under each dimension. When a virtual character is assigned to the target instance dimension, the target game scene under the target game instance is displayed in the target instance dimension, thereby enabling the virtual character to perform game operations in the target game scene within the target instance dimension.
[0076] By displaying the target game scene within each dimension of the target game instance, virtual characters in each dimension can perform game operations within the target game instance.
[0077] S402, Respond to the game operations performed by the virtual character in the target game scene and process the game operations.
[0078] After a virtual character performs various actions such as movement and attack in the target game scene, the system can process the virtual character's game operations. Specifically, after a virtual character performs a movement or attack action, the system updates the virtual character's health, resources, and other data in real time. Furthermore, when a virtual character views the health and other statuses of other virtual characters in the target instance dimension, the system promptly displays the statuses of those other virtual characters.
[0079] In this embodiment, by displaying the target game scene under the target game instance in each instance dimension of the target game instance, the virtual characters in each instance dimension can perform game operations under the target game instance, thereby enabling the virtual characters to participate in the target game instance freely and flexibly.
[0080] As an optional implementation, step S401 above may include: The target game scene under the target game instance is displayed within the target instance dimension. Based on the game operations of each participating character within the target instance dimension, the dimension status information of the target instance dimension is updated and displayed, so that the virtual characters can perform game operations in the target game scene according to the dimension status information.
[0081] Optionally, after a virtual character is assigned to a target instance dimension, it can perform various game operations within that dimension. Simultaneously, other virtual characters assigned to the target instance dimension can also perform various game operations within it. When virtual characters within the target instance dimension perform operations, the system updates and displays the dimension's status information accordingly. For example, this status information may include: the health of each team within the target instance dimension, the status of monsters appearing in that target instance dimension, etc.
[0082] It is worth noting that since the different dimensions of the target game instance are isolated from each other, the dimensional status information of the target instance dimension is only applicable to the target instance dimension. This allows each virtual character within the target instance dimension to view their own and / or the other party's status information.
[0083] As an optional implementation, after step S102, the method further includes: When a virtual character leaves the target area corresponding to the target game instance or completes the instance objective, the virtual character is removed from the target instance dimension so that the virtual character cannot view the information of the target instance dimension.
[0084] Optionally, when a virtual character leaves the target area corresponding to the target game instance, it indicates that the virtual character is no longer participating in the target instance dimension. When a virtual character completes the instance objective, it indicates that the virtual character and the completed task objective under the target instance dimension are no longer participating in the target instance dimension. Completing the instance objective could be, for example, completing the various tasks set in the instance. After a virtual character no longer participates in the target instance, it is removed from the target instance dimension, making it impossible for the virtual character to view information from the target instance dimension. Specifically, removing a virtual character from the target instance dimension can mean deleting the virtual character from the participating characters in the target instance dimension, and furthermore, the virtual character's identifier, status, and other information are no longer displayed in the game scene under the target instance dimension.
[0085] In this embodiment, when a virtual character leaves the target area corresponding to the target game instance or completes the instance objective, the virtual character is removed from the target instance dimension. This ensures that the target instance dimension is isolated from the outside world and that the scene inside the target instance dimension is not viewed or affected by external characters.
[0086] Each target instance dimension under the target game instance is isolated from the others, displaying game scenes and updating status within its own scope. The game results of each target instance dimension can be considered part of the target game instance itself. These results can be aggregated into the overall target game instance to obtain its final result, thus ensuring that the results of each target instance dimension can influence the target game instance.
[0087] As an optional implementation method, the game instance information processing method further includes: If no virtual characters exist in the target instance dimension, determine the game result of the target instance dimension based on the game actions of each virtual character in the target instance dimension, and update the overall game result of the target game instance based on the game result.
[0088] It should be understood that, for each instance dimension under the target game instance, when there are no virtual characters under that instance dimension, the overall game result of the target game instance can be updated through the above process, without having to wait until there are no virtual characters under all instance dimensions before updating the overall game result of the target game instance.
[0089] Optionally, based on the game operations of each virtual character participating in the target instance dimension, the game results under the target instance dimension can be statistically analyzed, and then the overall game result of the target game instance can be updated based on these game results. For example, if the task of the target game instance is to reduce the target's health by M units, when there are no virtual characters under the target instance dimension, the total health of the target instance dimension can be obtained by statistically summarizing the health reduction of all virtual characters under the target instance dimension. This total health can be used as the game result of the target instance dimension, and then this total health can be added to the total health already reduced in the target game instance, so that the total health already reduced in the target game instance is updated, and this total health already reduced is the overall game result of the target game instance.
[0090] In this embodiment, the game result of the target instance dimension is determined based on the game operations of each virtual character in the target instance dimension, and the overall game result of the target game instance is updated based on the game result. This makes each target instance dimension both isolated from each other and have an impact on the result of the target game instance, which is conducive to the rapid achievement of the target game instance's goal.
[0091] Figure 5 Another flowchart illustrating the game copy information processing method provided in this application, such as... Figure 5 As shown, determining the game result in the target instance dimension based on the game actions of each virtual character in the target instance dimension can include: S501. Based on the game operations of each virtual character in the target instance dimension, determine the game data of each virtual character in the target instance dimension.
[0092] Optionally, game data of the virtual character in the target game instance can be obtained by analyzing and statistically analyzing the game operations of the virtual character in the target game instance.
[0093] For example, the game data of a virtual character may include battle results, total damage, etc.
[0094] S502. Determine the game results for the target instance dimension based on the game data of each virtual character in the target instance dimension.
[0095] Optionally, for game data such as total damage, the total data for the target dungeon dimension can be obtained by summing the data. For game data such as combat results, the total result for the target dungeon dimension can be obtained through statistical analysis.
[0096] In this embodiment, determining the game results of the target instance dimension based on the game data of each virtual character under the target instance dimension can make the game results of the target instance dimension more accurate and reasonable.
[0097] Based on the same inventive concept, this application also provides a game copy information processing device corresponding to the game copy information processing method. Since the principle of the device in this application is similar to the game copy information processing method described above in this application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.
[0098] Figure 6 A modular structure diagram of the game copy information processing device provided in this application, such as... Figure 6 As shown, the device includes: The allocation module 601 is used to respond to the instruction received that a virtual character participates in a target game instance, and to allocate the virtual character that initiated the participation request to a target instance dimension under the target game instance, wherein the target game instance includes at least one instance dimension, and the instance dimensions are isolated from each other.
[0099] The processing module 602 is used to process the game operations of the virtual character within the target copy dimension.
[0100] As one possible implementation, the allocation module 601 is specifically used for: Upon receiving an instruction for a virtual character to participate in a target game instance, determine whether the virtual character meets the entry conditions. If so, assign the virtual character to the target instance dimension under the target game instance.
[0101] As one possible implementation, the allocation module 601 is specifically used for: Based on the gameplay type of the target game instance, the virtual character is assigned to the target instance dimension under the target game instance.
[0102] As one possible implementation, the allocation module 601 is specifically used for: If the gameplay type of the target game instance is single-player, then create an instance dimension under the target game instance, and use the created instance dimension as the target instance dimension.
[0103] If the gameplay type of the target game instance is team-based, then the team identifier of the team to which the virtual character belongs is obtained, and the virtual character is assigned to the target instance dimension of the target game instance based on the team identifier and the team information of each instance dimension already used under the target game instance.
[0104] As one possible implementation, the allocation module 601 is specifically used for: Iterate through all used dungeon dimensions under the target game instance, and for the current dungeon dimension that has been traversed, determine whether there are any participating characters in the current dungeon dimension whose team identifier is the same as the team identifier of the virtual character.
[0105] If so, and the number of participating characters is less than the maximum number corresponding to the team identifier, then the current instance dimension will be used as the target instance dimension.
[0106] If none of the used dungeon dimensions under the target game dungeon contain a participating character whose team ID matches the team ID of the virtual character, then a dungeon dimension under the target game dungeon is created, and the created dungeon dimension is used as the target dungeon dimension.
[0107] As one possible implementation, the allocation module 601 is specifically used for: Determine whether the number of used replica dimensions under the target game replica is less than the threshold number of dimensions corresponding to the target game replica. If so, create a replica dimension under the target game replica and use the created replica dimension as the target replica dimension.
[0108] In one possible implementation, the processing module 602 is specifically used for: The target game scene under the target game copy is displayed within the target copy dimension, so that the virtual character can perform game operations in the target game scene.
[0109] In response to the game operations performed by the virtual character in the target game scene, the game operations are processed.
[0110] In one possible implementation, the processing module 602 is specifically used for: The target game scene under the target game instance is displayed within the target instance dimension, and the dimension status information of the target instance dimension is updated and displayed according to the game operations of each participating character within the target instance dimension, so that the virtual character can perform game operations in the target game scene according to the dimension status information.
[0111] As one possible implementation, the processing module 602 is further configured to: In response to the virtual character leaving the target area corresponding to the target game instance or completing the instance objective, the virtual character is removed from the target instance dimension so that the virtual character cannot view the information of the target instance dimension.
[0112] As one possible implementation, the processing module 602 is further configured to: If no virtual character exists in the target instance dimension, the game result of the target instance dimension is determined based on the game operations of each virtual character in the target instance dimension, and the overall game result of the target game instance is updated based on the game result.
[0113] In one possible implementation, the processing module 602 is specifically used for: Based on the game actions of each virtual character in the target instance dimension, determine the game data of each virtual character in the target instance dimension.
[0114] Based on the game data of each virtual character in the target instance dimension, determine the game result in the target instance dimension.
[0115] The processing flow of each module in the device and the interaction flow between each module can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.
[0116] This application also provides an electronic device 70, such as... Figure 7 The diagram shown is a schematic representation of the structure of an electronic device 70 provided in this application embodiment, including: a processor 71, a memory 72, and optionally, a bus 73. The memory 72 stores machine-readable instructions executable by the processor 71. When the electronic device 70 is running, the processor 71 communicates with the memory 72 via the bus 73, and the processor 71 executes the machine-readable instructions to perform the following steps: In response to receiving an instruction from a virtual character to participate in a target game instance, the virtual character that initiated the participation request is assigned to a target instance dimension under the target game instance, wherein the target game instance includes at least one instance dimension and the instance dimensions are isolated from each other; Within the target copy dimension, the game operations of the virtual character are processed.
[0117] In one feasible implementation, when the processor 71 responds to an instruction received that a virtual character is participating in a target game instance, and assigns the virtual character that initiated the participation request to the target instance dimension under the target game instance, it is specifically configured to: Upon receiving an instruction for a virtual character to participate in a target game instance, determine whether the virtual character meets the entry conditions. If so, assign the virtual character to the target instance dimension under the target game instance.
[0118] In one feasible implementation, when assigning the virtual character that initiated the participation request to the target instance dimension under the target game instance, the processor 71 is specifically used for: Based on the gameplay type of the target game instance, the virtual character is assigned to the target instance dimension under the target game instance.
[0119] In one feasible implementation, when the processor 71 assigns the virtual character to a target instance dimension under the target game instance according to the gameplay type of the target game instance, it is specifically used for: If the gameplay type of the target game instance is single-player, then create an instance dimension under the target game instance, and use the created instance dimension as the target instance dimension; If the gameplay type of the target game instance is team-based, then the team identifier of the team to which the virtual character belongs is obtained, and the virtual character is assigned to the target instance dimension of the target game instance based on the team identifier and the team information of each instance dimension already used under the target game instance.
[0120] In one feasible implementation, when the processor 71 assigns the virtual character to the target instance dimension under the target game instance based on the team identifier and the team information already used in each instance dimension under the target game instance, it specifically performs the following: Iterate through all used dungeon dimensions under the target game dungeon, and for the current dungeon dimension that has been traversed, determine whether there are any participating characters in the current dungeon dimension whose team identifier is the same as the team identifier of the virtual character; If so, and the number of participating characters is less than the maximum number corresponding to the team identifier, then the current instance dimension will be used as the target instance dimension; If none of the used dungeon dimensions under the target game dungeon contain a participating character whose team ID matches the team ID of the virtual character, then a dungeon dimension under the target game dungeon is created, and the created dungeon dimension is used as the target dungeon dimension.
[0121] In one feasible implementation, when the processor 71 creates a copy dimension under the target game copy and uses the created copy dimension as the target copy dimension, it is specifically used for: Determine whether the number of used replica dimensions under the target game replica is less than the threshold number of dimensions corresponding to the target game replica. If so, create a replica dimension under the target game replica and use the created replica dimension as the target replica dimension.
[0122] In one feasible implementation, when the processor 71 processes the game operations of the virtual character within the target copy dimension, it is specifically used for: The target game scene under the target game copy is displayed within the target copy dimension, so that the virtual character can perform game operations in the target game scene; In response to the game operations performed by the virtual character in the target game scene, the game operations are processed.
[0123] In one feasible implementation, the processor 71 displays the target game scene under the target game copy within the target copy dimension, so that when the virtual character performs game operations in the target game scene, it is specifically used for: The target game scene under the target game instance is displayed within the target instance dimension, and the dimension status information of the target instance dimension is updated and displayed according to the game operations of each participating character within the target instance dimension, so that the virtual character can perform game operations in the target game scene according to the dimension status information.
[0124] In one feasible implementation, after processing the game operations of the virtual character within the target copy dimension, the processor 71 is further configured to: In response to the virtual character leaving the target area corresponding to the target game instance or completing the instance objective, the virtual character is removed from the target instance dimension so that the virtual character cannot view the information of the target instance dimension.
[0125] In one feasible implementation, the processor 71 is also used for: If no virtual character exists in the target instance dimension, the game result of the target instance dimension is determined based on the game operations of each virtual character in the target instance dimension, and the overall game result of the target game instance is updated based on the game result.
[0126] In one feasible implementation, when the processor 71 determines the game result of the target copy dimension based on the game operations of each virtual character in the target copy dimension, it is specifically used for: Based on the game operations of each virtual character in the target instance dimension, determine the game data of each virtual character in the target instance dimension; Based on the game data of each virtual character in the target instance dimension, determine the game result in the target instance dimension.
[0127] This application embodiment also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor performs the following steps: In response to receiving an instruction from a virtual character to participate in a target game instance, the virtual character that initiated the participation request is assigned to a target instance dimension under the target game instance, wherein the target game instance includes at least one instance dimension and the instance dimensions are isolated from each other; Within the target copy dimension, the game operations of the virtual character are processed.
[0128] In one feasible implementation, when the processor responds to receiving an instruction for a virtual character to participate in a target game instance and assigns the virtual character initiating the participation request to a target instance dimension under the target game instance, it specifically performs the following: Upon receiving an instruction for a virtual character to participate in a target game instance, determine whether the virtual character meets the entry conditions. If so, assign the virtual character to the target instance dimension under the target game instance.
[0129] In one feasible implementation, when the processor assigns the virtual character that initiated the participation request to the target instance dimension under the target game instance, it specifically performs the following: Based on the gameplay type of the target game instance, the virtual character is assigned to the target instance dimension under the target game instance.
[0130] In one feasible implementation, when the processor assigns the virtual character to a target instance dimension under the target game instance based on the gameplay type of the target game instance, it specifically performs the following: If the gameplay type of the target game instance is single-player, then create an instance dimension under the target game instance, and use the created instance dimension as the target instance dimension; If the gameplay type of the target game instance is team-based, then the team identifier of the team to which the virtual character belongs is obtained, and the virtual character is assigned to the target instance dimension of the target game instance based on the team identifier and the team information of each instance dimension already used under the target game instance.
[0131] In one feasible implementation, when the processor assigns the virtual character to a target instance dimension under the target game instance based on the team identifier and the team information already used in each instance dimension under the target game instance, it specifically performs the following: Iterate through all used dungeon dimensions under the target game dungeon, and for the current dungeon dimension that has been traversed, determine whether there are any participating characters in the current dungeon dimension whose team identifier is the same as the team identifier of the virtual character; If so, and the number of participating characters is less than the maximum number corresponding to the team identifier, then the current instance dimension will be used as the target instance dimension; If none of the used dungeon dimensions under the target game dungeon contain a participating character whose team ID matches the team ID of the virtual character, then a dungeon dimension under the target game dungeon is created, and the created dungeon dimension is used as the target dungeon dimension.
[0132] In one feasible implementation, when the processor creates a replica dimension under the target game replica and uses the created replica dimension as the target replica dimension, it specifically performs the following: Determine whether the number of used replica dimensions under the target game replica is less than the threshold number of dimensions corresponding to the target game replica. If so, create a replica dimension under the target game replica and use the created replica dimension as the target replica dimension.
[0133] In one feasible implementation, when the processor processes the game operations of the virtual character within the target copy dimension, it specifically performs the following functions: The target game scene under the target game copy is displayed within the target copy dimension, so that the virtual character can perform game operations in the target game scene; In response to the game operations performed by the virtual character in the target game scene, the game operations are processed.
[0134] In one feasible implementation, the processor displays the target game scene under the target game copy within the target copy dimension, so that when the virtual character performs game operations in the target game scene, it is specifically used for: The target game scene under the target game instance is displayed within the target instance dimension, and the dimension status information of the target instance dimension is updated and displayed according to the game operations of each participating character within the target instance dimension, so that the virtual character can perform game operations in the target game scene according to the dimension status information.
[0135] In one feasible implementation, after processing the game operations of the virtual character within the target copy dimension, the processor is further configured to: In response to the virtual character leaving the target area corresponding to the target game instance or completing the instance objective, the virtual character is removed from the target instance dimension so that the virtual character cannot view the information of the target instance dimension.
[0136] In one feasible implementation, the processor is also used for: If no virtual character exists in the target instance dimension, the game result of the target instance dimension is determined based on the game operations of each virtual character in the target instance dimension, and the overall game result of the target game instance is updated based on the game result.
[0137] In one feasible implementation, when the processor determines the game result of the target instance dimension based on the game operations of each virtual character in the target instance dimension, it is specifically used to: Based on the game operations of each virtual character in the target instance dimension, determine the game data of each virtual character in the target instance dimension; Based on the game data of each virtual character in the target instance dimension, determine the game result in the target instance dimension.
[0138] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection can be through some communication interfaces; the indirect coupling or communication connection of devices or modules can be electrical, mechanical, or other forms.
[0139] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. If the functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media capable of storing program code.
[0140] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
Claims
1. A game copy information processing method characterized by comprising: The method comprises: in response to receiving an instruction that a virtual character participates in a target game copy, assigning the virtual character initiating the participation request to a target copy dimension under the target game copy, wherein the target game copy comprises at least one copy dimension, and each copy dimension is isolated from each other; processing the game operation of the virtual character in the target copy dimension.
2. The method of claim 1, wherein, The method of assigning the virtual character initiating the participation request to a target copy dimension under the target game copy in response to receiving an instruction that a virtual character participates in a target game copy comprises: in response to receiving an instruction that a virtual character participates in a target game copy, determining whether the virtual character meets the copy entering condition, and if so, assigning the virtual character to a target copy dimension under the target game copy.
3. The method of claim 1, wherein, The method of assigning the virtual character initiating the participation request to a target copy dimension under the target game copy in response to receiving an instruction that a virtual character participates in a target game copy comprises: according to the type of the target game copy, assigning the virtual character to a target copy dimension under the target game copy.
4. The method of claim 3, wherein, The method of assigning the virtual character initiating the participation request to a target copy dimension under the target game copy in response to receiving an instruction that a virtual character participates in a target game copy comprises: if the type of the target game copy is single-player gameplay, creating a copy dimension under the target game copy, and taking the created copy dimension as the target copy dimension; if the type of the target game copy is team gameplay, obtaining the team identifier of the team in which the virtual character is located, and according to the team identifier and the team information in each copy dimension that has been used under the target game copy, assigning the virtual character to a target copy dimension under the target game copy.
5. The method of claim 4, wherein, The method of assigning the virtual character initiating the participation request to a target copy dimension under the target game copy in response to receiving an instruction that a virtual character participates in a target game copy comprises: traversing each copy dimension that has been used under the target game copy, and for a current copy dimension traversed, determining whether there is an already participating character in the current copy dimension whose team identifier is the same as the team identifier of the virtual character; if so, and the number of already participating characters is less than the upper limit of the number corresponding to the team identifier, taking the current copy dimension as the target copy dimension; if there is no already participating character in each copy dimension that has been used under the target game copy whose team identifier is the same as the team identifier of the virtual character, creating a copy dimension under the target game copy, and taking the created copy dimension as the target copy dimension.
6. The method according to claim 4 or 5, characterized in that, The method of creating a copy dimension under the target game copy and taking the created copy dimension as the target copy dimension comprises: determining whether the number of copy dimensions that have been used under the target game copy is less than the dimension number threshold corresponding to the target game copy, and if so, creating a copy dimension under the target game copy, and taking the created copy dimension as the target copy dimension.
7. The method of claim 1, wherein, The method of processing the game operation of the virtual character in the target copy dimension comprises: display a target game scene under the target game copy in the target copy dimension, so that the virtual character performs a game operation in the target game scene; in response to the game operation performed by the virtual character in the target game scene, processing the game operation.
8. The method of claim 7, wherein, The method further comprises: displaying a target game scene under the target game copy in the target copy dimension, so that the virtual character performs a game operation in the target game scene; 9. The method of claim 1, wherein, displaying a target game scene under the target game copy in the target copy dimension, and updating and displaying dimension state information of the target copy dimension according to the game operation of each participating role in the target copy dimension, so that the virtual character performs a game operation in the target game scene according to the dimension state information. The method further comprises:
10. The method of claim 1, wherein, in response to the virtual character leaving the target area corresponding to the target game copy or completing the copy target, eliminating the virtual character from the target copy dimension, so that the virtual character cannot view the information of the target copy dimension. The method further comprises:
11. The method of claim 10, wherein, in response to the absence of a virtual character under the target copy dimension, determining a game result of the target copy dimension according to the game operation of each virtual character under the target copy dimension, and updating the overall game result of the target game copy according to the game result. The method further comprises: determining game data of each virtual character under the target copy dimension according to the game operation of each virtual character under the target copy dimension; 12. An electronic device, comprising: determining a game result of the target copy dimension according to the game data of each virtual character under the target copy dimension. comprise:
13. A computer-readable storage medium, characterized in that, a processor and a memory, the memory storing machine readable instructions executable by the processor, when the electronic device is running, the processor executes the machine readable instructions to perform the steps of the game copy information processing method according to any one of claims 1 to 11. The computer readable storage medium stores a computer program, which is run by the processor to perform the steps of the game copy information processing method according to any one of claims 1 to 11.