Game processing method and apparatus, electronic device and storage medium
Patent Information
- Application Number
- JP2024131872
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-22
- Filing Date
- 2024-08-08
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-08-08
AI Technical Summary
【0010】 本願の実施形態に係る技術案は、以下のような有益な効果をもたらすことができる。
Smart Images

Figure 2025031603000001_ABST
Abstract
Description
[Technical field]
[0001] The present application relates to the field of gaming technology, and in particular to a gaming processing method, apparatus, electronic device and storage medium. [Background technology]
[0002] A geographic location-based game combines technologies such as a Global Positioning System (GPS) and maps to fuse the real world with the virtual world, allowing users to experience the fun of the virtual world in the real world. For example, based on the positioning function of the mobile terminal, the real world where the mobile terminal of the controlled virtual object is located can be converted into a map scene in the game, and the movement of the mobile terminal in the real world can be used to control the corresponding movement of the controlled virtual object in the map scene, so that the controlled virtual object can complete a virtual interaction action related to the virtual location.
[0003] In existing games, in order to complete a virtual interaction action related to a virtual location where a virtual object is located, a user carrying a mobile terminal must move in the real world to control the virtual object to reach the vicinity of the virtual location and then complete the virtual interaction action related to the virtual location. However, the user may not be able to experience the game properly due to subjective factors or objective factors in the real world, such as a location that is difficult to reach, a dangerous location, bad weather, or poor health, which may reduce the user's experience and game activity, and may cause a problem of resource waste.
[0004] Currently, no effective solutions have been proposed for the above problems. Summary of the Invention
[0005] Therefore, the present application aims to provide a game processing method, apparatus, electronic device, and storage medium that solves the problem that subjective factors and objective factors in the real world may prevent a user from experiencing a game normally, helps to improve the user's experience and revitalizes the game, and reduces resource waste.
[0006] In a first aspect, an embodiment of the present application provides a game processing method, comprising: providing a graphical user interface on a mobile terminal; content displayed on the graphical user interface including at least a portion of a map scene, the map scene including a controllable virtual object and a plurality of virtual locations; and the method includes: When the control target virtual object is in a first mode, a mapping relationship exists between a movement of the control target virtual object in a map scene and a movement of a mobile terminal in a real world for controlling the control target virtual object, and the control target virtual object is controlled to move in the map scene based on movement information of the mobile terminal in the real world in response to the movement of the mobile terminal in the real world according to the mapping relationship, and the movement information includes position information; Controlling the switching from the first mode to the second mode; When the control-target virtual object is in a second mode, the mapping relationship is released, and in response to a movement operation on the control-target virtual object acting on the graphical user interface, the control-target virtual object is controlled to move in the map scene based on the movement operation; and controlling the controlled virtual object to complete a virtual interaction action.
[0007] In a second aspect, the present embodiment also provides a game processing device, including a first movement control module, a mode switching module, a second movement control module, and an interaction behavior execution module, and a graphical user interface on a mobile terminal, wherein the content displayed on the graphical user interface includes at least a part of a map scene, the map scene including a controllable virtual object and a plurality of virtual locations; the first movement control module is configured to, when the control-target virtual object is in a first mode, a mapping relationship exists between a movement of the control-target virtual object in a map scene and a movement of the mobile terminal in a real world for controlling the control-target virtual object, and to control the control-target virtual object to move in the map scene based on movement information of the mobile terminal in the real world in response to the movement of the mobile terminal in the real world according to the mapping relationship, the movement information including position information; a mode switching module configured to control switching from the first mode to a second mode; a second movement control module configured to, when the controlled virtual object is in a second mode, release the mapping relationship and, in response to a movement operation on the controlled virtual object acting on the graphical user interface, control the controlled virtual object to move in the map scene based on the movement operation; The interaction behavior execution module is configured to control the controlled virtual object to complete a virtual interaction behavior.
[0008] In a third aspect, an embodiment of the present application further provides an electronic device comprising a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the processor communicating with the memory via the bus when the electronic device is running, and the processor executing the machine-readable instructions to perform steps of the game processing method described above.
[0009] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the game processing method as described above.
[0010] The technical solutions according to the embodiments of the present application can provide the following beneficial effects:
[0011] After switching from the first mode to the second mode, the second mode can release the mapping relationship existing between the movement of the controlled virtual object in the map scene in the first mode and the movement of the mobile terminal in the real world for controlling the controlled virtual object, and the controlled virtual object can be controlled to complete a virtual interaction act by controlling the movement of the controlled virtual object in the map scene through a movement operation on the controlled virtual object in the graphical user interface in the second mode. If the user cannot move in the real world or reach a certain position in the real world due to subjective factors or objective factors in the real world, the second mode function can realize the purpose of controlling the controlled virtual object to move in the map scene or reach a target virtual position in the map scene even if the user does not move in the real world or reach a certain position in the real world, so as to control the controlled virtual object to complete a virtual interaction act. Furthermore, the user can choose whether to use the second mode function based on subjective factors or some objective factors in the real world, which solves the problem that the user cannot experience the game normally due to subjective factors or some objective factors in the real world, and is beneficial to improving the user's experience and game activity, thereby reducing resource waste.
[0012] In order to make the above objects, features and advantages of the present application more clearly and comprehensibly, preferred embodiments are specifically cited and described below in conjunction with the accompanying drawings for the purpose of detailed description. [Brief description of the drawings]
[0013] In order to more clearly describe the technical aspects of the embodiments of the present application, the following briefly introduces the drawings that need to be used in the embodiments. The following drawings only show some embodiments of the present application, so they should not be considered as limiting the scope, and it should be understood that those with ordinary skill in the art can obtain other related drawings based on these drawings without paying creative labor. [Figure 1] FIG. 1 is a schematic diagram of a game interface in a conventional game. [Diagram 2] 1 is a flowchart of a game processing method according to an embodiment of the present application. [Diagram 3] FIG. 1 is a schematic diagram of a game interface according to an embodiment of the present application. [Figure 4] FIG. 2 is a schematic diagram of another game interface according to an embodiment of the present application. [Diagram 5] FIG. 2 is a schematic diagram of another game interface according to an embodiment of the present application. [Figure 6] FIG. 1 is a schematic diagram of a combat interface according to an embodiment of the present application. [Figure 7] 1 is a schematic configuration diagram of a game processing device according to an embodiment of the present application. [Figure 8] FIG. 11 is a configuration diagram of another game processing device according to an embodiment of the present application. [Figure 9] FIG. 1 is a configuration diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] In order to make the objectives, technical aspects and advantages of the embodiments of the present application clearer, the following will clearly and completely describe the technical aspects of the embodiments of the present application in conjunction with the drawings in the embodiments of the present application; obviously, the described embodiments are only some embodiments of the present application, but not all embodiments. Usually, the components of the embodiments of the present application described and illustrated herein may be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application that requires protection, but only represents selected embodiments of the present application. Based on the embodiments of the present application, other embodiments obtained by those skilled in the art without performing creative labor all belong to the scope of protection of the present application.
[0015] First, the names used in the embodiments of the present application will be briefly described.
[0016] (1) Mobile terminals In the embodiment of the present application, the mobile terminal may include various touch-enabled mobile devices such as mobile phones, tablets, game consoles, and PDAs. The operating systems of these mobile terminals include Android, iOS, Windows Phone, Windows, and the like, and are generally capable of running various games. Applications that support games, such as applications that support 3D games and 2D games, are installed and executed on the terminal device.
[0017] (2) Graphical User Interface A touch display of the mobile terminal displays a graphical user interface including a user operation interface (UI) and a game screen. Here, the UI interface is a medium for human-to-human interaction and information exchange between the system and the user, and the UI interface can express system information in a human-understandable form, allowing the user to efficiently operate to achieve two-way human-to-human interaction. The user operation interface can be composed of visual elements such as controls, characters, figures, images, marks, input boxes, etc. In an alternative embodiment, the user operation interface can include battle controls, summon controls, chat controls, etc. In an alternative embodiment, the game screen is for the terminal device to display a display screen corresponding to a map scene, and the game screen can include controllable virtual objects that execute game logic in the map scene, etc.
[0018] (3) Map Scene A map scene is a virtual scene displayed (or provided) while an application is running on a terminal or a server. That is, a map scene is a virtual game control in which controllable virtual objects exist during the progress of a game, and the controllable virtual objects can move, fight, and perform other actions under the control of operation commands instructed by a user (i.e., a player) to a terminal device in the map scene. Optionally, the virtual scene may be a simulation environment for the real world, or a semi-simulation, semi-fictional virtual environment. The map scene may be any of a 2D virtual scene, a 2.5D virtual scene, and a 3D virtual scene. Here, the map scene is a scene in which a user controls the controllable virtual objects to execute game logic. Optionally, the map scene includes virtual locations reachable by a plurality of controllable virtual objects, and for example, the controllable virtual objects can fight, defeat monsters, pick up treasure chests, and the like at the virtual locations. For example, based on the positioning function of the mobile terminal, the real world in which the mobile terminal controlling the controlled virtual object is located can be converted into a map scene in a game, and the movement of the mobile terminal in the real world can control the corresponding movement of the controlled virtual object in the map scene, so that the virtual object reaches a virtual position in the map scene.
[0019] (4) Controllable Virtual Objects The controlled virtual object is a dynamic object that can be controlled in the map scene. Optionally, the dynamic object may be a virtual person, a virtual object, etc. The controlled virtual object is an object controlled by the user through an input device, or an artificial intelligence (AI) that is trained and installed in the virtual environment. In one possible implementation, the user can control the controlled virtual object to move in the map scene to reach a virtual location, and can also control the controlled virtual object to enter a battle scene at the virtual location, and can also control it to fight against virtual objects of other camps. Optionally, when the virtual environment is a 3D virtual environment, the controlled virtual object may be a 3D virtual model, and each controlled virtual object has its own shape and volume in the 3D virtual environment and occupies a part of the space of the 3D virtual environment. Optionally, the 3D virtual object is a 3D character built based on 3D bone technology, and the controlled virtual object realizes different external images through wearable technology. In some embodiments, the controlled virtual object may be implemented using a 2.5D model or a 2D model, although embodiments of the present application are not limited in this respect.
[0020] The game processing method according to the embodiment of the present application can be executed on a local terminal device or a server. When the game processing method is executed on a server, the game processing method can be implemented and executed based on a cloud interaction system including a server and a client device.
[0021] In an alternative embodiment, various cloud applications such as cloud games can be executed under the cloud interaction system. Taking cloud games as an example, cloud games refer to a game method based on cloud computing. In the execution mode of cloud games, the execution subject of the game program and the presentation subject of the game screen are separated, the storage and execution of the game processing method are performed on the cloud game server, and the role of the client device is used for receiving and transmitting data and presenting the game screen, for example, the client device is a display device with a data transfer function close to the user side, such as a mobile terminal, a television, a computer, a handheld computer, etc., but it is the cloud game server of the cloud that performs the game processing. When playing a game, the user operates the client device to send an operation command to the cloud game server, and the cloud game server executes the game according to the operation command, encodes and compresses data such as the game screen, returns it to the client device through the network, and finally decodes and outputs the game screen through the client device.
[0022] In an alternative embodiment, the local terminal device is used to store a game program and display a game screen, taking a game as an example. The local terminal device is used to interact with a user through a graphical user interface. That is, conventionally, a game program is downloaded, installed, and executed through an electronic device. The method in which the local terminal device provides the graphical user interface to the user can include various methods, for example, rendering and displaying on a display screen of the terminal, and optionally providing the graphical user interface to the user by projection mapping. For example, the local terminal device can include a display and a processor, the display is used to display the graphical user interface, and the processor executes the game, generates the graphical user interface, and controls the display of the graphical user interface on the game screen.
[0023] In addition, related technologies can play semi-realistic and semi-virtual experience games based on GPS positioning functions, allowing users to have different game experiences based on their actual geographical locations. For example, in related LBS (Location Based Service) games and other examples, immersive applications combining real scenes have come into the public's field of vision. The combination of geolocation information enhances people's sense of hands-on participation, and AR technology realizes augmentation of reality by superimposing computer-generated virtual objects, scenes, or system-presented information on the real world, providing users with a deeply immersive experience through the good combination of the real world and virtual scenes.
[0024] 1, in the related game, a game interface 100 displays a map scene 101 including a plurality of virtual locations and a virtual object 102, the real world in an actual geographical area corresponds to the map scene 101 in the game, and these virtual locations (103a, 103b, 103c, 103d) in the map scene 101 correspond to actual locations in the real world. Here, the movement of the control target virtual object 102 in the map scene 101 can be controlled by the movement of the mobile terminal in the real world, and when the mobile terminal carried by the user reaches a destination in the real world, the control target virtual object 102 also reaches a target virtual location 103a in the map scene 101. At this time, if the touch screen is touched but the touch operation does not act on the monster mark, the game screen on the game interface 100 does not respond, but if the touch operation acts on the monster mark 104a displayed on the game interface 100, the game directly transitions to a battle scene between the control target virtual object 102 and the virtual monster, where a virtual monster mark is displayed at each virtual position, and a monster mark (e.g., 104d) displayed at a virtual position far from the control target virtual object 102 cannot be triggered, but when the control target virtual object 102 moves close to the virtual position, the monster mark corresponding to the virtual position is triggered, and the game transitions to a battle scene with the virtual monster to fight. Also, the game interface 100 displays a walking control 105, which functions to automatically trigger and fight a virtual monster associated with a virtual position. For example, when an automatic trigger mode corresponding to the walking control 105 is turned on, when the mobile terminal carried by the user arrives at a destination in the real world, the control target virtual object 102 automatically transitions to a battle scene with the virtual monster present at the target virtual position 103a to fight.When the mobile terminal carried by the user reaches the next destination in the real world, the controlled virtual object 102 still automatically enters into a battle scene with a virtual monster at the next target virtual position 103b until the automatic trigger mode corresponding to the walking control 105 is turned off, and thereafter, if the controlled virtual object 102 wants to enter into a battle scene with a virtual monster at another virtual position, the user needs to actively trigger it by clicking the monster mark.
[0025] Specifically, the above-mentioned related games belong to LBS games, and the user can only control the movement of the controlled virtual object in the map scene by moving in the real world, and when the user arrives at the destination, the controlled virtual object can reach a target virtual position in the map scene and perform a game task related to the destination.
[0026] During the long-term development process of the above-mentioned related games, the applicant of the present application has found that the technical solutions in the related technologies have the following shortcomings:
[0027] First, subjective factors and some objective factors in the real world, such as difficult-to-reach locations, relatively dangerous locations, bad weather, poor health, etc., may prevent users from experiencing the game normally, which may reduce the user's experience and game activity, resulting in resource waste.
[0028] Second, if users were able to choose whether to use the second mode feature based on subjective factors or some objective real-world factors, the second mode could be abused, making the LBS game less fair and less interesting in its own right.
[0029] In response to this, the embodiments of the present application provide a game processing method, apparatus, electronic device, and storage medium to solve the above-mentioned technical problems.
[0030] Please refer to Fig. 2, which is a flowchart of a game processing method according to an embodiment of the present application. As shown in Fig. 2, the method according to an embodiment of the present application includes the following steps:
[0031] In S201, when the control-target virtual object is in a first mode, a mapping relationship exists between a movement of the control-target virtual object in the map scene and a movement of the mobile terminal in the real world for controlling the control-target virtual object, and according to the mapping relationship, in response to the movement of the mobile terminal in the real world, the movement of the control-target virtual object in the map scene is controlled based on movement information of the mobile terminal in the real world, and the movement information includes position information.
[0032] In S202, control is performed to switch from the first mode to the second mode.
[0033] In S203, when the controlled virtual object is in the second mode, the mapping relationship is released, thereby controlling the controlled virtual object to move in the map scene based on the movement operation in response to a movement operation on the controlled virtual object acting on the graphical user interface.
[0034] In S204, the virtual interaction action of the controlled virtual object is controlled to be completed.
[0035] A game processing method according to an embodiment of the present application includes two modes: when the controllable virtual object is in a first mode, there is a mapping relationship between the movement of the controllable virtual object in the map scene and the movement of the mobile terminal in the real world for controlling the controllable virtual object, and the movement of the controllable virtual object in the map scene can be controlled by the movement of the mobile terminal in the real world; when the controllable virtual object is in a second mode, the mapping relationship in the first mode is released, and the movement of the controllable virtual object in the map scene is controlled by a movement operation on the controllable virtual object in a graphical user interface, so that the controllable virtual object can complete a virtual interaction action.
[0036] In this way, when a user cannot move in the real world or reach a certain position in the real world due to subjective factors or objective factors in the real world, the second mode function can realize the purpose of controlling the controlled virtual object to move in the map scene or reach a target virtual position in the map scene even if the user does not move in the real world or reach a certain position in the real world, and can control the controlled virtual object to complete a virtual interaction action. Furthermore, the user can select whether to use the second mode function based on subjective factors or some objective factors in the real world, which solves the problem that the user cannot normally experience the game due to subjective factors or some objective factors in the real world, and is favorable to improving the user's experience and game activity, thereby reducing resource waste. In another form, two types of game modes are provided that allow the user to independently select a game mode, enriching the user's playing experience, increasing the user's stickiness, increasing the number of daily active users of the cloud game platform, and helping to avoid resource waste.
[0037] Taking an example in which the above-mentioned game processing method is executed on a local terminal device (hereinafter, abbreviated as terminal device), each of the above-mentioned exemplary steps provided by the embodiment of the present application will be described.
[0038] In step S201, when the control-target virtual object is in a first mode, a mapping relationship exists between a movement of the control-target virtual object in the map scene and a movement of the mobile terminal in the real world for controlling the control-target virtual object, and based on the mapping relationship, in response to the movement of the mobile terminal in the real world, the movement of the control-target virtual object in the map scene is controlled based on movement information of the mobile terminal in the real world, and the movement information includes position information.
[0039] Here, the mapping relationship means that there is a mutually corresponding relationship between the movement of the controlled virtual object in the map scene and the movement of the mobile terminal in the real world for controlling the controlled virtual object, i.e., the movement of the controlled virtual object in the map scene can be controlled by the movement of the mobile terminal in the real world. When the controlled virtual object is in the first mode, this mapping relationship always exists. Here, the controlled virtual object may be a virtual object in the game of an account logged into the game client on the mobile terminal, i.e., a virtual object operated by a user corresponding to the account, but the possibility that the controlled virtual object is controlled by another application or an artificial intelligence module is not excluded.
[0040] Specifically, the movement information includes position information and controls the movement of the controlled virtual object in the map scene based on the position information of the mobile terminal in the real world, i.e., the real world in the actual geographic location area in which the mobile terminal is located corresponds to the map scene in the game, and thus, the actual position of the mobile terminal in the real world corresponds to the virtual position of the controlled virtual object in the map scene, and further, the virtual position of the controlled virtual object in the map scene is changed based on the position information of the mobile terminal in the real world, thereby controlling the movement of the controlled virtual object in the map scene.
[0041] Here, based on the actual geolocation area in which the mobile terminal is located, the real world in the actual geolocation area is converted into a map scene in the game, and when the controlled virtual object is in a first mode, a virtual position in the map scene of the controlled virtual object controlled by the mobile terminal is determined in response to a real position in the real world of the mobile terminal.
[0042] Here, the map scene refers to the combination of technologies such as a global positioning system (GPS) and maps to convert the real world into a scene in a game. Specifically, the map scene refers to a map space with a high degree of reality and resilience that is constructed based on the real world in the real geographical location area. In one embodiment, the map scene can be generated by splicing from the received real geographical location area picture according to a preset map algorithm. In another embodiment, the map scene only needs to reconstruct the body content such as a virtual location related to the game task based on some real locations in the real geographical area, and can ignore other real locations that are not related to the game task, for example, the real locations are real buildings, rivers and lakes, private territories, etc., and whether the real locations are related to the game task is determined by the specific settings of the game. By constructing the map scene in the game as described above, it is possible to obtain a map scene that meets the needs of the game and improve the construction efficiency of the map scene.
[0043] The embodiments of the present application construct an in-game map scene based on the real world in an actual geographic location area and provide user interaction, thereby providing a map scene that is highly integrated with the real world, further improving the user's gaming experience and further increasing user stickiness.
[0044] Furthermore, since the real world in the actual geographical location area and the map scene in the game have a corresponding relationship, the real position of the mobile terminal in the real world can be used to indicate the virtual position of the controllable virtual object controlled by the mobile terminal in the map scene. In this way, when the controllable virtual object wants to reach a certain virtual position, it can be achieved by changing the real position of the mobile terminal in the real world, which can provide the user with a more fresh and interesting usage experience.
[0045] In addition, the movement information in the embodiment of the present application also includes the user's cumulative number of steps, and the second virtual resource value is determined by the virtual resource value converted from the user's cumulative number of steps, and the second virtual resource value determines the number of times the controlled virtual object can perform a virtual interaction action in the second mode, which can encourage the user to walk actively in order to obtain a larger number of the user's cumulative steps, and the controlled virtual object can complete the virtual interaction action by obtaining a larger number of the user's cumulative steps, which is helpful in motivating the user to walk and exercise actively.
[0046] In step S202, control is performed to switch from the first mode to the second mode.
[0047] In the related technical solution, when the user cannot normally experience the game in the first mode due to subjective factors, such as not wanting to exercise, or some objective factors in the real world, such as a location that is difficult to reach, a relatively dangerous location, bad weather, or poor health, then according to the manner of step S202, switch from the first mode to the second mode, allowing the user to experience the game in the second mode, thereby overcoming the defect that the user cannot normally verify the game in the first mode due to subjective factors or some objective factors in the real world.
[0048] Here, the first mode refers to a game mode in which there is a mapping relationship between the movement of the controlled virtual object in the map scene and the movement of the mobile terminal in the real world to control the controlled virtual object, in which case the movement of the controlled virtual object in the map scene can be controlled by the movement of the mobile terminal in the real world, and the second mode refers to a game mode in which the movement of the controlled virtual object in the map scene is controlled by a movement operation on the controlled virtual object in a graphical user interface.
[0049] In an alternative embodiment, step S202 specifically includes the following steps:
[0050] In step 2021, control is performed to switch from the first mode to the second mode in response to a switch trigger command for the second mode.
[0051] In step 2021, the switching trigger command includes two types: an active switching trigger command and an automatic switching trigger command. The active switching trigger command is a command for controlling switching from a first mode to a second mode that is issued by a user to a mobile terminal, and includes, but is not limited to, a voice switching command and a switching touch command, and the switching touch command includes, but is not limited to, a slide operation, a click operation, a long press operation, etc. The automatic switching trigger command is a command for automatically controlling switching from the first mode to the second mode by satisfying a preset switching condition, that is, the automatic switching trigger command is a command that is forced to switch from the first mode to the second mode mainly due to objective factors.
[0052] In the embodiment of the present application, either the active switching trigger command or the automatic switching trigger command can control the switching of the first mode to the second mode, making the mode switching during the game smart and flexible, not only improving the user's gaming experience, but also improving the interaction efficiency of the game.
[0053] In an alternative embodiment, if the switching trigger instruction includes an automatic switching trigger instruction, step 2021 includes controlling the automatic switching from the first mode to the second mode in response to the trigger instruction according to a preset switching condition; Here, the preset switching conditions include any of the following:
[0054] In step 2021a, the real-world weather acquired by the mobile terminal is bad weather.
[0055] Here, weather forecast information in the real world corresponding to the map scene in the target cycle is acquired, and when it is detected that the degree of bad weather corresponding to the weather forecast information exceeds a preset degree of bad weather, it is determined that the weather in the real world corresponding to the map scene in the target cycle is bad weather.
[0056] However, the embodiments of the present application are not limited in any way to the method of determining that the weather in the real world is bad as described above, and may, for example, determine whether the weather is bad based on the vehicle traffic conditions in the real world corresponding to the map scene within the target period acquired by the mobile terminal.
[0057] In the embodiment of the present application, in response to the real-world weather acquired by the mobile terminal being bad weather, the mobile terminal is controlled to automatically switch from the first mode to the second mode.
[0058] In step 2021b, the health factor corresponding to the user controlling the mobile terminal obtained by the mobile terminal is within the unhealthy range.
[0059] Here, the user's physical health parameters can be collected in real time through the smart wearable terminal, and the health factor of the user in the target cycle can be calculated and transmitted to the mobile terminal to determine whether the acquired health factor is within an unhealthy range. Here, the unhealthy range can be preset by calculating the health factors of multiple users.
[0060] However, the embodiments of the present application are not limited in any way to the method of obtaining the health coefficient corresponding to the user described above, and the health coefficient corresponding to the user can also be determined, for example, by uploading a medical record, a registered letter, etc.
[0061] In an embodiment of the present application, in response to a health factor corresponding to a user controlling the mobile terminal obtained via the mobile terminal being within an unhealthy range, control is performed to automatically switch from the first mode to the second mode.
[0062] In step 2023c, a risk factor corresponding to the second real position exceeds a preset risk factor threshold, where the second real position means a position where the target virtual position in the map scene corresponds to in the real world.
[0063] Here, the surrounding environment corresponding to the second real location is specifically analyzed, and different risk coefficients can be set for different second real locations according to the circumstances of the surrounding environment, for example, the corresponding risk coefficients of rooftops, high-voltage electric towers, dams, cliffs, chemical plants, etc. exceed the preset risk coefficient threshold, and the corresponding risk coefficients of supermarkets, churches, schools, etc. do not exceed the preset risk coefficient threshold. Furthermore, whether the second real location is dangerous is detected based on the magnitude relationship between the risk coefficient and the preset risk coefficient threshold, thereby determining whether to trigger mode switching.
[0064] In the embodiment of the present application, control is performed to automatically switch from the first mode to the second mode in response to a risk coefficient corresponding to the second actual position exceeding a preset risk coefficient threshold value.
[0065] In this way, when the weather in the real world is bad and the user is in good physical condition, or when the second real location is dangerous and the user cannot go out, the mode switching can be automatically triggered and controlled to automatically switch from the first mode to the second mode, so that the user can continue to experience the game in the second mode and can complete virtual interaction actions in the game without having to walk in the real world, thereby enhancing the user's gaming experience, increasing the time the user spends experiencing the game, and further increasing the utilization rate of game resources.
[0066] In another alternative embodiment, if the switching trigger instruction includes an active switching trigger instruction, a mode switching control is displayed in the graphical user interface. The method includes controlling the switching from the first mode to the second mode in response to a trigger command formed by touching the mode-switching control.
[0067] Here, examples of touch operations include, but are not limited to, a slide operation, a click operation, and a long press operation. The mode switching control here includes a mode switching function such as a function to switch from a first mode to a second mode, a function to switch from the second mode to the first mode, and the like.
[0068] For example, as shown in FIG. 3, the game interface 100 displays a map scene 101 including a plurality of virtual positions and a virtual object 102, the real world in an actual geographical area and the map scene 101 in the game correspond to each other, and these virtual positions (103a, 103b, 103c, 103d) in the map scene 101 correspond to actual positions in the real world. The game interface 100 displays a walking control 105, and when an automatic trigger mode corresponding to the walking control 105 is turned on, when the mobile terminal carried by the user arrives at a destination in the real world, the controlled virtual object 102 automatically transitions to a battle scene and fights with a virtual monster present at the target virtual position 103a. The game interface 100 also displays a mode switching control 106, and by clicking the mode switching control 106, it is possible to control switching from a first mode to a second mode so that the user can continue to experience the game without moving.
[0069] In this way, it is convenient for the user to perform a mode switching operation through the mode switching control intuitively displayed on the graphical user interface, and at the same time, the operation position where the user performs the switching operation through the mode switching control is limited, making the user's operation more accurate and further improving the efficiency of human interaction.
[0070] In the related technical solution, there are two modes in a game, and the game screens displayed in the graphical user interface in the two modes are the same. The user needs to clearly know whether the currently controlled virtual object is in the first mode or the second mode, otherwise the user will not know what interaction operation should be performed to control the movement of the virtual object in the map scene, which will affect the user's decision-making and reduce the interaction efficiency of the game.
[0071] In order to solve the above problems, the embodiment of the present application makes the following proposal.
[0072] When the mode is switched from the first mode to the second mode, the display form of the graphical user interface is controlled to change.
[0073] For example, the display form includes, but is not limited to, a special effect form, an interface background color, etc. When the display form includes a special effect form, controlling the change of the display form of the graphical user interface includes displaying dynamic effects such as light-emitting effects and blinking effects, and when the display form includes an interface background color, controlling the change of the display form of the graphical user interface includes controlling deepening of the interface background color, etc.
[0074] Illustratively, as shown in FIG. 4, when switching from the first mode to the second mode, the game interface 100 displays an aperture scintillation effect 107 and the interface background color of the game interface 100 becomes lighter.
[0075] However, the embodiment of the present application is not limited in any way to the form of controlling the change in the display form of the graphical user interface described above. For example, controlling the change in the display form of the graphical user interface may be controlling the change in the display shape of the graphical user interface or the thickening of lines displayed in the graphical user interface.
[0076] Furthermore, when the mode is switched from the second mode to the first mode, the display form of the graphical user interface is controlled to change again. Here, the manner in which the display form changes from the second mode to the first mode is different from the manner in which the display form changes from the first mode to the second mode.
[0077] In the embodiment of the present application, the display form of the graphical user interface is changed to represent switching from the first mode to the second mode, and the change in the visualized display form can promptly alert the user that the currently controlled virtual object is in the second mode, making it intuitively clear, and helping the user quickly make decisions on how to control the movement of the controlled virtual object in the map scene, which not only enhances the user's gaming experience, but also improves the interaction efficiency of the game.
[0078] In step S203, if the controlled virtual object is in the second mode, the mapping relationship is released, and in response to a movement operation on the controlled virtual object acting on the graphical user interface, movement of the controlled virtual object within the map scene is controlled based on the movement operation.
[0079] Here, after the mapping relationship is released, the movement of the controlled virtual object in the map scene is no longer affected by the movement of the mobile terminal in the real world. At this time, when the controlled virtual object is in the second mode, the movement of the controlled virtual object in the map scene is affected by a movement operation on the controlled virtual object acting on the graphical user interface. Furthermore, the movement of the controlled virtual object in the map scene is controlled by the movement operation on the controlled virtual object on the graphical user interface, so that the controlled virtual object can complete a virtual interaction action.
[0080] In the embodiment of the present application, in step S203, in response to a movement operation on the control-target virtual object acting on the graphical user interface, controlling the movement of the control-target virtual object within the map scene based on the movement operation is specifically In response to a touch operation acting on a movement control area in the graphical user interface, a movement direction of a controlled virtual object is determined based on the touch position of the touch operation, and the movement of the controlled virtual object within the map scene is controlled based on the movement direction.
[0081] In practical application, the graphical user interface also has a movement control area set therein, and a user can operate the movement control area to control the movement of the controlled virtual object within the map scene.
[0082] Here, the movement control area has a role of controlling the movement of the control target virtual object. The mobile terminal can determine the movement direction of the control target virtual object based on a touch operation acting on the movement control area, specifically, obtain a touch position corresponding to the touch operation, and further determine a direction in which the control target virtual object points to the touch position, and determine this direction as the movement direction of the control target virtual object.
[0083] In one embodiment, the distance between the movement control area and the controlled virtual object is within a preset distance interval, where the maximum distance between the movement control area and the controlled virtual object is not greater than the maximum value of the preset distance interval, and the minimum distance between the movement control area and the controlled virtual object is not less than the minimum value of the preset distance interval.
[0084] Specifically, the movement control area may be an annular area in which the control target virtual object is centered and the movement of the control target virtual object in any direction can be controlled. Here, when setting the preset distance section, it is necessary to take into consideration the convenience of the user's operation, the distance with respect to other virtual positions in the game interface, position collisions, and the like.
[0085] Here, examples of touch operations acting on the movement control area in the graphical user interface include, but are not limited to, a click operation and a double click operation. For example, in response to a click operation on the movement control area, the movement direction of the virtual object to be controlled is determined based on the touch position of the click operation, and the movement of the virtual object to be controlled within the map scene is controlled based on the movement direction.
[0086] In another embodiment, the movement control area may display directions of up, down, left, right, and the user may touch either direction, or a position between the two directions, and optionally the movement control area may include a virtual wheel and a virtual rocker, where in response to performing an operation of dragging the virtual rocker within the virtual wheel, the controlled virtual object is controlled to move within the map scene.
[0087] Illustratively, a moving direction of the controlled virtual object in the map scene can be determined based on a relative positional relationship between the touch position after dragging the virtual rocker and the reference position of the virtual wheel, thereby controlling the controlled virtual object in the map scene to move according to the moving direction. Here, the moving direction is the direction in which the controlled virtual object faces, and the user can control the controlled virtual object to move in the direction it faces in the map scene by dragging the virtual rocker in the virtual wheel. The reference position can be the center position of the virtual wheel or another preset position. The relative positional relationship generally indicates that the touch position is above, below, left, right, top left, bottom left, top right, or bottom right of the reference position in the screen space of the graphical user interface. When the relative positional relationship is mapped to the world space of the map scene, the moving direction of the controlled virtual object in the map scene is expressed as forward, backward, left, right, left front, left rear, right front, and right rear.
[0088] For example, if the outer contour of the virtual wheel is circular, the reference position is the position of the circle center. In this case, the movement direction of the controlled virtual object in the map scene can be determined based on the relative positional relationship between the touch position and the circle center position. At the same time as determining the movement direction of the controlled virtual object in the map scene, the movement of the controlled virtual object in the map scene can also be controlled by referring to a movement speed (i.e., a movement speed is a fixed value) and movement direction preset in the game.
[0089] Optionally, the virtual wheel and virtual rocker included in the movement control area are positioned at an edge position of the graphical user interface, such as the bottom left within the graphical user interface, the bottom right within the graphical user interface, etc., to avoid obscuring the game screen.
[0090] The embodiment of the present application can control the movement of the controlled virtual object in the map scene by the touch operation acting on the movement control area, and can avoid the problem that the operation control is difficult when the controlled virtual object is in the second mode. Furthermore, by displaying a ring-shaped movement control area or a movement control area in the up, down, left and right directions, the efficiency of controlling the movement direction of the controlled virtual object can be improved. The operation is simple, and the accuracy of the control of the controlled virtual object is further improved.
[0091] In step S204, the control target virtual object is controlled to complete the virtual interaction action.
[0092] Here, controlling the controlled virtual object to complete a virtual interaction action is applied to the first mode or the second mode, and the virtual interaction action includes at least one of an action of the controlled virtual object using a game skill, an action of the controlled virtual object using a game item, an action of the controlled virtual object receiving a virtual object, and an action performed by a game player.
[0093] Here, the act of the controlled virtual object releasing a game skill or the act of the controlled virtual object using a game item may appear in the process of the controlled virtual object fighting an enemy virtual object, and the winner of the battle may obtain virtual goods, including but not limited to virtual resources, game items, game equipment, treasure chests, etc. For example, in a game play method, a user may set a destination in the real world, and after the user arrives at the destination, the controlled virtual object in the map scene may be triggered to fight or receive a reward to clear the game. Alternatively, a corresponding play method may be provided based on the user's geographic location, for example, detecting that the real world is a river in the game, and generating a virtual monster that may appear along the river at a corresponding virtual location in the game.
[0094] In an alternative embodiment, if the virtual interaction action performed by the controlled virtual object is a battle with a virtual monster, it is necessary to jump to a battle interface to perform the battle action.
[0095] Illustratively, as shown in FIG. 5, after clicking the mode switching control 106, the controlled virtual object 102 enters the second mode, and when the controlled virtual object 102 reaches the vicinity of the virtual position 103a and then clicks the virtual monster mark 104a displayed on the game interface 100, the controlled virtual object 102 transitions to a battle scene with the virtual monster. Furthermore, as shown in FIG. 6, in the battle interface 201, the controlled virtual object 102 fights with multiple virtual monsters (104a1, 104a2, 104a3) at the target virtual position. Here, the walking control 105 in the second mode is locked, that is, when the controlled virtual object 102 is in the second mode, the function of automatically triggering and fighting the virtual monster associated with the virtual position corresponding to the walking control 105 cannot be turned on, which can enhance the user's game participation degree and thus enhance the user's game experience.
[0096] The embodiment of the present application provides rich virtual interaction behaviors for user experience, enhances the availability of the game, and improves the user's gaming experience. In addition, the user can experience the above-mentioned rich virtual interaction behaviors in either the first mode or the second mode, so that the user can experience all game content anytime and anywhere, ignoring the influence of objective factors such as weather, body, etc.
[0097] Specifically, step S204 includes the following steps.
[0098] In response to a distance between a virtual position of the controlled virtual object in the map scene and the target virtual position being equal to or less than a preset distance threshold, the controlled virtual object is controlled to complete a virtual interaction action related to the target virtual position.
[0099] Here, the controlled virtual object needs to reach a preset area of the target virtual location to perform the virtual interaction behavior, i.e., the controlled virtual object can be controlled to complete the virtual interaction behavior only if the distance between the controlled virtual location in the map scene and the target virtual location is greater than a preset distance threshold. In other words, the virtual interaction behavior is related to the target virtual location, emphasizing the need for the controlled virtual object to move in the map scene.
[0100] In the related game, the controlled virtual object needs to reach a target virtual position to perform a virtual interaction action. Specifically, the game play is related to the virtual position, for example, after the controlled virtual object reaches a target virtual position in a map scene, it can fight or receive a reward to win the game, or a virtual monster related to an object existing in the real world corresponding to the target virtual position is generated at the target virtual position, and the controlled virtual object can fight only after reaching the target virtual position. From this, it can be seen that in the embodiment of the present application, controlling the movement of the controlled virtual object in the map scene is a prerequisite for controlling the controlled virtual object to complete a virtual interaction action related to the target virtual position.
[0101] The above-mentioned setting of the embodiment of the present application sets the association relationship between the target virtual position and the virtual interaction action so that the controlled virtual object can only reach the target virtual position within the preset area range to perform the virtual interaction action, and emphasizes the importance of the controlled virtual object moving within the preset area range of the target virtual position in the map scene. When the controlled virtual object is in the first mode, the above-mentioned setting helps the user to actively train walking to control the controlled virtual object to move in the map scene until it reaches the target virtual position by the movement of the mobile terminal in the real world. When the controlled virtual object is in the second mode, the above-mentioned setting requires the user to perform a movement operation on the controlled virtual object and further control the controlled virtual object to move in the map scene until it reaches the target virtual position, which can increase the fun of the game.
[0102] Next, two implementation methods for completing a virtual interaction action related to a target virtual position after a controlled virtual object moves to the target virtual position will be specifically described.
[0103] In one embodiment, in step 2031, in response to a touch operation on a target virtual position in a map scene displayed in the graphical user interface, a controlled virtual object is controlled to move to the target virtual position in the map scene.
[0104] At step 2041, in response to the controlled virtual object reaching a target virtual position in the map scene, the controlled virtual object is controlled to complete a virtual interaction action associated with the target virtual position.
[0105] In steps 2031 to 2041, when the controlled virtual object is in the second mode, the target virtual positions in the map scene displayed in the graphical user interface are all switched to touchable position controls, in other words, the target virtual positions in the map scene displayed in the graphical user interface can respond to the user's touch, and the user can directly perform a touch operation on the target virtual positions, for example by performing a click operation, to select the target virtual position and control the controlled virtual object to move to the target virtual position in the map scene.
[0106] Now, when the controlled virtual object is in the first mode, the target virtual location in the map scene displayed in the graphical user interface is a static mark and is not changed by the user's touch.
[0107] As shown in FIG. 3, when the control-target virtual object 102 is in the second mode, a virtual position 103a in the map scene 101 is clicked to control the control-target virtual object 102 to move to the virtual position 103a in the map scene 101.
[0108] In the embodiment of the present application, by performing a touch operation on a target virtual position displayed on a graphical user interface, a controlled virtual object can be controlled to move directly to the target virtual position in a map scene to perform a virtual interaction behavior related to the target virtual position, which is convenient to operate and does not require a user to operate too much, which is favorable to improving the operation efficiency of the game.
[0109] In the related technical solution, if the target virtual position to which the controlled virtual object wants to reach is not displayed on the game screen obtained by observing the map scene from a preset viewpoint, the user cannot select the target virtual position to reach and cannot reach the target virtual position. Here, the preset viewpoint refers to the shooting viewpoint of the virtual camera bound to the controlled virtual object. In order to solve the above-mentioned problems, the embodiment of the present application can control the controlled virtual object to move in the map scene to display the target virtual position on the current game screen by a touch operation acting on the movement control area, and can control the user to select the target virtual position and further to move the controlled virtual object directly to the target virtual position. For a specific embodiment, reference can be made to the description of step S203 regarding "controlling the movement of the controlled virtual object in the map scene based on the movement operation in response to the movement operation on the controlled virtual object acting on the graphical user interface", and the description will be omitted here.
[0110] In another embodiment, a plurality of virtual position marks corresponding to a plurality of virtual positions in the second mode are displayed on the graphical user interface; In step 2032, in response to a selection operation on a target virtual position mark among the plurality of virtual position marks, a target virtual position corresponding to the target virtual position mark is determined, and the controlled virtual object is controlled to move to the target virtual position in the map scene.
[0111] At step 2042, in response to the controlled virtual object reaching the target virtual location in the map scene, the controlled virtual object is controlled to complete a virtual interaction action associated with the target virtual location.
[0112] In steps 2032 to 2042, when the controlled virtual object is in the second mode, a plurality of virtual position marks corresponding to a plurality of virtual positions are displayed in the graphical user interface. Specifically, the plurality of virtual position marks are collectively displayed in a certain area of the graphical user interface, and all virtual positions that the user can reach can be intuitively displayed, and the user can directly select a target virtual position mark from the plurality of virtual position marks to control the movement of the controlled virtual object to the target virtual position in the map scene.
[0113] In this way, by displaying all the virtual position marks corresponding to a plurality of virtual positions on the graphical user interface, the user can clearly understand the virtual positions that can be reached in the game, which is favorable for the user to make further decisions. In addition, it is possible to avoid overlooking a target virtual position that is not currently displayed on the graphical user interface, or to avoid an operation that requires moving a controlled virtual object until the target virtual position is displayed on the graphical user interface in order to reach a target virtual position that is not displayed on the graphical user interface, which not only improves the user's operation efficiency but also improves the interaction efficiency of the game.
[0114] To ensure the balance and fairness of the game and prevent the abuse of the second mode. The "second mode" complements the "controlling the movement of the controlled virtual object in the map scene by the movement of the mobile terminal in the real world" in the first mode of the associated game, and adds a trigger condition for the second mode to achieve the effect of preventing the abuse of the second mode, and thus allows the user to go out and move around as much as possible to complete the game tasks.
[0115] Based on the above technical idea, step S204 in the embodiment of the present application specifically includes the following steps:
[0116] In step 2041, it is determined whether an interaction action trigger condition is met.
[0117] Here, the interaction behavior trigger condition includes at least one of the following:
[0118] In step 2041a, a first virtual resource value consumed to control the controlled virtual object to complete the virtual interaction act is not greater than a second virtual resource value possessed by the controlled virtual object.
[0119] Here, the first virtual resource value refers to the resource value consumed each time the controlled virtual object completes a virtual interaction act, where the resource value consumed each time the controlled virtual object completes a virtual interaction act is the same. The second virtual resource value refers to the total resource value owned by the controlled virtual object. Here, the second virtual resource value owned by the controlled virtual object includes the virtual resource value converted according to the user's cumulative step number, the bonus virtual resource value when logging into the game for the first time within the target period, the virtual resource value when completing a virtual interaction act within the target period, and the virtual resource value obtained by a paid act.
[0120] Here, the user's accumulated steps are converted into virtual resource values according to a certain conversion scale, for example, the conversion scale may be 2:1, and when the user's accumulated steps are 1000 steps, the 1000 steps can be converted into 500 points according to the above scale. Here, the conversion scale can be set according to the actual situation of the game, and is not specifically limited.
[0121] 4, when switching from the first mode to the second mode, the interface background color of the game interface 100 becomes lighter while displaying a squeezed scintillation effect 107 on the game interface 100. At this time, the game interface 100 displays the number of points currently owned by the user (e.g., 300), the number of points that can be converted (e.g., 700), and the maximum number of points that can be acquired (e.g., 1000), and also records the total number of steps taken today, allowing the user to know the number of points that can be converted based on the total number of steps taken today.
[0122] The target period refers to a period of one day, that is, the user can receive a bonus virtual resource value when logging in to the game for the first time each day. The bonus virtual resource value can be set based on the virtual resource value consumed to complete one virtual interaction act. For example, the bonus virtual resource value can allow the user to perform the virtual interaction act twice, which can ensure that the user has the opportunity to experience the game in the second mode at least twice a day, which is favorable for enhancing the gaming experience.
[0123] When the controlled virtual object completes a virtual interaction act, it can receive a bonus including a virtual resource value. Since the virtual interaction act is associated with a target virtual location, and the virtual location has a resource level, the higher the resource level of the virtual location, the more virtual resource value can be obtained from the reward obtained after completing the virtual interaction act. This not only encourages the user to explore more destinations with higher resource levels, but also encourages the user to actively participate in more difficult game tasks, so that more virtual resource value can be obtained early and the game interaction efficiency can be improved.
[0124] Virtual resource value may also be acquired through paid activities, where the amount of the payment is positively correlated with the amount of virtual resource value that can be acquired.
[0125] For example, for a user who wants to experience the game in bad weather in the morning and has no movement, a strategy is implemented in which the user experiences the game in a second mode using bonus virtual resource values obtained when logging into the game for the first time each day, so that users who do not want to move around from the beginning can also experience the game normally. Virtual resource values can also be obtained in other ways, for example, virtual resource values can be obtained by fighting monsters, and gift bags can be purchased, and the gift bags contain virtual resource values.
[0126] Specifically, when a user acquires multiple virtual resource values, all the virtual resource values acquired within a target period can be accumulated and added together, and the obtained virtual resource value accumulation result can be used as a second virtual resource value owned by the controlled virtual object.
[0127] The embodiment of the present application provides multiple virtual resource value acquisition methods selectable by the user, allowing the user to freely select the virtual resource value acquisition method according to the actual situation, increasing the user's freedom to select the virtual resource value acquisition method during the game, and further improving the user's gaming experience. In addition, by acquiring the virtual resource value through multiple virtual resource value acquisition methods, the second virtual resource value possessed by the user can be rapidly improved, which is favorable for the user to quickly experience the game in the second mode, and can improve the interaction efficiency of the game.
[0128] However, in order to prevent abuse of the second mode, the second virtual resource value possessed by the controlled virtual object has an upper limit of the resource value, and when the second virtual resource value reaches a preset resource value threshold, the second virtual resource value possessed by the controlled virtual object does not change even if the user continues to acquire the virtual resource value. After the user consumes a part of the virtual resource value, the user can continue to acquire the virtual resource value. This is advantageous for allowing the user to consume the second virtual resource value in a timely manner, increasing the activity level of the user, further improving the game experience of the highly active user, and reducing resource waste.
[0129] In the embodiment of the present application, the number of times the controlled virtual object completes a virtual interaction action is limited by the second virtual resource value, so as to prevent the second mode from being overused. The above judgment mechanism is simple and favorable for saving the processing resources of the server, and the above scheme cooperates with the second mode in the related game in the conventional first mode of "controlling the movement of the controlled virtual object in the map scene by the movement of the mobile terminal in the real world", to provide a new game experience.
[0130] Specifically, the movement information further includes the user's accumulated steps, and converts the user's accumulated steps into a virtual resource value, encouraging the user to obtain more user's accumulated steps by walking, and thus obtain more virtual resource value, which is helpful in encouraging the user to actively practice walking.
[0131] Optionally, the second virtual resource value is associated with at least one of: a resource level corresponding to the target virtual location, a geographic element of a real location in the real world corresponding to the target virtual location, and a character level of the controlled virtual object.
[0132] Here, the second virtual resource value and the resource level corresponding to the target virtual location are positively correlated. The geographical factors of the target virtual location corresponding to a real location in the real world have a certain effect on the virtual resource value, for example, when the geographical factors of the real location are complex, the user can obtain more virtual resource value from the target virtual location. The higher the character level of the controlled virtual object, the higher the virtual location level that can be unlocked, and the higher the obtained virtual resource value.
[0133] For example, in the related game, as a refresh rule, there are two-level virtual monsters at a certain subway station, and there are four-level virtual monsters at a certain subway station, and the higher the resource level, the more abundant the bonus money is, and the higher the virtual resource value in the bonus money is. Also, the virtual monsters generated at different virtual locations are different, for example, the virtual monsters generated at Suidobashi Station are related to water-based virtual monsters, and the virtual monsters generated at Kasuga Station are related to land-based virtual monsters, and the levels and combat abilities of the water-based virtual monsters and the land-based virtual monsters are different, and the virtual resource values obtained after defeating them may also be different.
[0134] When at least two of the resource level corresponding to the target virtual location, the geographic element where the target virtual location corresponds to a real location in the real world, and the character level of the controlled virtual object exist simultaneously, the influence thereof on the second virtual resource value can be superimposed and added to add up, thereby allowing the user to quickly obtain the second virtual resource value and experience the game in the second mode.
[0135] The embodiment of the present application influences the second virtual resource value through factors such as the resource level corresponding to the target virtual location, the geographical elements corresponding to the real location of the target virtual location in the real world, and the character level of the controlled virtual object, so that the user can adopt related strategies to quickly obtain a large second virtual resource value and further complete virtual interaction actions, which is beneficial to promoting the game process and improving game interaction efficiency.
[0136] In an optional embodiment, to enhance activation of a user's participation in the game, an embodiment of the present application further includes clearing a second virtual resource value possessed by the controlled virtual object in response to an end of the target period.
[0137] Here, if the converted second virtual resource value cannot be used within the target period, it is cleared, which can stimulate users to participate more in the game, further increase the activity of users' participation in the game, and reduce resource waste. In addition, when the target period ends, the second virtual resource value owned by the controlled virtual object is cleared, which is advantageous for reducing the storage resource of the computer.
[0138] Specifically, a virtual resource mark is displayed on the graphical user interface to indicate a second virtual resource value, wherein a degree of highlighting of the virtual resource mark is positively correlated with the second virtual resource value, and when the second virtual resource value reaches a predetermined resource value threshold, the degree of highlighting of the virtual resource mark no longer changes.
[0139] Here, a virtual resource mark is displayed on the graphical user interface, and the virtual resource mark is used to indicate a second virtual resource value, and the larger the second virtual resource value, the more virtual interaction actions the controlled virtual object can complete. Here, the highlighting form of the virtual resource mark includes a progress bar highlighting form (a normal progress bar or a normal progress bar with a percentage) and a percentage highlighting form, and the highlighting form of the progress bar includes either a long bar or a circular bar. Here, the degree of highlighting of the virtual resource mark is positively correlated with the second virtual resource value, and when the second virtual resource value reaches a preset resource value threshold, the degree of highlighting of the virtual resource mark does not change.
[0140] In an alternative embodiment, when the virtual resource mark is displayed in the form of a progress bar highlighting, a progress bar showing the second virtual resource value is displayed in the graphical user interface. With the increase of the second virtual resource value, the progress bar performs a real-time progress growth change, and when the second virtual resource value reaches a preset resource value threshold, the circular circumference of the progress bar stops changing, and the progress bar reaches a full value. Examples of the shape of the progress bar include, but are not limited to, a circle, a rectangle, and an ellipse.
[0141] In another optional embodiment, when the virtual resource mark is displayed in a percentage highlight form, a percentage for indicating the second virtual resource value is displayed in the graphical user interface, and the percentage may be displayed in a numerical form. With the increase of the second virtual resource value, the value of the percentage gradually increases, and when the second virtual resource value reaches a preset resource value threshold, the percentage reaches 100%, and after the percentage reaches 100%, even if the user obtains more virtual resource values, the second virtual resource value does not increase, and the percentage remains 100%.
[0142] In the above-mentioned method, a virtual resource mark is displayed on the graphical user interface to indicate the second virtual resource value, which can intuitively present the user with the size of the second virtual resource value he / she owns, and further enhance the user's immediate understanding of the number of completed virtual interaction actions. By transmitting the size of the second virtual resource value owned by the user through the virtual resource mark, the user's game experience is improved.
[0143] In an embodiment of the present application, the degree of highlighting of the virtual resource mark is positively correlated with the second virtual resource value, and with an increase in the second virtual resource value, the degree of highlighting of the virtual resource mark can increase linearly, and further, the progress change of the virtual resource mark can be changed according to a linear growth rate.
[0144] Here, the preset resource value threshold may be determined based on the average value of the game operation data of all players, or based on a numerical value set by the game developer based on the game design, or may be determined by intelligently analyzing historical operation data in game matches between multiple players using artificial intelligence technology.
[0145] The embodiment of the present application presents the second virtual resource value currently owned by the user to the user through the virtual resource mark. At the same time, the user can determine the number of times to perform virtual interaction actions according to the second virtual resource value currently owned, for example, the more the second virtual resource value currently owned, the more the number of virtual interaction actions that can be performed; when the second virtual resource value currently owned is small, the user can decide to adopt other measures as soon as possible to obtain the second virtual resource value and experience more game tasks, which is favorable to improving game interaction efficiency.
[0146] Furthermore, the virtual resource marks can be placed anywhere on the graphical user interface, and in one preferred embodiment, the virtual resource marks are integrated with the mode switching controls to avoid obscuring the game screen.
[0147] Specifically, a virtual resource mark is displayed superimposed on the mode switching control, and the virtual resource mark is used to indicate a second virtual resource value possessed by the controlled virtual object.
[0148] Here, a mode switching control is displayed on the graphical user interface, and a virtual resource mark is displayed superimposed on the mode switching control, that is, the virtual resource mark is set to float on the mode switching control.
[0149] In one embodiment, the virtual resource mark is displayed around the mode switching control and is arranged around the mode switching control in a circular shape, and as the number of second virtual resource values changes, the corresponding progress of the virtual resource mark also changes correspondingly, where the progress of the change can be set to different colors, and as the number of second virtual resource values changes, the corresponding area of the colored progress bar gradually becomes larger.
[0150] As shown in FIG. 3, the virtual resource mark 108 is displayed surrounding the mode switching control 106, and since the mode switching control 106 is rectangular, the virtual resource mark 108 is also rectangular, and the virtual resource mark 108 is used to represent a second virtual resource value, and as the number of the second virtual resource values changes, the area corresponding to the colored (here, black) progress bar of the virtual resource mark 108 gradually becomes larger.
[0151] In another embodiment, the virtual resource mark can be set to float on the mode switching control in the form of semi-transparency, and the area corresponding to the virtual resource mark gradually increases as the number of second virtual resource values changes.
[0152] In the embodiment of the present application, the virtual resource mark is superimposed on the mode switching control to prevent the virtual resource mark set floating on the mode switching control from being excessively occluded by the graphical user interface, so as not to affect the line of sight of the user selecting the target virtual location in the map scene. In addition, the virtual resource mark is integrated into the mode switching control to display, so that the function of mode switching can be realized for one mode switching control, and the function of indicating the number of second virtual resource values can be realized, without increasing another UI display, optimizing the conciseness of the entire graphical user interface, making the graphical user interface more concise, and making it convenient for the user to perform other operations on the graphical user interface.
[0153] In step 2041b, the real-world weather acquired via the mobile terminal is bad weather.
[0154] Here, the explanation of step 2041b can refer to the explanation of step 2021a, and the explanation will be omitted here.
[0155] In this step, in the case where bad weather prevents the user from moving in the real world and controls the controlled virtual object to move in the map scene, the embodiment of the present application proposes that when it is determined that the weather in the real world is bad, the game task can be performed in a second mode, and the second mode can be better prevented from being abused in order to ensure the balance and fairness of the game.
[0156] In step 2041c, the health factor corresponding to the user controlling the mobile terminal obtained by the mobile terminal is within the unhealthy range.
[0157] Here, for the explanation of step 2041c, the explanation of step 2021b can be referred to, and the explanation will be omitted here.
[0158] In this step, in the case where the user is unable to move in the real world due to poor health and the controlled virtual object is controlled to move in the map scene, the embodiment of the present application proposes that if it is determined that the user is really feeling unwell, the game task can be performed in the second mode, and the second mode can be better prevented from being abused in order to ensure the balance and fairness of the game.
[0159] In step 2041d, a distance between the first real position and the second real position is not greater than a preset real distance threshold, the first real position refers to a position where a mobile terminal controlling a controlled virtual object is located in the real world, and the second real position refers to a position where a target virtual position in the map scene corresponds to in the real world.
[0160] In this step, when there is a danger at a position that the user cannot reach or the position that the user is to reach, the user can actually continue moving and walking in the real world, but cannot reach a certain destination. In order to better ensure that the user continues to move in the real world, the distance between the user and the dangerous position or the unreachable position can be set to be not greater than a preset real distance threshold to continue the game task, and the second mode can be prevented from being abused in order to further ensure the balance and fairness of the game.
[0161] In step 2041e, the cumulative number of times the control-target virtual object is controlled to complete the virtual interaction action is equal to or less than a preset number threshold.
[0162] Here, the number of times that a controlled virtual object participating in the game within a target period uses the second mode is limited; for example, in order to prevent the second mode from being abused, the server sets a preset number of uses, and when the number of uses exceeds the preset number of uses, the server enforces that the player cannot continue to use the second mode, thereby preventing the second mode from being abused.
[0163] This can prevent the player from using the second mode too much within the target period, avoiding the player becoming addicted to using the second mode functions instead of experiencing the game through real walking and locomotion, and further mobilizing the player to walk and locomotion in the real world.
[0164] The above interaction action trigger conditions may be processed in parallel or in combination. When the interaction action trigger conditions include at least two of the above, the at least two interaction action trigger conditions may be superimposed to further prevent the second mode from being abused.
[0165] In step 2042, if the interaction behavior trigger condition is satisfied, the controlled virtual object is controlled to complete the virtual interaction behavior.
[0166] Furthermore, when the controlled virtual object is in the first mode, after controlling the controlled virtual object to move to a target virtual position in the map scene, it is necessary to directly control the controlled virtual object to perform a virtual interaction behavior related to the target virtual position. Here, in the first mode, the user experiences the game in the real world and conforms to the game rule settings, so there is no need to restrict the conditions for completing the virtual interaction behavior, which can not only enhance the user's game experience in the first mode, but also improve the game interaction efficiency.
[0167] In an alternative embodiment, the method provided by the embodiment of the present application further includes the following steps:
[0168] In response to completion of the determination of whether the interaction action trigger condition is satisfied, a reminder mark is displayed in the graphical user interface to indicate whether the interaction action trigger condition is satisfied; Here, the role of the reminder mark is to remind the user whether the virtual interaction act is currently being performed. The display form of the reminder mark when the interaction act trigger condition is satisfied is different from that of the reminder mark when the interaction act trigger condition is not satisfied. The display form of the reminder mark includes, but is not limited to, figures, characters, symbols, pictograms, etc.
[0169] The display forms of the reminder marks include, but are not limited to, the following: (1) the reminder marks have different highlight forms, where the highlight forms are darker in color, larger in shape, and thicker in line, for example, the reminder marks for indicating that the interaction act trigger condition is satisfied are darker in color, and the reminder marks for indicating that the interaction act trigger condition is not satisfied are lighter in color, but are not limited to, (2) the reminder marks have different shapes, for example, the reminder marks for which the interaction act trigger condition is satisfied are circular, and the reminder marks for which the interaction act trigger condition is not satisfied are rectangular, and (3) the reminder marks have different positions, where the reminder marks for which the interaction act trigger condition is satisfied appear in the middle of the graphical user interface, and the reminder marks for which the interaction act trigger condition is not satisfied appear at the edge of the graphical user interface.
[0170] As described above, the display form of the reminder mark for indicating that the interaction action trigger condition is not satisfied can be changed as feedback information on whether the interaction action trigger condition is satisfied. Through the visualized reminder mark, the user is promptly reminded whether the interaction action trigger condition is currently satisfied and intuitively clarified, which is advantageous for the user to make further decisions and further enhances the user's gaming experience.
[0171] In the embodiment of the present application, when determining whether an interaction action trigger condition is met, a reminder mark is displayed on the graphical user interface, which can promptly remind the user whether the current interaction action trigger condition is met, and can help remind the user whether the current virtual interaction action can be continuously completed, which is intuitive and quick, prevents time wasting, and further improves the interaction efficiency of the game.
[0172] In the related game, in a first mode, controlling the movement of a controlled virtual object in a map scene by moving a mobile terminal in the real world is the mainstream of the game, and in a second mode, controlling the movement of a controlled virtual object in a map scene by moving the controlled virtual object is an alternative option of the game, and the second mode is a game mode selected when a user cannot normally experience the game in the first mode due to subjective or objective factors, and the virtual interaction actions completed in the second mode are limited.
[0173] In other words, the first mode is the default mode of the game, and the role of the second mode is simply to provide the user with an opportunity to reach a target virtual location and perform a virtual interaction act, but without truly changing the user's virtual location in the map scene, so that when exiting the second mode and returning to the first mode, the virtual location of the controlled virtual object in the map scene corresponds to the real location of the mobile terminal in the real world.
[0174] Based on the above technical idea, the embodiment of the present application further comprises: In step 105, control is performed to switch from the second mode to the first mode in response to a switch trigger command for the first mode.
[0175] Here, the game includes a first mode and a second mode, the default mode is the first mode, and the first mode and the second mode can be switched at any time.
[0176] Here, step 105 specifically includes the following steps: In response to a re-touch operation on the mode switching control, control is performed to switch from the second mode to the first mode.
[0177] Here, after starting a game and before ending the current game, a first touch operation can be performed on the mode switching control to control switching from the first mode to the second mode, and a second touch operation can be performed on the mode switching control to control switching from the second mode to the first mode, and so on in a sequential and alternating manner, thereby realizing repeated switching between the first mode and the second mode.
[0178] However, the embodiments of the present application are not particularly limited in the method of controlling switching from the second mode to the first mode, and for example, one mode switching control may be added, and the two mode switching controls control switching from the second mode to the first mode and switching from the first mode to the second mode, respectively.
[0179] Here, by repeatedly performing touch operations on one mode switching control, repeated switching between the first mode and the second mode can be realized, which is convenient and efficient.
[0180] In step 106, after switching from the second mode to the first mode, the controlled virtual object is controlled to move to a virtual location mapped onto the map scene of the actual location of the mobile terminal in the real world.
[0181] For example, when the controlled virtual object is in the second mode, the controlled virtual object travels from virtual position A to virtual position B to complete a virtual interaction action related to virtual position B, and when the second mode is exited, the controlled virtual object automatically returns to the virtual position A before entering the second mode, i.e., when the second mode is exited, the mapping relationship is restored and the in-game virtual position of the controlled virtual object corresponds to the real position in the real world of the mobile terminal controlling the controlled virtual object.
[0182] The game processing method provided by the embodiment of the present application can achieve the purpose of controlling the controlled virtual object to move or reach a certain position in the map scene to complete a virtual interaction action without the user moving or moving to a certain position in the real world through the second mode function. Furthermore, the user can select whether to use the second mode function based on subjective factors or some objective factors in the real world, which is advantageous in solving the problem that the user cannot normally experience the game due to subjective factors or some objective factors in the real world, improving the user's experience level and game activity level, and thereby reducing resource waste.
[0183] Based on the same inventive concept, the embodiments of the present application also provide a game processing device corresponding to the game processing method, and the problem-solving principle of the device in the embodiments of the present application is similar to the game processing method described above in the embodiments of the present application, so the implementation of the device can refer to the implementation of the method, and the overlapping points will not be described.
[0184] Please refer to Fig. 7 and Fig. 8. Fig. 7 is a configuration diagram of a game processing device according to an embodiment of the present application, and Fig. 8 is a configuration diagram of another game processing device according to an embodiment of the present application. As shown in Fig. 7, the device 700 includes a first movement control module 701, a mode switching module 70, a second movement control module 703, and an interaction behavior execution module 704; a first movement control module 701, configured to: when the controlled virtual object is in a first mode, there is a mapping relationship between the movement of the controlled virtual object in the map scene and the movement of the mobile terminal in the real world for controlling the controlled virtual object; and to control the controlled virtual object to move in the map scene based on movement information of the mobile terminal in the real world in response to the movement of the mobile terminal in the real world according to the mapping relationship, where the movement information includes position information; The mode switching module 702 is configured to control switching from the first mode to a second mode; a second movement control module 703 configured to, when the controlled virtual object is in a second mode, release the mapping relationship and, in response to a movement operation on the controlled virtual object acting on the graphical user interface, control the controlled virtual object to move in the map scene based on the movement operation; The interaction action execution module 704 is configured to control the controlled virtual object to complete a virtual interaction action.
[0185] In an alternative embodiment of the present application, the interaction behavior execution module 704 specifically: In response to a distance between a virtual position of the controlled virtual object in the map scene and a target virtual position being less than or equal to a predetermined distance threshold, the controlled virtual object is controlled to complete a virtual interaction action related to the target virtual position.
[0186] In an alternative embodiment of the present application, the virtual interaction action comprises: The action includes at least one of an action of the controlled virtual object unleashing a game skill, an action of the controlled virtual object using a game item, an action of the controlled virtual object receiving a virtual item, and an action performed by a game player.
[0187] Further, as shown in FIG. 8 , the apparatus 700 further includes a location mapping module 705, which is Transforming a real world in the actual geolocation area into a map scene in the game according to the actual geolocation area where the mobile terminal is located; When the controlled virtual object is in a first mode, the mobile terminal is configured to determine a virtual position within the map scene of a controlled virtual object controlled by the mobile terminal in response to a real position within the real world of the mobile terminal.
[0188] In an alternative embodiment of the present application, the interaction behavior execution module 704 specifically: Determine whether an interaction trigger condition is met; The control unit is configured to control the controlled virtual object to complete a virtual interaction action if the interaction action trigger condition is satisfied.
[0189] In an alternative embodiment of the present application, the interaction behavior trigger condition comprises: a first virtual resource value consumed for controlling the controlled virtual object to complete the virtual interaction action is equal to or less than a second virtual resource value possessed by the controlled virtual object; the real-world weather acquired by the mobile terminal is bad weather; a health factor corresponding to a user controlling the mobile terminal, the health factor being acquired by the mobile terminal, is within an unhealthy range; a distance between a first real position and a second real position is equal to or less than a preset real distance threshold, the first real position is a position in the real world of a mobile terminal controlling the controllable virtual object, and the second real position is a position in the real world corresponding to a target virtual position in the map scene; The control target virtual object may be controlled to complete the virtual interaction action a total number of times equal to or less than a preset number threshold.
[0190] In an optional embodiment of the present application, the movement information further includes a user cumulative step number, and the interaction behavior execution module 704 specifically: A second virtual resource value is determined based on at least one of the virtual resource value converted according to the user's cumulative number of steps, the bonus virtual resource value when logging into the game for the first time within the target period, the virtual resource value obtained by completing the virtual interaction action within the target period, and the virtual resource value obtained by a paid action.
[0191] In an alternative embodiment of the present application, the apparatus 600 further includes a resource value clearing module (not shown), the resource value clearing module being: In response to an end of the target period, a second virtual resource value owned by the controlled virtual object is configured to be cleared.
[0192] In an alternative embodiment of the present application, a virtual resource mark is displayed in the graphical user interface indicating the second virtual resource value; The degree of highlighting of the virtual resource mark is positively correlated with the second virtual resource value, and when the second virtual resource value reaches a preset resource value threshold, the degree of highlighting of the virtual resource mark does not change.
[0193] In an optional embodiment of the present application, the second virtual resource value is: The target virtual position has an associated relationship with at least one of a resource level corresponding to the target virtual position, a geographical factor of a real position in the real world corresponding to the target virtual position, and a character level of the controlled virtual object.
[0194] In an alternative embodiment of the present application, the device 600 further includes a reminder mark display module (not shown), which is configured to: configured to display, in response to completion of determining whether an interaction action trigger condition is satisfied, a reminder mark indicating whether an interaction action trigger condition is satisfied on the graphical user interface; The reminder mark for which the interaction action trigger condition is satisfied and the reminder mark for which the interaction action trigger condition is not satisfied are displayed in different forms.
[0195] In an alternative embodiment of the present application, the mode switching module 702 includes: The device is configured to control switching from the first mode to the second mode in response to a switching trigger command for the second mode.
[0196] In an alternative embodiment of the present application, the mode switching module 702 specifically: configured to control automatic switching from the first mode to the second mode in response to a trigger command of a preset switching condition; The preset switching condition is: the real-world weather acquired by the mobile terminal is bad weather; a health factor corresponding to a user controlling the mobile terminal, the health factor being acquired by the mobile terminal, is within an unhealthy range; a risk factor corresponding to a second real location exceeds a pre-defined risk factor threshold, the second real location being the real world location corresponding to a target virtual location in the map scene; Or, A mode switching control is displayed on the graphical user interface, and the mode switching module specifically includes: The mode-switching control is configured to control switching from the first mode to the second mode in response to a trigger command formed by touching the mode-switching control.
[0197] In an alternative embodiment of the present application, a virtual resource mark is superimposed on the mode switching control, and the virtual resource mark is used to indicate a second virtual resource value possessed by the controlled virtual object.
[0198] In an alternative embodiment of the present application, the second movement control module 703 specifically: In response to a touch operation acting on a movement control area of the graphical user interface, the device is configured to determine a movement direction of the controlled virtual object based on the touch position of the touch operation, and to control the movement of the controlled virtual object in the map scene based on the movement direction.
[0199] In an alternative embodiment of the present application, the second movement control module 703 specifically: In response to a touch operation on a target virtual position in a map scene displayed on the graphical user interface, the control target virtual object is controlled to move to the target virtual position in the map scene; Specifically, the interaction behavior execution module 704: configured to, in response to the controlled virtual object reaching a target virtual location in the map scene, control the controlled virtual object to complete a virtual interaction action associated with the target virtual location; Or, a plurality of virtual position marks are displayed in the graphical user interface corresponding to a plurality of virtual positions in the second mode; Specifically, the second movement control module 703: In response to a selection operation on a target virtual position mark among the plurality of virtual position marks, a target virtual position corresponding to the target virtual position mark is determined, and the control target virtual object is controlled so as to move to the target virtual position in the map scene; Specifically, the interaction behavior execution module 704: In response to the controlled virtual object reaching a target virtual location in the map scene, the controlled virtual object is configured to control the controlled virtual object to complete a virtual interaction action associated with the target virtual location.
[0200] Further, as shown in FIG. 8, the device 700 further includes a morphological change module 706, which: When switching from the first mode to the second mode, control is configured to change the display form of the graphical user interface.
[0201] In an alternative embodiment of the present application, the mode switching module 702 further comprises: Controlling to switch from the second mode to the first mode in response to a switching trigger command for a first mode; The device is configured to control the virtual object to be controlled to move to a virtual location mapped onto the map scene of a real location in the real world of the mobile terminal after switching from the second mode to the first mode.
[0202] In an alternative embodiment of the present application, the mode switching module 702 specifically: The mode switching control is configured to perform control to switch from the second mode to the first mode in response to a re-touch operation on the mode switching control.
[0203] The game processing device according to the embodiment of the present application can realize the purpose of controlling whether the controlled virtual object moves in the map scene or reaches a target virtual position in the map scene, so that the controlled virtual object completes a virtual interaction action without the user moving in the real world or reaching a position in the real world through the second mode function. Furthermore, the user can select whether to use the second mode function according to subjective factors or some objective factors in the real world, which is advantageous to solving the problem that the user cannot normally experience the game due to subjective factors or some objective factors in the real world, improving the user's experience level and game activity level, and thereby reducing resource waste.
[0204] 9, which is a structural schematic diagram of an electronic device according to an embodiment of the present application. As shown in FIG. 9, the electronic device 900 includes a processor 901, which stores machine-readable instructions executable by the processor 901, a memory 902, and a bus 903, and when the electronic device 800 executes an instruction, the processor 901 and the memory 902 communicate with each other via the bus 903, and the memory 902 stores machine-readable instructions executable by the processor 901, and when the electronic device 800 executes an instruction, the processor 901 and the memory 902 communicate with each other via the bus 903, and the processor 901 executes the following instruction:
[0205] When the control target virtual object is in a first mode, a mapping relationship exists between a movement of the control target virtual object in a map scene and a movement of a mobile terminal in a real world for controlling the control target virtual object, and the control target virtual object is controlled to move in the map scene based on movement information of the mobile terminal in the real world in response to the movement of the mobile terminal in the real world according to the mapping relationship, and the movement information includes position information; Controlling the switching from the first mode to the second mode; When the control-target virtual object is in a second mode, the mapping relationship is released, and in response to a movement operation on the control-target virtual object acting on the graphical user interface, the control-target virtual object is controlled to move in the map scene based on the movement operation; and controlling the controlled virtual object to complete a virtual interaction action.
[0206] In an alternative embodiment of the present application, the instructions executed by the processor 901 include controlling the controlled virtual object to complete a virtual interaction action, In response to a distance between a virtual position in the map scene of the controlled virtual object and a target virtual position being less than or equal to a predetermined distance threshold, the controlled virtual object is controlled to complete a virtual interaction action related to the target virtual position.
[0207] In an alternative embodiment of the present application, the virtual interaction action comprises: The action includes at least one of an action of the controlled virtual object unleashing a game skill, an action of the controlled virtual object using a game item, an action of the controlled virtual object receiving a virtual item, and an action performed by a game player.
[0208] In an alternative embodiment of the present application, the instructions executed by the processor 901 include: Transforming a real world in the actual geolocation area into a map scene in the game according to the actual geolocation area in which the mobile terminal is located; and determining a virtual position within the map scene of a controlled virtual object controlled by the mobile terminal in response to a real position within the real world of the mobile terminal when the controlled virtual object is in a first mode.
[0209] In an alternative embodiment of the present application, the instructions executed by the processor 901 include controlling the controlled virtual object to complete a virtual interaction action, determining whether an interaction action trigger condition is satisfied; and and controlling the controlled virtual object to complete a virtual interaction action if the interaction action trigger condition is satisfied.
[0210] In an alternative embodiment of the present application, the interaction behavior trigger condition comprises: a first virtual resource value consumed for controlling the controlled virtual object to complete the virtual interaction action is equal to or less than a second virtual resource value possessed by the controlled virtual object; the real-world weather acquired by the mobile terminal is bad weather; a health factor corresponding to a user controlling the mobile terminal, the health factor being acquired by the mobile terminal, is within an unhealthy range; a distance between a first real position and a second real position is equal to or less than a preset real distance threshold, the first real position is a position in the real world of a mobile terminal controlling the controllable virtual object, and the second real position is a position in the real world corresponding to a target virtual position in the map scene; The control target virtual object may be controlled to complete the virtual interaction action a total number of times equal to or less than a preset number threshold.
[0211] In an alternative embodiment of the present application, the movement information further includes a user cumulative step count, and the instructions executed by the processor 901 include: A second virtual resource value is determined based on at least one of the virtual resource value converted according to the user's cumulative number of steps, the bonus virtual resource value when logging into the game for the first time within the target period, the virtual resource value obtained by completing the virtual interaction action within the target period, and the virtual resource value obtained by a paid action.
[0212] In an alternative embodiment of the present application, the instructions executed by the processor 901 include: and clearing a second virtual resource value owned by the controlled virtual object in response to an end of the target period.
[0213] In an alternative embodiment of the present application, a virtual resource mark is displayed in the graphical user interface indicating the second virtual resource value; The degree of highlighting of the virtual resource mark is positively correlated with the second virtual resource value, and when the second virtual resource value reaches a preset resource value threshold, the degree of highlighting of the virtual resource mark does not change.
[0214] In an optional embodiment of the present application, the second virtual resource value is: The target virtual position has an associated relationship with at least one of a resource level corresponding to the target virtual position, a geographical factor of a real position in the real world corresponding to the target virtual position, and a character level of the controlled virtual object.
[0215] In an alternative embodiment of the present application, the instructions executed by the processor 901 include: and in response to completion of determining whether an interaction action trigger condition is satisfied, displaying a reminder mark in the graphical user interface indicating whether an interaction action trigger condition is satisfied; The reminder mark for which the interaction action trigger condition is satisfied and the reminder mark for which the interaction action trigger condition is not satisfied are displayed in different forms.
[0216] In an alternative embodiment of the present application, the instructions executed by the processor 901 include controlling to switch from the first mode to the second mode by: and controlling to switch from the first mode to the second mode in response to a switch trigger command for the second mode.
[0217] In an alternative embodiment of the present application, the instructions executed by the processor 901 include controlling to switch from the first mode to the second mode in response to a switch trigger instruction for the second mode, the control including: and controlling the automatic switching from the first mode to the second mode in response to a trigger command of a preset switching condition; The preset switching condition is: the real-world weather acquired by the mobile terminal is bad weather; a health factor corresponding to a user controlling the mobile terminal, the health factor being acquired by the mobile terminal, is within an unhealthy range; a risk factor corresponding to a second real location exceeds a pre-defined risk factor threshold, the second real location being the real world location corresponding to a target virtual location in the map scene; Or, A mode switching control is displayed on the graphical user interface, and instructions executed by the processor 901 include controlling a switch from the first mode to the second mode in response to a switch trigger instruction for the second mode, and controlling the mode switching control to switch from the first mode to the second mode in response to a trigger command formed by touching the mode switching control.
[0218] In an alternative embodiment of the present application, a virtual resource mark is superimposed on the mode switching control, and the virtual resource mark is used to indicate a second virtual resource value possessed by the controlled virtual object.
[0219] In an alternative embodiment of the present application, instructions executed by the processor 901 include, in response to a movement operation on the control-target virtual object acting on the graphical user interface, controlling the control-target virtual object to move in the map scene based on the movement operation, In response to a touch operation acting on a movement control area of the graphical user interface, a movement direction of the controlled virtual object is determined based on a touch position of the touch operation, and the controlled virtual object is controlled to move in the map scene based on the movement direction.
[0220] In an alternative embodiment of the present application, instructions executed by the processor 901 include, in response to a movement operation on the control-target virtual object acting on the graphical user interface, controlling the control-target virtual object to move in the map scene based on the movement operation, In response to a touch operation on a target virtual position in a map scene displayed on the graphical user interface, the control target virtual object is controlled to move to the target virtual position in the map scene; In the instructions executed by the processor 901, in response to a distance between a virtual position in the map scene of the control-target virtual object and a target virtual position being equal to or less than a preset distance threshold, controlling the control-target virtual object to complete a virtual interaction action related to the target virtual position, In response to the controlled virtual object reaching a target virtual location in the map scene, controlling the controlled virtual object to complete a virtual interaction action associated with the target virtual location. Or, a plurality of virtual position marks are displayed in the graphical user interface corresponding to a plurality of virtual positions in the second mode; In the instructions executed by the processor 901, in response to a movement operation on the control-target virtual object acting on the graphical user interface, controlling the control-target virtual object to move in the map scene based on the movement operation, In response to a selection operation on a target virtual position mark among the plurality of virtual position marks, a target virtual position corresponding to the target virtual position mark is determined, and the control-target virtual object is controlled to move to the target virtual position in the map scene; In the instructions executed by the processor 901, in response to a distance between a virtual position in the map scene of the control-target virtual object and a target virtual position being equal to or less than a preset distance threshold, controlling the control-target virtual object to complete a virtual interaction action related to the target virtual position, In response to the controlled virtual object reaching a target virtual location in the map scene, controlling the controlled virtual object to complete a virtual interaction action associated with the target virtual location.
[0221] In an alternative embodiment of the present application, the instructions executed by the processor 901 include: When switching from the first mode to the second mode, the method includes controlling the display form of the graphical user interface to change.
[0222] In an alternative embodiment of the present application, the instructions executed by the processor 901 include: Controlling a switch from the second mode to the first mode in response to a switch trigger command for a first mode; and controlling, after switching from the second mode to the first mode, the controlled virtual object to move to a virtual position mapped onto the map scene of a real location in the real world of the mobile terminal.
[0223] In an alternative embodiment of the present application, in the instructions executed by the processor 901, responding to a switch trigger instruction for the first mode includes: and controlling the switching from the second mode to the first mode in response to a re-touch operation on the mode switching control.
[0224] The embodiment of the present application can achieve the purpose of controlling the controlled virtual object to move in the map scene or reach a certain position in the map scene, so that the controlled virtual object completes a virtual interaction action without the user moving in the real world or reaching a certain position in the real world through the second mode function. Furthermore, the user can select whether to use the second mode function according to subjective factors or some objective factors in the real world, which is advantageous in solving the problem that the user cannot normally experience the game due to subjective factors or some objective factors in the real world, improving the user's experience level and game activity level, and thereby reducing resource waste.
[0225] An embodiment of the present application also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, executes the following instructions:
[0226] When the control target virtual object is in a first mode, a mapping relationship exists between a movement of the control target virtual object in a map scene and a movement of a mobile terminal in a real world for controlling the control target virtual object, and the control target virtual object is controlled to move in the map scene based on movement information of the mobile terminal in the real world in response to the movement of the mobile terminal in the real world according to the mapping relationship, and the movement information includes position information; Controlling the switching from the first mode to the second mode; When the control-target virtual object is in a second mode, the mapping relationship is released, and in response to a movement operation on the control-target virtual object acting on the graphical user interface, the control-target virtual object is controlled to move in the map scene based on the movement operation; and controlling the controlled virtual object to complete a virtual interaction action.
[0227] In an alternative embodiment of the present application, instructions executed by a computer-readable storage medium include controlling the controlled virtual object to complete a virtual interaction action by: In response to a distance between a virtual position in the map scene of the controlled virtual object and a target virtual position being less than or equal to a predetermined distance threshold, the controlled virtual object is controlled to complete a virtual interaction action related to the target virtual position.
[0228] In an alternative embodiment of the present application, the virtual interaction action comprises: The action includes at least one of an action of the controlled virtual object unleashing a game skill, an action of the controlled virtual object using a game item, an action of the controlled virtual object receiving a virtual item, and an action performed by a game player.
[0229] In an alternative embodiment of the present application, the method further comprises the steps of: Transforming a real world in the actual geolocation area into a map scene in the game according to the actual geolocation area in which the mobile terminal is located; and determining a virtual position within the map scene of a controlled virtual object controlled by the mobile terminal in response to a real position within the real world of the mobile terminal when the controlled virtual object is in a first mode.
[0230] In an alternative embodiment of the present application, instructions executed by a computer-readable storage medium include controlling the controlled virtual object to complete a virtual interaction action by: determining whether an interaction action trigger condition is satisfied; and and controlling the controlled virtual object to complete a virtual interaction action if the interaction action trigger condition is satisfied.
[0231] In an alternative embodiment of the present application, the interaction action trigger condition comprises: a first virtual resource value consumed for controlling the controlled virtual object to complete the virtual interaction action is equal to or less than a second virtual resource value possessed by the controlled virtual object; the real-world weather acquired by the mobile terminal is bad weather; a health factor corresponding to a user controlling the mobile terminal, the health factor being acquired by the mobile terminal, is within an unhealthy range; a distance between a first real position and a second real position is equal to or less than a preset real distance threshold, the first real position is a position in the real world of a mobile terminal controlling the controllable virtual object, and the second real position is a position in the real world corresponding to a target virtual position in the map scene; The control target virtual object may be controlled to complete the virtual interaction action a total number of times equal to or less than a preset number threshold.
[0232] In an optional embodiment of the present application, the movement information further includes a user cumulative step count, and the instructions executed by the computer-readable storage medium include: A second virtual resource value is determined based on at least one of the virtual resource value converted according to the user's cumulative number of steps, the bonus virtual resource value when logging into the game for the first time within the target period, the virtual resource value obtained by completing the virtual interaction action within the target period, and the virtual resource value obtained by a paid action.
[0233] In an alternative embodiment of the present application, the method further comprises the steps of: and clearing a second virtual resource value owned by the controlled virtual object in response to an end of the target period.
[0234] In an alternative embodiment of the present application, a virtual resource mark is displayed in the graphical user interface indicating the second virtual resource value; The degree of highlighting of the virtual resource mark is positively correlated with the second virtual resource value, and when the second virtual resource value reaches a preset resource value threshold, the degree of highlighting of the virtual resource mark does not change.
[0235] In an optional embodiment of the present application, the second virtual resource value is: The target virtual position has an associated relationship with at least one of a resource level corresponding to the target virtual position, a geographical factor of a real position in the real world corresponding to the target virtual position, and a character level of the controlled virtual object.
[0236] In an alternative embodiment of the present application, the method further comprises the steps of: and in response to completion of determining whether an interaction action trigger condition is satisfied, displaying a reminder mark in the graphical user interface indicating whether an interaction action trigger condition is satisfied; The reminder mark for which the interaction action trigger condition is satisfied and the reminder mark for which the interaction action trigger condition is not satisfied are displayed in different forms.
[0237] In an alternative embodiment of the present application, the instructions executed by a computer-readable storage medium include controlling to switch from the first mode to the second mode by: and controlling to switch from the first mode to the second mode in response to a switch trigger command for the second mode.
[0238] In an alternative embodiment of the present application, the instructions executed by a computer-readable storage medium include controlling the switching from the first mode to the second mode in response to a switching trigger instruction for the second mode, the controlling comprising: and controlling the automatic switching from the first mode to the second mode in response to a trigger command of a preset switching condition; The preset switching condition is: the real-world weather acquired by the mobile terminal is bad weather; a health factor corresponding to a user controlling the mobile terminal, the health factor being acquired by the mobile terminal, is within an unhealthy range; a risk factor corresponding to a second real location exceeds a pre-defined risk factor threshold, the second real location being the real world location corresponding to a target virtual location in the map scene; Or, A mode switching control is displayed on the graphical user interface, and instructions executed by a computer-readable storage medium include controlling a switch from the first mode to the second mode in response to a switch trigger instruction for the second mode, the control including: and controlling the mode switching control to switch from the first mode to the second mode in response to a trigger command formed by touching the mode switching control.
[0239] In an alternative embodiment of the present application, a virtual resource mark is superimposed on the mode switching control, and the virtual resource mark is used to indicate a second virtual resource value possessed by the controlled virtual object.
[0240] In an alternative embodiment of the present application, instructions executed by a computer-readable storage medium include, in response to a movement operation on the control-target virtual object acting on the graphical user interface, controlling the control-target virtual object to move in the map scene based on the movement operation, In response to a touch operation acting on a movement control area of the graphical user interface, a movement direction of the controlled virtual object is determined based on a touch position of the touch operation, and the controlled virtual object is controlled to move in the map scene based on the movement direction.
[0241] In an alternative embodiment of the present application, instructions executed by a computer-readable storage medium include, in response to a movement operation on the control-target virtual object acting on the graphical user interface, controlling the control-target virtual object to move in the map scene based on the movement operation, In response to a touch operation on a target virtual position in a map scene displayed on the graphical user interface, the control target virtual object is controlled to move to the target virtual position in the map scene; In response to a distance between a virtual location in the map scene of the controlled virtual object and a target virtual location being less than or equal to a preset distance threshold, controlling the controlled virtual object to complete a virtual interaction action associated with the target virtual location, the instructions being executed by a computer-readable storage medium, In response to the controlled virtual object reaching a target virtual location in the map scene, controlling the controlled virtual object to complete a virtual interaction action associated with the target virtual location. Or, a plurality of virtual position marks are displayed in the graphical user interface corresponding to a plurality of virtual positions in the second mode; In response to a movement operation on the control-target virtual object acting on the graphical user interface, controlling the control-target virtual object to move in the map scene based on the movement operation, the instructions executed by the computer-readable storage medium include: In response to a selection operation on a target virtual position mark among the plurality of virtual position marks, a target virtual position corresponding to the target virtual position mark is determined, and the control-target virtual object is controlled to move to the target virtual position in the map scene; In response to a distance between a virtual location in the map scene of the controlled virtual object and a target virtual location being less than or equal to a preset distance threshold, controlling the controlled virtual object to complete a virtual interaction action associated with the target virtual location, the instructions being executed by a computer-readable storage medium, In response to the controlled virtual object reaching a target virtual location in the map scene, controlling the controlled virtual object to complete a virtual interaction action associated with the target virtual location.
[0242] In an alternative embodiment of the present application, the method further comprises the steps of: When switching from the first mode to the second mode, the method includes controlling the display form of the graphical user interface to change.
[0243] In an alternative embodiment of the present application, the method further comprises the steps of: Controlling a switch from the second mode to the first mode in response to a switch trigger command for a first mode; and controlling, after switching from the second mode to the first mode, the controlled virtual object to move to a virtual position mapped onto the map scene of a real location in the real world of the mobile terminal.
[0244] In an alternative embodiment of the present application, instructions executed by a computer-readable storage medium include: and controlling the switching from the second mode to the first mode in response to a re-touch operation on the mode switching control.
[0245] The embodiment of the present application can achieve the purpose of controlling the controlled virtual object to move in the map scene or reach a certain position in the map scene, so that the controlled virtual object completes a virtual interaction action without the user moving or reaching a certain position in the real world through the second mode function. Furthermore, the user can select whether to use the second mode function according to subjective factors or some objective factors in the real world, which is favorable to solving the problem that the user cannot normally experience the game due to subjective factors or some objective factors in the real world, improving the user's experience level and the activity level of the game, and thereby reducing the waste of resources.
[0246] It may be obvious to those skilled in the art that the determination operation processes of the above-mentioned systems, devices, and units may refer to the corresponding processes in the above-mentioned method embodiments for ease of explanation and conciseness, and will not be further described here.
[0247] In some embodiments provided herein, it should be understood that the disclosed system, device, and method may be implemented in other ways. The above-described device embodiments are merely exemplary, and the division of units is merely one logical functional division, and there may be other division methods when actually implemented, for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In other respects, the couplings or direct couplings or communication connections between each other shown or discussed may be indirect couplings or communication connections via some communication interfaces, devices or units, and may be electrical, mechanical, or other forms.
[0248] The means described as the separate means may be physically separated, and the means shown as the means may not be physical means, i.e., may be located in one place, and may be optionally distributed among multiple network elements. The purpose of the present embodiment can be realized by selecting some or all of the units according to actual needs.
[0249] In addition, each functional unit in each embodiment of the present application may be integrated into a single processing unit, each unit may exist physically alone, or two or more units may be integrated into a single unit.
[0250] When the function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical approach of the present application can be embodied essentially or in part that contributes to the prior art in the form of a software product stored in a storage medium including some instructions for performing all or some steps of the method described in each embodiment of the present application. Meanwhile, the aforementioned storage medium includes various media that can store program code, such as a U disk, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0251] Finally, it should be explained that the above embodiments are only specific embodiments of the present application, and are used to describe the technical solutions of the present application, rather than limiting the same, and the protection scope of the present application is not limited thereto. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand within the technical scope disclosed in the present application. These modifications, changes, or substitutions do not deviate the essence of each technical solution from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application. Therefore, the protection scope of the present application should be in accordance with the protection scope of the claims.
Claims
1. A game processing method, comprising: A method for processing a game comprising: providing a graphical user interface on a mobile terminal; and a content displayed on the graphical user interface including at least a portion of a map scene, the map scene including a controllable virtual object and a plurality of virtual locations, the method comprising: When the control target virtual object is in a first mode, a mapping relationship exists between a movement of the control target virtual object in a map scene and a movement of a mobile terminal in a real world for controlling the control target virtual object, and the control target virtual object is controlled to move in the map scene based on movement information of the mobile terminal in the real world in response to the movement of the mobile terminal in the real world according to the mapping relationship, and the movement information includes position information; Controlling the switching from the first mode to a second mode; When the control-target virtual object is in a second mode, the mapping relationship is released, and in response to a movement operation on the control-target virtual object acting on the graphical user interface, the control-target virtual object is controlled to move in the map scene based on the movement operation; and controlling the controlled virtual object to complete the virtual interaction action. A game processing method comprising:
2. Controlling the control-target virtual object to complete a virtual interaction behavior includes: and in response to a distance between a virtual position in the map scene of the controlled virtual object and a target virtual position being equal to or less than a preset distance threshold, controlling the controlled virtual object to complete a virtual interaction action related to the target virtual position.
2. The game processing method according to claim 1,
3. The virtual interaction act includes: The control target virtual object includes at least one of an action of using a game skill, an action of using a game item, an action of receiving a virtual item by the control target virtual object, and an action performed by a game player.
3. The game processing method according to claim 1 or 2.
4. The method further comprises: Transforming a real world in the actual geolocation area into a map scene in the game according to the actual geolocation area in which the mobile terminal is located; determining a virtual position within the map scene of a controlled virtual object controlled by the mobile terminal in response to a real position within the real world of the mobile terminal when the controlled virtual object is in a first mode.
2. The game processing method according to claim 1,
5. Controlling the control-target virtual object to complete a virtual interaction behavior includes: determining whether an interaction action trigger condition is satisfied; and and controlling the controlled virtual object to complete a virtual interaction action when the interaction action trigger condition is satisfied.
2. The game processing method according to claim 1,
6. The interaction action trigger condition includes: a first virtual resource value consumed for controlling the controlled virtual object to complete the virtual interaction action is equal to or less than a second virtual resource value possessed by the controlled virtual object; the real-world weather acquired by the mobile terminal is bad weather; a health factor corresponding to a user controlling the mobile terminal, the health factor being acquired by the mobile terminal, is within an unhealthy range; a distance between a first real position and a second real position is equal to or smaller than a preset real distance threshold, the first real position is a position in the real world of a mobile terminal controlling the control-target virtual object, and the second real position is a position in the real world corresponding to a target virtual position in the map scene; a cumulative number of times that the control target virtual object is controlled to complete the virtual interaction action is equal to or less than a preset number threshold.
6. The game processing method according to claim 5,
7. The movement information further includes a user's cumulative number of steps, A second virtual resource value is determined based on at least one of the virtual resource value converted according to the user's cumulative number of steps, the bonus virtual resource value when logging into the game for the first time within the target period, the virtual resource value obtained by completing the virtual interaction action within the target period, and the virtual resource value obtained by a paid action.
7. The game processing method according to claim 6,
8. The method further comprises: and clearing a second virtual resource value owned by the controlled virtual object in response to an end of the target period.
8. The game processing method according to claim 7.
9. a virtual resource mark indicating the second virtual resource value is displayed on the graphical user interface; The degree of highlighting of the virtual resource mark has a positive correlation with the second virtual resource value, and when the second virtual resource value reaches a preset resource value threshold, the degree of highlighting of the virtual resource mark does not change.
8. The game processing method according to claim 7.
10. The second virtual resource value is The target virtual position has an associated relationship with at least one of a resource level corresponding to the target virtual position, a geographical factor of a real position in the real world corresponding to the target virtual position, and a character level of the controlled virtual object.
8. The game processing method according to claim 7.
11. The method further comprises: in response to completion of determining whether an interaction action trigger condition is satisfied, displaying a reminder mark in the graphical user interface indicating whether an interaction action trigger condition is satisfied; The display form of the reminder mark when the interaction trigger condition is met is different from that of the reminder mark when the interaction trigger condition is not met.
6. The game processing method according to claim 5,
12. The control to switch from the first mode to the second mode includes: and controlling the switching from the first mode to the second mode in response to a switching trigger command for the second mode.
2. The game processing method according to claim 1,
13. Controlling to switch from the first mode to the second mode in response to a switch trigger command for the second mode includes: and controlling the automatic switching from the first mode to the second mode in response to a trigger command of a preset switching condition; The preset switching condition is: the real-world weather acquired by the mobile terminal is bad weather; a health factor corresponding to a user controlling the mobile terminal, the health factor being acquired by the mobile terminal, is within an unhealthy range; a risk factor corresponding to a second real location exceeds a preset risk factor threshold, and the second real location is the real-world location corresponding to a target virtual location in the map scene; Or, a mode switching control displayed on the graphical user interface, and controlling to switch from the first mode to the second mode in response to a switch trigger command for the second mode, and controlling the mode switching control to switch from the first mode to the second mode in response to a trigger command formed by touching the mode switching control.
13. The game processing method according to claim 12.
14. A virtual resource mark is superimposed on the mode switching control, and the virtual resource mark is used to indicate a second virtual resource value possessed by the controlled virtual object.
14. The game processing method according to claim 13.
15. In response to a movement operation on the control-target virtual object acting on the graphical user interface, controlling the control-target virtual object to move in the map scene based on the movement operation, In response to a touch operation acting on a movement control area of the graphical user interface, determining a movement direction of the control-target virtual object based on a touch position of the touch operation, and controlling the control-target virtual object to move in the map scene based on the movement direction.
2. The game processing method according to claim 1,
16. In response to a movement operation on the control-target virtual object acting on the graphical user interface, controlling the control-target virtual object to move in the map scene based on the movement operation, In response to a touch operation on a target virtual position in a map scene displayed on the graphical user interface, the control target virtual object is controlled to move to the target virtual position in the map scene; In response to a distance between a virtual position in the map scene of the control-target virtual object and a target virtual position being equal to or less than a preset distance threshold, controlling the control-target virtual object to complete a virtual interaction action related to the target virtual position, in response to the controlled virtual object reaching a target virtual location in the map scene, controlling the controlled virtual object to complete a virtual interaction action associated with the target virtual location; Or, a plurality of virtual position marks are displayed in the graphical user interface corresponding to a plurality of virtual positions in the second mode; In response to a movement operation on the control-target virtual object acting on the graphical user interface, controlling the control-target virtual object to move in the map scene based on the movement operation, In response to a selection operation on a target virtual position mark among the plurality of virtual position marks, a target virtual position corresponding to the target virtual position mark is determined, and the control-target virtual object is controlled to move to the target virtual position in the map scene; In response to a distance between a virtual position in the map scene of the control-target virtual object and a target virtual position being equal to or less than a preset distance threshold, controlling the control-target virtual object to complete a virtual interaction action related to the target virtual position, In response to the controlled virtual object reaching a target virtual location in the map scene, controlling the controlled virtual object to complete a virtual interaction action associated with the target virtual location.
3. The game processing method according to claim 1 or 2.
17. The method further comprises: and controlling the display form of the graphical user interface to change when switching from the first mode to the second mode.
2. The game processing method according to claim 1,
18. The method further comprises: Controlling a switch from the second mode to the first mode in response to a switch trigger command for a first mode; and controlling, after switching from the second mode to the first mode, the controlled virtual object to move to a virtual position mapped onto the map scene of a real position in the real world of the mobile terminal.
13. The game processing method according to claim 12.
19. Responding to a switch trigger command for the first mode includes: and controlling the mode switching control to switch from the second mode to the first mode in response to a re-touch operation on the mode switching control.
20. The game processing method according to claim 18,
20. A game processing device including a first movement control module, a mode switching module, a second movement control module, and an interaction action execution module, providing a graphical user interface at a mobile terminal, the content displayed on the graphical user interface including at least a portion of a map scene, the map scene including a controlled virtual object and a plurality of virtual locations; the first movement control module is configured to, when the control-target virtual object is in a first mode, a mapping relationship exists between a movement of the control-target virtual object in a map scene and a movement of the mobile terminal in a real world for controlling the control-target virtual object, and to control the control-target virtual object to move in the map scene based on movement information of the mobile terminal in the real world in response to the movement of the mobile terminal in the real world according to the mapping relationship, the movement information including position information; The mode switching module is configured to control switching from the first mode to a second mode; the second movement control module is configured to, when the controlled virtual object is in a second mode, release the mapping relationship, and in response to a movement operation on the controlled virtual object acting on the graphical user interface, control the controlled virtual object to move in the map scene based on the movement operation; The interaction behavior execution module is configured to control the controlled virtual object to complete a virtual interaction behavior. A game processing device comprising:
21. An electronic device comprising a processor, a memory and a bus, The memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via a bus, and the processor executes the machine-readable instructions to perform the steps of the game processing method according to any one of claims 1 to 19.
1. An electronic device comprising:
22. A computer-readable storage medium on which a computer program is stored, The computer program, when executed by a processor, executes the steps of the game processing method according to any one of claims 1 to 19. A computer-readable storage medium comprising:
Citation Information
Patent Citations
Information processor, terminal device and program
JP2017170019A
Game program, method and information processing apparatus
JP2018051264A
Game program, game method, and information terminal device
JP2020162630A
Game program, game method, and terminal device
JP2021175436A
Video game processing program and video game processing system
JP2022028191A