Game display control method and device, storage medium and electronic device
By establishing virtual building parks and social relationships in the strategy simulation game, the problems of untimely contact and poor support caused by uneven distribution of game friends/allies' main city are solved, and the game social experience is improved.
Patent Information
- Application Number
- CN202410003888.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-02
- Publication Date
- 2025-07-04
AI Technical Summary
In the strategy simulation game, the main cities between game friends/allies are distributed in different geographical locations in the game scene, each fighting on its own, lack of communication between the main cities in peacetime, and lack of offensive and defensive support, resulting in poor social experience in the game.
By displaying virtual building parks in the game screen, it allows the establishment of social relationships and the determination of the game camps between game accounts to achieve friendly relations and multiple diplomatic relations, such as alliances, hostility, and neutral relations, and enhance the liaison and support between game accounts.
It improves the social experience of the game, realizes efficient communication and support between game accounts, and solves the social problems of the game caused by uneven distribution in the main city.
Smart Images

Figure CN120242449A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of games, and in particular, to a method, device, storage medium and electronic device for display control of a game. Background Art
[0002] In a Strategy and Simulation Game (SLG), players need to play specific roles in the game and formulate strategies to complete tasks, battles or solve problems. Such games usually include elements such as character development, battle strategies, resource management, etc. Players need to constantly think and make decisions to achieve the game goals. In related technologies, players can form social group organizations such as alliances, guilds, and teams in the game and carry out collective tasks in the identity of an alliance. For example, attacking cities, attacking levels, or fighting with other alliances. Alliance members can perform operations such as continuous ground attacks and garrisons with each other. The external diplomatic relations of players in related technologies are generally determined by the organizational diplomatic relations. Alliance members are only aggregated through a virtual relationship such as a contractual agreement. Individual members are still scattered in various places in the form of independent game bases, and the link relationship between alliance members is weak; in addition, the diplomatic relations of the alliance determine the diplomatic relations between alliance members and other players, so the individual member relationship is single. When carrying out collective actions, since the main cities of game friends / allies are distributed in different geographical locations in the game scene and fight separately, there is a lack of communication between the main cities usually, and the offensive and defensive support is not timely, resulting in a poor game social experience for players.
[0003] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention
[0004] At least some embodiments of the present application provide a method, device, storage medium and electronic device for display control of a game, so as to at least solve the technical problem that the main cities of game friends / allies in related technologies are distributed in different geographical locations in the game scene, fight separately, lack communication between the main cities usually, and the offensive and defensive support is not timely.
[0005] According to one embodiment of the present application, a display control method for a game is provided, including: displaying a virtual building park in a first game screen, where the virtual building park is an aggregation area of a virtual building group, the virtual building park belongs to a first game account, and a plurality of virtual building models to be occupied are built in the virtual building park; responding to an occupancy operation of a second game account on the virtual building park, establishing a first social relationship between the first game account and the second game account, where the first social relationship is used to determine that the first game account and the second game account maintain a friendly relationship in the virtual building park, and there is a second social relationship between the first game account and the second game account, and the second social relationship is used to determine the game camps to which the first game account and the second game account belong in the game scene.
[0006] According to one embodiment of the present application, a display control device for a game is further provided, including: a display module, configured to display a virtual building park in a first game screen, where the virtual building park is an aggregation area of a virtual building group, the virtual building park belongs to a first game account, and a plurality of virtual building models to be occupied are built in the virtual building park; an establishment module, configured to respond to an occupancy operation of a second game account on the virtual building park, and establish a first social relationship between the first game account and the second game account, where the first social relationship is used to determine that the first game account and the second game account maintain a friendly relationship in the virtual building park, and there is a second social relationship between the first game account and the second game account, and the second social relationship is used to determine the game camps to which the first game account and the second game account belong in the game scene.
[0007] According to one embodiment of the present application, a computer-readable storage medium is further provided, in which a computer program is stored, and the computer program is configured to execute the display control method of the game in any one of the above when running.
[0008] According to one embodiment of the present application, an electronic device is further provided, including a memory and a processor, a computer program is stored in the memory, and the processor is configured to run the computer program to execute the display control method of the game in any one of the above.
[0009] In at least some embodiments of the present application, by displaying an aggregation area of a virtual building group belonging to a first game account within a first game screen, and then responding to an operation of a second game account to enter a virtual building park, a first social relationship is established between the first game account and the second game account. Using the first social relationship, it is determined that the first game account and the second game account maintain a friendly relationship within the virtual building park, and there is a second social relationship between the first game account and the second game account. Using the second social relationship, it is determined which game camps the first game account and the second game account belong to in the game scenario. Thus, it is possible to allow different individuals within the same social organization to have various types of diplomatic relationships, such as alliance relationships, hostile relationships, neutral relationships, etc., achieving the purpose of efficiently establishing a first social relationship between the first game account and the second game account, thereby realizing the technical effect of enhancing the game social experience, and further solving the technical problems in the related art where the main cities of game friends / allies are distributed at different geographical locations in the game scenario, fighting independently, lacking communication between the main cities usually, and the offensive and defensive support being not timely enough. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The drawings described herein are used to provide a further understanding of the present application, and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application, and do not constitute an improper limitation to the present application. In the drawings:
[0011] Figure 1 is a hardware structure block diagram of a mobile terminal for a display control method of a game according to one embodiment of the present application;
[0012] Figure 2 is a flowchart of a display control method of a game according to one embodiment of the present application;
[0013] Figure 3 is a schematic interface diagram of a display control method of a game according to one embodiment of the present application;
[0014] Figure 4 is a schematic interface diagram of another display control method of a game according to one embodiment of the present application;
[0015] Figure 5 is a schematic interface diagram of another display control method of a game according to one embodiment of the present application;
[0016] Figure 6 is a schematic interface diagram of another display control method of a game according to one embodiment of the present application;
[0017] Figure 7 is a schematic interface diagram of another display control method of a game according to one embodiment of the present application;
[0018] Figure 8 It is a schematic diagram of an interface of another game display control method according to an embodiment of the present application;
[0019] Figure 9 It is a schematic diagram of an interface of another game display control method according to an embodiment of the present application;
[0020] Figure 10 It is a structural block diagram of a game display control device according to an embodiment of the present application;
[0021] Figure 11 It is a schematic diagram of an electronic device according to an embodiment of the present application. Detailed implementation manners
[0022] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0024] First, some nouns or terms that appear in the process of describing the embodiments of the present application are applicable to the following explanations:
[0025] Manor: In a strategy simulation game, with the manor building as the core, all players living in the same manor are located in the manor building to play the game.
[0026] Manor owner: The owner of the manor in a strategy simulation game.
[0027] Guest: A guest in the manor in a strategy simulation game, living in the same manor as the manor owner, forming a social group organization.
[0028] Alliance: In the strategy simulation game, all alliance members are friendly to each other. The diplomatic relations of the alliance determine the diplomatic relations between players and other players.
[0029] Connecting Lands: In the strategy simulation game, by linking friendly or one's own lands, instructions (such as combat, garrisoning, marching, etc.) can be issued to other lands.
[0030] Garrisoning: An instruction in the strategy simulation game, which means sending garrisoning objects to protect one's own and friendly lands or buildings.
[0031] Main City: The base of the player in the strategy simulation game, where actions such as resource accumulation, economic development, and military strengthening can be carried out.
[0032] The above method embodiments involved in this application can be executed on a mobile terminal, a computer terminal, or a similar computing device. Taking running on a mobile terminal as an example, the mobile terminal can be a smart phone, a tablet computer, a personal digital assistant, a mobile Internet device, a PAD, a game console, and other terminal devices. Figure 1 It is a hardware structure block diagram of a mobile terminal for a game display control method according to an embodiment of this application. As Figure 1 shown, the mobile terminal can include one or more ( Figure 1 only one is shown in
[0033] In some optional embodiments mainly for game scenarios, the above device can also provide a human-computer interaction interface with a touch-sensitive surface, which can sense finger contact and / or gestures to perform human-computer interaction with the graphical user interface (GUI). The human-computer interaction function can include the following interactions: creating web pages, drawing, word processing, making electronic documents, games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music, and / or web browsing, etc. The executable instructions for performing the above human-computer interaction functions are configured / stored in a computer program product or a readable storage medium executable by one or more processors.
[0034] Those skilled in the art can understand that Figure 1 the structure shown in Figure 1More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0035] According to one embodiment of the present application, an embodiment of a game display control method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0036] Figure 2 is a flow chart of a display control method of a game according to one embodiment of the present application, such as Figure 2 As shown, the method comprises the following steps:
[0037] Step S21, displaying a virtual building park in the first game screen, wherein the virtual building park is a gathering area of virtual building groups, the virtual building park belongs to the first game account, and multiple virtual building models to be settled in are built in the virtual building park;
[0038] Step S22, in response to the second game account's entry operation into the virtual building park, establish a first social relationship between the first game account and the second game account, wherein the first social relationship is used to determine that the first game account and the second game account maintain a friendly relationship in the virtual building park, and that a second social relationship exists between the first game account and the second game account, and the second social relationship is used to determine the game camps to which the first game account and the second game account respectively belong in the game scene.
[0039] The above-mentioned first game account is the owner of the virtual building park. Players can obtain the virtual building park through game purchase operations and become the owner of the village. Players can also obtain virtual building parks through in-game tasks, challenges, competitions, etc. In addition, specific activities or reward mechanisms can be set up in the game to give players the opportunity to obtain virtual building parks. The virtual building park is a gathering area for multiple virtual building models. The virtual building models include but are not limited to various types of buildings such as residential buildings, commercial buildings, and cultural facilities. The virtual building park can not only provide players with a platform for display and communication, but also become an important landmark in the game world, attracting more players to visit and experience. For example, the virtual building model can be a manor building model, and all players who have settled in the manor can play group social games together.
[0040] The second game account can be a resident of the virtual building park. In response to the second game account's settlement operation on the virtual building park, a first social relationship is established between the first game account and the second game account. The second game account can settle in the virtual building park through the settlement operation. In the virtual building park, the second game account and other game accounts can form a social group organization, thereby establishing a first social relationship. The first game account and the second game account can maintain a friendly relationship in the virtual building park through the first social relationship. There is also a second social relationship between the first game account and the second game account, and the second social relationship is used to determine the game camps to which the first game account and the second game account belong in the game scene.
[0041] In the virtual building park, the first social relationship established between the first game account and the second game account that has settled in the virtual building park can be a friendly relationship. Members of a friendly group will not attack or harm each other, and can support and cooperate with each other and have common game goals. After establishing the first social relationship, the first game account and the second game account can also share game resources and information with each other.
[0042] It should be noted that after the second game account moves into the manor and becomes a guest, the main cities of the owner and the guest will be merged into the manor building, the manor land belongs to the owner, and the land occupied by the player belongs to the individual. The owner and the guest have friendly diplomatic relations with each other, and can connect land, garrison, etc. The owner and the guest in the manor will retain the diplomatic relations of their alliances, countries and other social organizations at the same time, that is, retain the second social relationship. Under different diplomatic relations, the colors of the manor land and the land viewed by other guests are different.
[0043] In an optional embodiment, when the second game account initiates a garrison request for a virtual building model in the virtual building park, after the first game account agrees to the garrison request, a first social relationship can be established between the first game account and the second game account. Specifically, the second game account enters the virtual building park through the garrison operation, and the garrison object controlled by the second game account is garrisoned in the virtual building park.
[0044] In another optional embodiment, after the second game account accepts the settlement invitation issued by the first game account, the settlement right corresponding to the virtual building model in the virtual building park is allocated to the second game account, and the second game account can settle in or manage the corresponding virtual building model in the virtual building park after having the settlement right. For example, after the settlement right of virtual building model 1 is allocated to the second game account, the second game account can perform the settlement operation on the corresponding virtual building model 1 in the virtual building park, thereby establishing a first social relationship with the first game account.
[0045] Based on the above steps S21 to S22, by displaying the aggregation area of the virtual building group belonging to the first game account within the first game screen, and then responding to the operation of the second game account to enter the virtual building park, a first social relationship is established between the first game account and the second game account. Using the first social relationship, it is determined that the first game account and the second game account maintain a friendly relationship within the virtual building park, and there is a second social relationship between the first game account and the second game account. Using the second social relationship, the game camps to which the first game account and the second game account belong respectively in the game scene are determined. Thus, it is possible to allow multiple types of diplomatic relationships, such as alliance relationships, hostile relationships, neutral relationships, etc., to exist among different individuals within the same social organization, achieving the purpose of efficiently establishing the first social relationship between the first game account and the second game account, thereby realizing the technical effect of enhancing the game social experience, and further solving the technical problems in the related art that the main cities of game friends / allies are distributed at different geographical locations in the game scene, fighting separately, lacking communication between the main cities usually, and the offensive and defensive support being untimely.
[0046] Next, the display control method of the game in the embodiments of the present application will be further introduced.
[0047] Optionally, the second social relationship includes one of the following: both the first game account and the second game account belong to the alliance camp; the first game account and the second game account belong to different opposing camps; at least one of the first game account and the second game account belongs to the neutral camp.
[0048] Specifically, in the game, players can choose to join different camps and conduct game activities and interactions according to the relationships between the camps. The first game account and the second game account can determine their game interaction and cooperation relationships with each other based on their camp relationships. The first game account and the second game account can belong to an alliance camp relationship, an opposing camp relationship, or a neutral camp relationship. The alliance camp usually refers to a group of players united for a common goal. The opposing camp refers to two or more camps that are opposed, competitive, or hostile to each other. The neutral camp refers to a camp independent of the alliance camp and the opposing camp. There are the following three situations where at least one of the first game account and the second game account belongs to the neutral camp: the first game account belongs to the neutral camp and the second game account belongs to a non-neutral camp; the first game account belongs to a non-neutral camp and the second game account belongs to the neutral camp; both the first game account and the second game account belong to the neutral camp.
[0049] When the first game account and the second game account belong to different opposing camps, the second game account can settle in the virtual building park owned by the first game account through the settlement operation, that is, the owner of the virtual building park can invite game friends belonging to the hostile camp to settle in, so as to jointly carry out collective actions in the game, thereby further enhancing the player's social gaming experience.
[0050] Based on the above optional embodiment, the second social relationship can be used to quickly determine the game camps to which the first game account and the second game account belong in the game scene, thereby further enhancing the sociality and interactivity of the game and improving the player's gaming experience.
[0051] Optionally, the display control method of the game in the embodiment of the present application also includes: allocating a target virtual building model to the second game account from multiple virtual building models; responding to the second game account's entry operation into the virtual building park includes: responding to the second game account's entry operation into the target virtual building model.
[0052] The above-mentioned target virtual building model is the virtual building model to be settled in the virtual building park selected by the second game account. The settlement operation of the second game account on the target building model can be that the user touches the display screen of the above-mentioned terminal device with a finger and controls the operation of the terminal device. It can also be that the user performs touch operations through external devices such as a mouse, keyboard, game controller, etc. connected to the terminal device. The touch operation may include single-point touch and multi-point touch, wherein the touch operation of each touch point may include clicking, long pressing, pressing hard, swiping, etc.
[0053] Based on the above optional embodiment, responding to the second game account's entry operation on the target virtual building model and then allocating the target virtual building model to the second game account from multiple virtual building models can further improve the efficiency and accuracy of allocating virtual building models, thereby improving user experience and satisfaction.
[0054] Optionally, allocating a target virtual building to the second game account from multiple virtual building models includes: detecting whether there are any virtual building models that have not yet been settled in among the multiple virtual building models, wherein the number of buildings in the multiple virtual building models is a preset value; in response to the existence of virtual building models that have not yet been settled in, allocating a target virtual building model to the second game account from the virtual building models that have not yet been settled in, until the multiple virtual building models are settled in.
[0055] For example, there are 10 virtual building models built in the virtual building park, each virtual building model corresponds to a different guest, and 6 of the virtual building models have been settled in other game accounts. Therefore, it can be detected that there are still 4 virtual building models that have not been settled in the current virtual building park. The target virtual building model is allocated to the second game account from the remaining 4 virtual building models until all 10 virtual building models are settled in.
[0056] Based on the above optional embodiment, by detecting whether there are any virtual building models that have not been settled in among the multiple virtual building models, and then when there are virtual building models that have not been settled in, the target virtual building model is allocated to the second game account from the virtual building models that have not been settled in, until the multiple virtual building models are settled in, thereby realizing the automatic allocation of virtual building models, further improving the efficiency of players' settlement of virtual building models, improving players' gaming experience, and increasing the attractiveness and playability of the game.
[0057] Optionally, allocating the target virtual building model to the second game account from the virtual building models that have not yet been settled includes: randomly allocating the target virtual building model to the second game account from the virtual building models that have not yet been settled according to a random allocation strategy.
[0058] Continuing with the example of 10 virtual building models built in a virtual building park, 6 of which have been settled in other game accounts. Therefore, it can be detected that there are still 4 virtual building models that have not yet been settled in the current virtual building park. According to the random allocation strategy, the target virtual building model is randomly allocated to the second game account from the 4 virtual building models that have not yet been settled in.
[0059] Based on the above optional embodiments, by randomly allocating the target virtual building model to the second game account from the virtual building models that have not yet been settled in according to the random allocation strategy, the player's gaming experience can be improved, the monotony and repetitiveness in allocating virtual building models can be avoided, and the challenge and fun of the game can be further increased.
[0060] Optionally, allocating a target virtual building model to the second game account from a plurality of virtual building models includes: allocating a target virtual building model to the second game account from a plurality of virtual building models according to a designated settlement identifier, wherein the designated settlement identifier is a virtual building model identifier that is designated in advance by the first game account for settlement in the second game account.
[0061] Specifically, taking the example of 10 virtual building models built in the virtual building park, the 10 virtual building models can be numbered according to a preset orientation or a preset order, such as virtual building model 1, virtual building model 2, ... virtual building model 9, virtual building model 10. Among them, virtual building model 5 is the virtual building model identifier designated by the first game account for the second game account to settle in, so when responding to the settlement operation of the second game account, the virtual building model 5 is directly allocated to the second game account as the target virtual building model among multiple virtual building models according to the designated settlement identifier.
[0062] Figure 3 is a schematic diagram of an interface of a game display control method according to one embodiment of the present application, such as Figure 3 As shown, there are 10 virtual building models built in the virtual building park, namely virtual building model 1, virtual building model 2, ... virtual building model 9, and virtual building model 10. The owner moves into virtual building model 1 located in the center of the virtual building park, invites guest A to move into virtual building model 2, invites guest B to move into virtual building model 3, guest C to move into virtual building model 4, and guest D to move into virtual building model 5.
[0063] Based on the above optional embodiment, by allocating a target virtual building model to the second game account from a plurality of virtual building models according to a designated entry identifier, the accuracy of allocation of the virtual building model is further improved.
[0064] Optionally, the game display control method in the embodiment of the present application further includes: sending an invitation message based on the target game account identifier, wherein the invitation message is used to invite a second game account corresponding to the target game account identifier to enter the virtual building park.
[0065] The target game account identifier may be, but is not limited to, a user identification code (UID) or a user nickname of the second game account, and the target game account identifier is used to uniquely identify the second game account. The invitation message may be sent in the form of, but is not limited to, a message pop-up window, a game email, a game tab, a forum post, etc.
[0066] In an alternative embodiment, the invitation message can be sent to the second game account through at least one of the following sending channels: sending the invitation message directly to the second game account corresponding to the target game account identifier through the in-game private chat function; sending the invitation message to the second game account corresponding to the target game account identifier by using the in-game mailbox system; sending the invitation message to the second game account corresponding to the target game account identifier by using the game social platform; sending the invitation message to the second game account corresponding to the target game account identifier by using an external communication tool of the game; posting the invitation message on the official game forum to attract the attention of the second game account corresponding to the target game account identifier.
[0067] In an alternative embodiment, a join request from the second game account is received, where the join request is used to request to enter the virtual building park; in response to accepting the join request, an invitation message is sent based on the target game account identifier.
[0068] Based on the above alternative embodiment, by sending the invitation message based on the target game account identifier, the second game account corresponding to the target game account identifier can be quickly invited to enter the virtual building park, further improving the entry efficiency.
[0069] Optionally, allocating a target virtual building for the second game account from multiple virtual building models includes: in response to the second game account accepting the invitation message, allocating a target virtual building model for the second game account from multiple virtual building models, so that the second game screen corresponding to the second game account switches to the first game screen, where the first game screen is the game screen under the first game perspective, the second game screen is the game screen under the second game perspective, the first game perspective is the default perspective corresponding to the first game account, and the second game perspective is the default perspective corresponding to the second game account; responding to the entry operation of the second game account into the virtual building park includes: responding to the entry operation of the second game account into the virtual building park in the second game perspective.
[0070] Specifically, when the second game account accepts the invitation message, a target virtual building model is allocated for the second game account from multiple virtual building models, so that the second game screen corresponding to the second game account switches to the first game screen. That is, after the second game account agrees to enter the virtual building park, the default perspective corresponding to the second game account switches to the default perspective corresponding to the first game account. Among them, the default perspective corresponding to the second game account is the overview perspective or the bird's-eye view perspective corresponding to the plot occupied by the second game account, and the default perspective corresponding to the first game account is the overview perspective or the bird's-eye view perspective of the virtual building park.
[0071] Based on the above optional embodiments, by responding to the operation of the second game account to enter the virtual building park from the second game perspective, and when the second game account accepts the invitation message, a target virtual building model is assigned to the second game account from multiple virtual building models, so that the second game screen corresponding to the second game account switches to the first game screen, thereby further improving the smoothness of the game perspective switching to ensure that players can successfully complete the operation of entering the virtual building park and obtain a good game experience.
[0072] Optionally, sending an invitation message based on the target game account identifier includes: providing a graphical user interface through a terminal device, where the content displayed on the graphical user interface includes: an invitation control; in response to a control operation performed on the invitation control, a preset contact list is displayed within the graphical user interface, where the preset contact list includes: multiple game account identifiers; in response to a control operation of selecting a target game account identifier from the multiple game account identifiers, an invitation message is sent.
[0073] The above invitation control is a functional component in the graphical user interface, used to invite personnel in the preset contact list to enter the virtual game manor. Users can select contacts through the invitation control and send invitation messages, and the contacts who receive the invitation messages can choose to accept or reject the invitation.
[0074] In an optional embodiment, after selecting a target game account identifier from multiple game account identifiers, an invitation message is sent to the second game account corresponding to the target game account identifier. When the second game account determines to accept the invitation based on the invitation message, the operation of entering the corresponding virtual building model in the virtual building park can be associated and performed.
[0075] The above control operation performed on the invitation control can be that the user touches the display screen of the above terminal device with a finger and controls the operation of the terminal device, or it can be a touch operation performed by the user through external devices such as a mouse, keyboard, gamepad connected to the terminal device. The touch operation can include single-point touch and multi-point touch, and the touch operation of each touch point can include clicking, long pressing, hard pressing, swiping, etc.
[0076] Based on the above optional embodiments, by responding to the control operation performed on the invitation control, a preset contact list is displayed within the graphical user interface, and then in response to the control operation of selecting a target game account identifier from the multiple game account identifiers, an invitation message is sent. It is possible to display the preset contact list and the control operation of selecting a game account identifier through the graphical user interface, thereby being able to conveniently and quickly invite other players to participate in the game, increasing the social interactivity of the game, and at the same time facilitating communication and collaboration between players, improving user participation and game experience.
[0077] Optionally, the game display control method in the embodiments of the present application further includes: determining the display manner of a plurality of plots outside the virtual building park in the game scene based on the first social relationship and the second social relationship, where the plurality of plots are the plots occupied by the first game account and / or the second game account outside the virtual building park.
[0078] Specifically, different first social relationships and second social relationships can adopt different display manners to display the plurality of plots outside the virtual building park. Exemplarily, different colors can be used to display the plurality of plots outside the virtual building park. For example, when using different colors to display the plots, the plots occupied by the current player himself / herself are marked with green, the plots occupied by the members belonging to the same alliance camp as the current player are marked with blue, the plots occupied by the members of the opposing camp of the current player are marked with dark red, and the plots occupied by the members of the neutral camp are marked with light red. When displaying the plurality of plots outside the virtual building park, in addition to different colors, different textures, transparencies, brightnesses, sizes, shapes, etc. can also be used for display. For example, different textures can be used to represent different types of plots, or the transparency and brightness of the plots can be adjusted to highlight important areas or specific features. In addition, the importance can be highlighted or specific meanings can be expressed by changing the size and shape of the plots. Through different display manners, users can be helped to more intuitively understand the plot information outside the virtual building park.
[0079] Based on the above optional embodiment, determining the display manner of the plurality of plots outside the virtual building park in the game scene based on the first social relationship and the second social relationship can further optimize the display manner of the plots in the game scene and improve the attractiveness and interactivity of the game.
[0080] Optionally, determining the display manner of the plurality of plots in the game scene based on the first social relationship and the second social relationship includes: in response to the first game account and the second game account being in a friendly relationship under the first social relationship and the first game account and the second game account being in an opposing relationship under the second social relationship, determining that the boundary of the plot occupied by the second game account is displayed as the first color; in response to the first game account and the second game account being in a friendly relationship under both the first social relationship and the second social relationship, determining that the boundary of the plot occupied by the second game account is displayed as the second color; in response to the first game account and the second game account being in a friendly relationship under the first social relationship and the first game account and the second game account having no association under the second social relationship, determining that the boundary of the plot occupied by the second game account is displayed as the third color; where the first color, the second color, and the third color are all different.
[0081] Taking the first color of dark red, the second color of blue, and the third color of light red as an example, if the first game account and the second game account are in a friendly relationship under the first social relationship, and the first game account and the second game account are in an antagonistic relationship under the second social relationship, it is determined that the boundary of the plot occupied by the second game account is displayed in dark red. If the first game account and the second game account are in a friendly relationship under the first social relationship and the second social relationship, it is determined that the boundary of the plot occupied by the second game account is displayed in blue. If the first game account and the second game account are in a friendly relationship under the first social relationship, and there is no association between the first game account and the second game account under the second social relationship, it is determined that the boundary of the plot occupied by the second game account is displayed in light red.
[0082] Specifically, the owner of the manor owns a virtual building manor, and he successfully invites guests A, B, C and D to move in. Among them, guest A joins the hostile alliance of the owner, guest B joins the alliance of the owner, guest C joins other alliances, and guest D does not join any alliance.
[0083] Figure 4 is a schematic diagram of an interface of another game display control method according to one embodiment of the present application, such as Figure 4 As shown, from the game perspective of the owner, the boundaries of the plots occupied by the owner himself in the virtual building manor are displayed in green, the boundaries of the plots occupied by the hostile guest A are displayed in dark red, the boundaries of the plots occupied by the allied guest B are displayed in blue, and the boundaries of the plots occupied by guests C and D are both displayed in light red.
[0084] Figure 5 is a schematic diagram of an interface of another game display control method according to one embodiment of the present application, such as Figure 5 As shown, from the game perspective of guest A, the boundaries of the plots occupied by guest A in the virtual building manor are displayed in green, the boundaries of the plots occupied by the hostile guest B and the owner of the manor are displayed in dark red, and the boundaries of the plots occupied by guests C and D are both displayed in light red.
[0085] Figure 6 is a schematic diagram of an interface of another game display control method according to one embodiment of the present application, such as Figure 6 As shown, from the game perspective of guest B, the boundaries of the plots occupied by guest B in the virtual building manor are displayed in green, the boundaries of the plots occupied by the hostile guest A are displayed in dark red, the boundaries of the plots occupied by the owner of the manor with an allied relationship are displayed in blue, and the boundaries of the plots occupied by guests C and D are both displayed in light red.
[0086] Figure 7is a schematic diagram of an interface of another game display control method according to one embodiment of the present application, such as Figure 7 As shown, from the game perspective of guest C, the boundaries of the plots occupied by guest C in the virtual building manor are displayed in green, and the boundaries of the plots occupied by guests A, B, C and D are all displayed in light red.
[0087] Based on the above optional embodiments, in response to the first game account and the second game account being in a friendly relationship under the first social relationship, and the first game account and the second game account being in an antagonistic relationship under the second social relationship, determining that the boundary of the plot occupied by the second game account is displayed as the first color; in response to the first game account and the second game account being in a friendly relationship under the first social relationship and the second social relationship, determining that the boundary of the plot occupied by the second game account is displayed as the second color; in response to the first game account and the second game account being in a friendly relationship under the first social relationship, and the first game account and the second game account not being associated under the second social relationship, determining that the boundary of the plot occupied by the second game account is displayed as the third color, thereby helping players to more clearly understand the relationship between different game accounts and the occupation of plots in the game, thereby enhancing the playability and fun of the game.
[0088] Optionally, the display control method of the game in the embodiment of the present application also includes: displaying battle prompt information in response to a game battle event, wherein the battle prompt information is used to prompt that the virtual building park will be attacked by an attacking object sent by a third game account; based on the battle prompt information, controlling the garrison object and the attacking object of at least one of the first game account and the second game account in the virtual building park to engage in a game battle.
[0089] Continuing with the example of the virtual manor owned by the above-mentioned manor owner, he successfully invited guests A, B, C, and D to move in. Among them, guest A joined the manor owner's hostile alliance, guest B joined the manor owner's own alliance, guest C joined other alliances, and guest D did not join any alliance. The virtual manor building will be attacked by the attack target sent by the third game account, which is a member of guest A's alliance.
[0090] Figure 8 is a schematic diagram of an interface of another game display control method according to one embodiment of the present application, such as Figure 8 As shown, from the perspective of the owner, the attack target sent by the third game account is displayed in dark red, that is, the battle prompt information is displayed from the perspective of the owner, and based on the battle prompt information, the garrisoned object of at least one of the owner, guest B, guest C and guest D in the virtual building park is controlled to fight against the attack target in the game. The garrisoned object can be an individual virtual character or a virtual character formation.
[0091] Figure 9 is a schematic diagram of an interface of another game display control method according to one embodiment of the present application, such as Figure 9 As shown, from the perspective of guest A, the attack target sent by the third game account is displayed in blue, that is, no battle prompt information is displayed from the perspective of guest A, thereby avoiding a battle between guest A and its alliance members.
[0092] When a game battle occurs, although the buildings are distributed in different locations in the virtual building manor, for the attacker, the entire manor is equivalent to a whole. Once an attack is launched, all virtual building models will be attacked, and the attacker will not specifically distinguish between specific virtual building models.
[0093] Based on the above optional embodiments, by responding to game battle events, battle prompt information is displayed, and then based on the battle prompt information, the garrison object and the attack object of at least one of the first game account and the second game account in the virtual building park are controlled to conduct a game battle, thereby achieving real-time response and control of game battle events, allowing game accounts in the virtual building park to interact through game battles, further improving the fun and interactivity of the game, and enhancing the player's gaming experience.
[0094] Optionally, in response to the first game account and the second game account being in a friendly relationship under the first social relationship, and the first game account and the second game account not being in an antagonistic relationship under the second social relationship, the first game account and the second game account both send out a garrison object; or, in response to the first game account and the second game account being in a friendly relationship under the first social relationship, and the first game account and the second game account being in an antagonistic relationship under the second social relationship, the first game account sends out a garrison object, and the second game account chooses to perform one of the following operations: join the attack object; join the garrison object; maintain a neutral state.
[0095] Continuing with the example of the virtual manor owned by the above-mentioned manor owner, he successfully invited guests A, B, C, and D to move in. Among them, guest A joined the manor owner's hostile alliance, guest B joined the manor owner's own alliance, guest C joined other alliances, and guest D did not join any alliance. The virtual manor building will be attacked by the attack target sent by the third game account, which is a member of guest A's alliance.
[0096] If the owner and guest B, guest C and guest D are in a friendly relationship under the first social relationship, and if there is no antagonistic relationship between the owner and guest B, guest C and guest D under the second social relationship, then when the attacking target sent by the third game account attacks, the owner and guest B, guest C and guest D will all send garrison targets to engage in game battle with the attacking target.
[0097] If the owner and guest A are in a friendly relationship under the first social relationship, and are in an antagonistic relationship under the second social relationship, when the attacking target sent by the third game account attacks, the owner will send a garrison target to fight with the attacking target in the game, and guest A can choose to perform one of the following operations: join the attacking target; join the garrison target; remain neutral.
[0098] Based on the above optional embodiments, in response to the first game account and the second game account being in a friendly relationship under the first social relationship, and the first game account and the second game account not being in an antagonistic relationship under the second social relationship, the first game account and the second game account both send out resident objects; or, in response to the first game account and the second game account being in a friendly relationship under the first social relationship, and the first game account and the second game account being in an antagonistic relationship under the second social relationship, the first game account sends out a resident object, thereby further improving the interactivity and user experience of the game.
[0099] Optionally, the display control method of the game in the embodiment of the present application also includes: based on the game battle results, allocating battle income to the game accounts that join the garrison objects in the virtual building park, and executing battle participation penalties on the game accounts that join the attack objects in the virtual building park.
[0100] Continuing with the example of the virtual manor owned by the above-mentioned manor owner, he successfully invited guests A, B, C, and D to move in. Among them, guest A joined the manor owner's hostile alliance, guest B joined the manor owner's own alliance, guest C joined other alliances, and guest D did not join any alliance. The virtual manor building will be attacked by the attack target sent by the third game account, which is a member of guest A's alliance.
[0101] If the attacking target sent by the third game account attacks, the owner and guest B, guest C and guest D will all send out garrison targets to fight the attacking target in the game, and if they win the battle, the owner and guest B, guest C and guest D will share the battle income. If guest A chooses to join the garrison target in this game battle, the battle income can also be shared with guest A; if guest A chooses to join the attacking target in this game battle, that is, guest A assists its alliance members to attack the virtual building manor, then guest A will be punished for participating in the battle, such as being driven out of the virtual building manor; if guest A chooses to remain neutral in this game battle, then after the battle, guest A will neither be rewarded nor punished.
[0102] Based on the above optional embodiments, by distributing battle income to game accounts that join garrison objects in the virtual building park based on the game battle results, and executing battle penalties on game accounts that join attack objects in the virtual building park, players are encouraged to actively participate in game battles, increase the interactivity and competitiveness of the game, and at the same time effectively maintain the balance and fairness of the game, thereby increasing the fun and attractiveness of the game.
[0103] Optionally, the display control method of the game in the embodiment of the present application also includes: broadcasting a banquet message on a public channel, wherein the banquet message is used to publish an announcement of a banquet to be held in the virtual building park; receiving game gifts from game accounts that participate in the banquet based on the banquet message, and / or issuing random game rewards to game accounts that participate in the banquet based on the banquet message.
[0104] Specifically, the owner of the manor can publish an announcement of a banquet to be held in the virtual building park on a public channel. Both guest players and non-guest players can attend the banquet based on the banquet message. The owner of the manor can accept game gifts from game accounts that attend the banquet based on the banquet message, and / or issue random game rewards to game accounts that attend the banquet based on the banquet message, such as sending a random number of game coins.
[0105] For example, in daily activities, the manor can carry out activities such as paper cutting, dragon boat racing, pot throwing, tree planting, pickling meat, fishing, etc., in combination with the solar terms, festival customs, or traditional cultural activities.
[0106] Based on the above optional embodiments, by broadcasting a banquet message on a public channel, game gifts presented by game accounts that participate in the banquet based on the banquet message are received, and / or random game rewards are issued to game accounts that participate in the banquet based on the banquet message, thereby further improving the immediacy and fun of the game.
[0107] Optionally, the display control method of the game in the embodiment of the present application also includes: the initial game base corresponding to the second game account disappears from the game scene, and the second game perspective corresponding to the second game account remains on the first game screen.
[0108] Specifically, when the second game account enters the virtual building park, the initial game base corresponding to the second game account disappears from the game scene, and the second game perspective corresponding to the second game account remains on the first game screen. That is, when the second game account is invited as a guest, it needs to move the main city, the original main city will disappear from the game scene, and the guest will move into the new building in the manor. During the settlement process, the virtual building model in the manor is directly moved in in a manner similar to teleportation.
[0109] In the embodiments of the present application, players take the virtual building park as the core of organization construction. The main cities are gathered at the same location and regarded as a whole, which can allow various types of diplomatic relations to exist among different individuals within the same social organization, such as friendly relations, hostile relations, neutral relations, etc. When the whole is attacked, whether to fight will be judged according to the relationship between individuals and the enemy during passive combat. When taking the initiative to perform defensive operations such as garrisoning, whether to fight is also determined according to the relationship between the defending party and the incoming enemy. Thus, the technical effect of improving the game social experience is achieved, and further solves the technical problems in the related art that the main cities of game friends / allies are distributed at different geographical locations in the game scene, fight independently, lack communication between the main cities usually, and the offensive and defensive support is not timely.
[0110] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application.
[0111] In this embodiment, a display control device for a game is further provided. The device is used to implement the above embodiments and preferred implementation manners, and those that have been described will not be repeated. As used below, the terms "unit" and "module" can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.
[0112] Figure 10 is a structural block diagram of a display control device for a game according to an embodiment of the present application. As Figure 10 shown, the device includes:
[0113] A display module 1001, configured to display a virtual building park in a first game screen, where the virtual building park is an aggregation area of virtual building groups, the virtual building park belongs to a first game account, and multiple virtual building models to be occupied are built in the virtual building park;
[0114] A creation module 1002 is configured to, in response to an operation of a second game account to enter a virtual building park, create a first social relationship between the first game account and the second game account, where the first social relationship is used to determine that the first game account and the second game account maintain a friendly relationship within the virtual building park, and there is a second social relationship between the first game account and the second game account, and the second social relationship is used to determine the game camps to which the first game account and the second game account respectively belong in the game scenario.
[0115] Optionally, the second social relationship includes one of the following: both the first game account and the second game account belong to an alliance camp; the first game account and the second game account belong to different opposing camps; at least one of the first game account and the second game account belongs to a neutral camp.
[0116] Optionally, the display control device of the game further includes: an allocation module 1003 configured to allocate a target virtual building model for the second game account from a plurality of virtual building models; and the creation module 1002 is further configured to, in response to an operation of the second game account to enter the target virtual building model.
[0117] Optionally, the allocation module 1003 is further configured to: detect whether there are unoccupied virtual building models among the plurality of virtual building models, where the number of buildings of the plurality of virtual building models is a preset value; in response to the existence of unoccupied virtual building models, allocate a target virtual building model for the second game account from the unoccupied virtual building models until all the plurality of virtual building models are occupied.
[0118] Optionally, the allocation module 1003 is further configured to randomly allocate a target virtual building model for the second game account from the unoccupied virtual building models according to a random allocation strategy.
[0119] Optionally, the allocation module 1003 is further configured to allocate a target virtual building model for the second game account from the plurality of virtual building models according to a specified entry identifier, where the specified entry identifier is an identifier of a virtual building model specified by the first game account in advance for the second game account to enter.
[0120] Optionally, the display control device of the game further includes: a sending module 1004 configured to send an invitation message based on a target game account identifier, where the invitation message is used to invite the second game account corresponding to the target game account identifier to enter the virtual building park.
[0121] Optionally, the allocation module 1003 is further configured to, in response to the second game account accepting the invitation message, allocate a target virtual building model from multiple virtual building models for the second game account, so that the second game screen corresponding to the second game account switches to the first game screen, where the first game screen is the game screen from the first game perspective, the second game screen is the game screen from the second game perspective, the first game perspective is the default perspective corresponding to the first game account, and the second game perspective is the default perspective corresponding to the second game account; the establishment module 1002 is further configured to respond to the operation of the second game account to enter the virtual building park in the second game perspective.
[0122] Optionally, the sending module 1004 is further configured to: provide a graphical user interface through the terminal device, where the content displayed on the graphical user interface includes: an invitation control; in response to a control operation performed on the invitation control, display a preset contact list within the graphical user interface, where the preset contact list includes: multiple game account identifiers; in response to a control operation of selecting a target game account identifier from the multiple game account identifiers, send an invitation message.
[0123] Optionally, the display control device of the game further includes: a determination module 1005, configured to determine the display manner of multiple plots outside the virtual building park in the game scene based on the first social relationship and the second social relationship, where the multiple plots are the plots occupied by the first game account and / or the second game account outside the virtual building park.
[0124] Optionally, the determination module 1005 is further configured to: in response to the first game account and the second game account being in a friendly relationship under the first social relationship and the first game account and the second game account being in an opposing relationship under the second social relationship, determine that the boundary of the plot occupied by the second game account is displayed in a first color; in response to the first game account and the second game account being in a friendly relationship under both the first social relationship and the second social relationship, determine that the boundary of the plot occupied by the second game account is displayed in a second color; in response to the first game account and the second game account being in a friendly relationship under the first social relationship and the first game account and the second game account having no association under the second social relationship, determine that the boundary of the plot occupied by the second game account is displayed in a third color; where the first color, the second color, and the third color are all different.
[0125] Optionally, the display module 1001 is further configured to, in response to a game battle event, display battle prompt information, where the battle prompt information is used to prompt that the virtual building park will be attacked by an attack object sent by a third game account; optionally, the display control device of the game further includes: a control module 1006, configured to, based on the battle prompt information, control at least one of the garrison objects of the first game account and the second game account in the virtual building park to conduct a game battle with the attack object.
[0126] Optionally, in response to the first game account and the second game account being in a friendly relationship under the first social relationship and there being no adversarial relationship between the first game account and the second game account under the second social relationship, both the first game account and the second game account send out garrison objects; or, in response to the first game account and the second game account being in a friendly relationship under the first social relationship and the first game account and the second game account being in an adversarial relationship under the second social relationship, the first game account sends out a garrison object, and the second game account selects to perform one of the following operations: join the attacking object; join the garrison object; maintain a neutral state.
[0127] Optionally, the allocation module 1003 is further configured to allocate battle rewards to the game accounts that have joined the garrison objects in the virtual building park based on the game battle results, and impose participation penalties on the game accounts that have joined the attacking objects in the virtual building park.
[0128] Optionally, the sending module 1004 is further configured to broadcast a banquet invitation message on a public channel, where the banquet invitation message is used to announce a banquet to be held in the virtual building park; the display control device of the game further includes: a receiving module 1007, configured to receive game gifts presented by the game accounts that participate in the banquet based on the banquet invitation message, and / or issue random game rewards to the game accounts that participate in the banquet based on the banquet invitation message.
[0129] Optionally, the initial game base corresponding to the second game account disappears from the game scene, and the second game perspective corresponding to the second game account remains on the first game screen.
[0130] It should be noted that the above-mentioned various modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above-mentioned modules are all located in the same processor; or, the above-mentioned various modules are separately located in different processors in any combination form.
[0131] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, where the computer program is configured to execute the steps in any one of the above method embodiments when running.
[0132] Optionally, in this embodiment, the above-mentioned computer-readable storage medium may include, but is not limited to: various media such as USB flash drives, read-only memories (ROM for short), random access memories (RAM for short), mobile hard disks, magnetic disks, or optical discs that can store computer programs.
[0133] Optionally, in this embodiment, the above computer-readable storage medium may be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.
[0134] Optionally, in this embodiment, the above computer-readable storage medium may be set to store a computer program for performing the following steps:
[0135] S1. Display a virtual building park in the first game screen, where the virtual building park is an aggregation area of a virtual building group, the virtual building park belongs to the first game account, and multiple virtual building models to be occupied are built in the virtual building park;
[0136] S2. Respond to the occupancy operation of the second game account for the virtual building park, and establish a first social relationship between the first game account and the second game account, where the first social relationship is used to determine that the first game account and the second game account maintain a friendly relationship in the virtual building park, and there is a second social relationship between the first game account and the second game account, and the second social relationship is used to determine the game camps to which the first game account and the second game account belong in the game scene.
[0137] Optionally, the second social relationship includes one of the following: both the first game account and the second game account belong to the alliance camp; the first game account and the second game account belong to different opposing camps; at least one of the first game account and the second game account belongs to the neutral camp.
[0138] Optionally, the above computer-readable storage medium is further set to store program code for performing the following steps: allocate a target virtual building model for the second game account from multiple virtual building models; the response to the occupancy operation of the second game account for the virtual building park includes: responding to the occupancy operation of the second game account for the target virtual building model.
[0139] Optionally, the above computer-readable storage medium is further set to store program code for performing the following steps: detect whether there are unoccupied virtual building models among multiple virtual building models, where the number of buildings of the multiple virtual building models is a preset value; in response to the existence of unoccupied virtual building models, allocate a target virtual building model for the second game account from the unoccupied virtual building models until all the multiple virtual building models are occupied.
[0140] Optionally, the above computer-readable storage medium is further set to store program code for performing the following steps: randomly allocate a target virtual building model for the second game account from the unoccupied virtual building models according to a random allocation strategy.
[0141] Optionally, the above computer-readable storage medium is further configured to store program code for performing the following steps: allocating a target virtual building model for a second game account from multiple virtual building models according to a specified settlement identifier, where the specified settlement identifier is a virtual building model identifier specified in advance by a first game account for the second game account to settle in.
[0142] Optionally, the above computer-readable storage medium is further configured to store program code for performing the following steps: sending an invitation message based on a target game account identifier, where the invitation message is used to invite a second game account corresponding to the target game account identifier to settle in a virtual building park.
[0143] Optionally, the above computer-readable storage medium is further configured to store program code for performing the following steps: in response to the second game account accepting the invitation message, allocating a target virtual building model for the second game account from multiple virtual building models, so that the second game screen corresponding to the second game account switches to the first game screen, where the first game screen is a game screen from the first game perspective, the second game screen is a game screen from the second game perspective, the first game perspective is the default perspective corresponding to the first game account, and the second game perspective is the default perspective corresponding to the second game account; responding to the second game account's settlement operation on the virtual building park includes: responding to the second game account's settlement operation on the virtual building park from the second game perspective.
[0144] Optionally, the above computer-readable storage medium is further configured to store program code for performing the following steps: providing a graphical user interface through a terminal device, where the content displayed on the graphical user interface includes: an invitation control; in response to a control operation performed on the invitation control, displaying a preset contact list within the graphical user interface, where the preset contact list includes: multiple game account identifiers; and in response to a control operation of selecting a target game account identifier from the multiple game account identifiers, sending an invitation message.
[0145] Optionally, the above computer-readable storage medium is further configured to store program code for performing the following steps: determining the display manner of multiple plots outside the virtual building park in the game scene based on the first social relationship and the second social relationship, where the multiple plots are plots occupied by the first game account and / or the second game account outside the virtual building park.
[0146] Optionally, the above computer-readable storage medium is further configured to store program code for performing the following steps: in response to the first game account and the second game account being in a friendly relationship under the first social relationship and the first game account and the second game account being in an adversarial relationship under the second social relationship, determining that the boundary of the plot occupied by the second game account is displayed in a first color; in response to the first game account and the second game account being in a friendly relationship under both the first social relationship and the second social relationship, determining that the boundary of the plot occupied by the second game account is displayed in a second color; in response to the first game account and the second game account being in a friendly relationship under the first social relationship and the first game account and the second game account having no association under the second social relationship, determining that the boundary of the plot occupied by the second game account is displayed in a third color; wherein the first color, the second color, and the third color are all different.
[0147] Optionally, the above computer-readable storage medium is further configured to store program code for performing the following steps: in response to a game battle event, displaying battle prompt information, wherein the battle prompt information is used to prompt that the virtual construction park will be attacked by an attacking object dispatched by a third game account; based on the battle prompt information, controlling at least one of the garrison objects of the first game account and the second game account in the virtual construction park to engage in a game battle with the attacking object.
[0148] Optionally, in response to the first game account and the second game account being in a friendly relationship under the first social relationship and the first game account and the second game account not being in an adversarial relationship under the second social relationship, both the first game account and the second game account dispatch garrison objects; or, in response to the first game account and the second game account being in a friendly relationship under the first social relationship and the first game account and the second game account being in an adversarial relationship under the second social relationship, the first game account dispatches a garrison object, and the second game account chooses to perform one of the following operations: join the attacking object; join the garrison object; maintain a neutral state.
[0149] Optionally, the above computer-readable storage medium is further configured to store program code for performing the following steps: based on the game battle result, allocating battle rewards to the game accounts that join the garrison objects in the virtual construction park, and imposing participation penalties on the game accounts that join the attacking objects in the virtual construction park.
[0150] Optionally, the above computer-readable storage medium is further configured to store program code for performing the following steps: broadcasting a banquet invitation message on a public channel, wherein the banquet invitation message is used to announce a banquet to be held in the virtual construction park; receiving game gifts presented by game accounts that participate in the banquet based on the banquet invitation message, and / or awarding random game rewards to game accounts that participate in the banquet based on the banquet invitation message.
[0151] Optionally, the initial game base corresponding to the second game account disappears from the game scene, and the second game perspective corresponding to the second game account remains on the first game screen.
[0152] In the computer-readable storage medium of this embodiment, by displaying an aggregation area of a virtual building group belonging to the first game account within the first game screen, and then in response to the operation of the second game account to enter the virtual building park, a first social relationship is established between the first game account and the second game account. Using the first social relationship, it is determined that the first game account and the second game account maintain a friendly relationship within the virtual building park, and there is a second social relationship between the first game account and the second game account. Using the second social relationship, it is determined which game camps the first game account and the second game account belong to in the game scene. Thus, it is possible to allow multiple types of diplomatic relationships, such as alliance relationships, hostile relationships, neutral relationships, etc., to exist among different individuals within the same social organization, achieving the purpose of efficiently establishing a first social relationship between the first game account and the second game account, thereby realizing the technical effect of enhancing the game social experience, and further solving the technical problems in the related art that the main cities of game friends / allies are distributed in different geographical locations in the game scene, fighting separately, lacking communication between the main cities usually, and the offensive and defensive support being untimely.
[0153] Through the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described here can be implemented by software or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a computer-readable storage medium (such as a CD-ROM, USB flash drive, mobile hard disk, etc.) or on the network, including several instructions to enable a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the method according to the embodiments of the present application.
[0154] In the exemplary embodiment of the present application, a program product capable of implementing the above method of this embodiment is stored on a computer-readable storage medium. In some possible implementation manners, various aspects of the embodiments of the present application can also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present application described in the "Exemplary Method" part above.
[0155] A program product for implementing the above method according to an embodiment of the present application may be a portable compact disc read-only memory (CD-ROM), include program code, and may run on a terminal device, such as a personal computer. However, the program product of the embodiments of the present application is not limited thereto. In the embodiments of the present application, a computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device.
[0156] The above program product may adopt any combination of one or more computer-readable media. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0157] It should be noted that the program code contained on the computer-readable storage medium may be transmitted by any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0158] An embodiment of the present application also provides an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0159] Optionally, the above electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the above processor, and the input / output device is connected to the above processor.
[0160] Optionally, in this embodiment, the above processor may be configured to execute the following steps through a computer program:
[0161] S1, display a virtual building park in a first game screen, wherein the virtual building park is an aggregation area of virtual building groups, the virtual building park belongs to a first game account, and a plurality of virtual building models to be settled are built in the virtual building park;
[0162] S2, in response to the second game account's entry operation into the virtual building park, establish a first social relationship between the first game account and the second game account, wherein the first social relationship is used to determine that the first game account and the second game account maintain a friendly relationship in the virtual building park, and a second social relationship exists between the first game account and the second game account, and the second social relationship is used to determine the game camps to which the first game account and the second game account belong in the game scene.
[0163] Optionally, the second social relationship includes one of the following: the first game account and the second game account both belong to the alliance camp; the first game account and the second game account belong to different opposing camps; at least one of the first game account and the second game account belongs to the neutral camp.
[0164] Optionally, the processor may also be configured to perform the following steps through a computer program: assigning a target virtual building model to a second game account from a plurality of virtual building models; and responding to the second game account's entry operation into the virtual building park, including: responding to the second game account's entry operation into the target virtual building model.
[0165] Optionally, the processor may also be configured to perform the following steps through a computer program: detecting whether there are any virtual building models that have not yet been settled in among a plurality of virtual building models, wherein the number of buildings in the plurality of virtual building models is a preset value; in response to the existence of virtual building models that have not yet been settled in, allocating a target virtual building model to the second game account from the virtual building models that have not yet been settled in, until the plurality of virtual building models are settled in.
[0166] Optionally, the processor may also be configured to perform the following steps through a computer program: randomly assigning a target virtual building model to the second game account from virtual building models that have not yet been settled in according to a random assignment strategy.
[0167] Optionally, the processor may also be configured to perform the following steps through a computer program: assigning a target virtual building model to the second game account from a plurality of virtual building models according to a designated settlement identifier, wherein the designated settlement identifier is a virtual building model identifier that the first game account has designated in advance for the second game account to settle in.
[0168] Optionally, the processor may also be configured to perform the following steps through a computer program: sending an invitation message based on a target game account identifier, wherein the invitation message is used to invite a second game account corresponding to the target game account identifier to enter the virtual building park.
[0169] Optionally, the above-mentioned processor can also be set to execute the following steps through a computer program: in response to the second game account accepting the invitation message, allocate a target virtual building model from multiple virtual building models for the second game account, so that the second game screen corresponding to the second game account switches to the first game screen, where the first game screen is the game screen under the first game perspective, the second game screen is the game screen under the second game perspective, the first game perspective is the default perspective corresponding to the first game account, and the second game perspective is the default perspective corresponding to the second game account; respond to the operation of the second game account to enter the virtual building park in the second game perspective.
[0170] Optionally, the above-mentioned processor can also be set to execute the following steps through a computer program: provide a graphical user interface through a terminal device, where the content displayed on the graphical user interface includes: an invitation control; in response to a control operation performed on the invitation control, display a preset contact list within the graphical user interface, where the preset contact list includes: multiple game account identifiers; in response to a control operation of selecting a target game account identifier from the multiple game account identifiers, send an invitation message.
[0171] Optionally, the above-mentioned processor can also be set to execute the following steps through a computer program: based on the first social relationship and the second social relationship, determine the display method of multiple plots outside the virtual building park in the game scene, where the multiple plots are plots occupied by the first game account and / or the second game account outside the virtual building park.
[0172] Optionally, the above-mentioned processor can also be set to execute the following steps through a computer program: in response to the first game account and the second game account being in a friendly relationship under the first social relationship and the first game account and the second game account being in an opposing relationship under the second social relationship, determine that the boundary of the plot occupied by the second game account is displayed in the first color; in response to the first game account and the second game account being in a friendly relationship under both the first social relationship and the second social relationship, determine that the boundary of the plot occupied by the second game account is displayed in the second color; in response to the first game account and the second game account being in a friendly relationship under the first social relationship and the first game account and the second game account having no association under the second social relationship, determine that the boundary of the plot occupied by the second game account is displayed in the third color; where the first color, the second color, and the third color are all different.
[0173] Optionally, the above-mentioned processor can also be set to execute the following steps through a computer program: in response to a game battle event, display battle prompt information, where the battle prompt information is used to prompt that the virtual construction park will be attacked by the attacking object dispatched by the third game account; based on the battle prompt information, control at least one of the garrison objects of the first game account and the second game account in the virtual construction park to engage in a game battle with the attacking object.
[0174] Optionally, in response to the first game account and the second game account being in a friendly relationship under the first social relationship and there being no adversarial relationship between the first game account and the second game account under the second social relationship, both the first game account and the second game account dispatch garrison objects; or, in response to the first game account and the second game account being in a friendly relationship under the first social relationship and the first game account and the second game account being in an adversarial relationship under the second social relationship, the first game account dispatches a garrison object, and the second game account chooses to perform one of the following operations: join the attacking object; join the garrison object; maintain a neutral state.
[0175] Optionally, the above-mentioned processor can also be set to execute the following steps through a computer program: based on the game battle result, allocate battle rewards to the game accounts that have joined the garrison objects in the virtual construction park, and impose participation penalties on the game accounts that have joined the attacking objects in the virtual construction park.
[0176] Optionally, the above-mentioned processor can also be set to execute the following steps through a computer program: broadcast a banquet invitation message on the public channel, where the banquet invitation message is used to announce the banquet to be held in the virtual construction park; receive game gifts presented by the game accounts that participate in the banquet based on the banquet invitation message, and / or distribute random game rewards to the game accounts that participate in the banquet based on the banquet invitation message.
[0177] Optionally, the initial game base corresponding to the second game account disappears from the game scene, and the second game perspective corresponding to the second game account remains in the first game screen.
[0178] In the electronic device of this embodiment, by displaying the aggregation area of the virtual building group belonging to the first game account within the first game screen, and then in response to the operation of the second game account to enter the virtual building park, a first social relationship is established between the first game account and the second game account. Using the first social relationship, it is determined that the first game account and the second game account maintain a friendly relationship within the virtual building park, and there is a second social relationship between the first game account and the second game account. Using the second social relationship, it is determined which game camps the first game account and the second game account belong to in the game scene. Thus, it is possible to allow multiple types of diplomatic relationships, such as alliance relationships, hostile relationships, neutral relationships, etc., to exist among different individuals within the same social organization, achieving the purpose of efficiently establishing the first social relationship between the first game account and the second game account, thereby realizing the technical effect of enhancing the game social experience, and further solving the technical problems in the related art that the main cities of game friends / allies are distributed in different geographical locations in the game scene, fighting independently, lacking communication between the main cities usually, and the offensive and defensive support being untimely.
[0179] Figure 11 is a schematic diagram of an electronic device according to one embodiment of the present application. As Figure 11 shown, the electronic device 1100 is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present application.
[0180] As Figure 11 shown, the electronic device 1100 is presented in the form of a general-purpose computing device. The components of the electronic device 1100 may include, but are not limited to: the at least one processor 1110 described above, the at least one memory 1120 described above, a bus 1130 connecting different system components (including the memory 1120 and the processor 1110), and a display 1140.
[0181] Among them, the above-mentioned memory 1120 stores program codes, and the program codes can be executed by the processor 1110, so that the processor 1110 executes the steps according to various exemplary embodiments of the present application described in the above method part of the embodiments of the present application.
[0182] The memory 1120 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 11201 and / or a cache storage unit 11202, and may further include a read-only storage unit (ROM) 11203, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories.
[0183] In some instances, the memory 1120 may further include a program / utility 11204 having a set (at least one) of program modules 11205. Such program modules 11205 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. The memory 1120 may further include a memory remotely located with respect to the processor 1110, and these remote memories may be connected to the electronic device 1100 through a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0184] The bus 1130 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor 1110, or a local bus using any of a variety of bus structures.
[0185] The display 1140 may be, for example, a touchscreen liquid crystal display (LCD), which enables a user to interact with the user interface of the electronic device 1100.
[0186] Optionally, the electronic device 1100 may also communicate with one or more external devices 1200 (such as a keyboard, a pointing device, a Bluetooth device, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 1100, and / or may communicate with any device that enables the electronic device 1100 to communicate with one or more other computing devices (such as a router, a modem, etc.). Such communication may be carried out through the input / output (I / O) interface 1150. And, the electronic device 1100 may also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 1160. As Figure 11 shown, the network adapter 1160 communicates with other modules of the electronic device 1100 through the bus 1130. It should be understood that although Figure 11 not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1100, which may include, but are not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0187] The above electronic device 1100 may further include: a keyboard, a cursor control device (such as a mouse), an input / output interface (I / O interface), a network interface, a power supply, and / or a camera.
[0188] Those of ordinary skill in the art can understand that Figure 11The structure shown is only illustrative and does not limit the structure of the above-mentioned electronic device. For example, the electronic device 1100 may also include more or fewer components than those shown in Figure 11 or have a different configuration from that shown in Figure 1 . The memory 1120 can be used to store computer programs and corresponding data, such as the computer programs and corresponding data corresponding to the display control method of the game in the embodiments of the present application. The processor 1110 executes various functional applications and data processing by running the computer programs stored in the memory 1120, that is, implements the above-mentioned display control method of the game.
[0189] The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0190] In the above embodiments of the present application, the descriptions of the respective embodiments have their own emphases. For parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0191] In several embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only illustrative. For example, the division of the units can be a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of units or modules can be in electrical or other forms.
[0192] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place or distributed to multiple units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0193] In addition, the functional units in the various embodiments of the present application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
[0194] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), mobile hard disks, magnetic disks, or optical discs.
[0195] The above are only the preferred embodiments of this application. It should be noted that for those of ordinary skill in the art, without departing from the principle of this application, several improvements and refinements can still be made, and these improvements and refinements should also be regarded as the protection scope of this application.
Claims
1. A display control method for a game, characterized in that, Including: Display a virtual building park in the first game screen, wherein the virtual building park is an aggregation area of virtual building groups, the virtual building park belongs to the first game account, and multiple virtual building models to be occupied are built in the virtual building park; Respond to the occupancy operation of the second game account on the virtual building park, and establish a first social relationship between the first game account and the second game account, wherein the first social relationship is used to determine that the first game account and the second game account maintain a friendly relationship in the virtual building park, and there is a second social relationship between the first game account and the second game account, and the second social relationship is used to determine the game camps to which the first game account and the second game account belong in the game scene.
2. The method according to claim 1, wherein The second social relationship includes one of the following: Both the first game account and the second game account belong to the alliance camp; The first game account and the second game account belong to different opposing camps; At least one of the first game account and the second game account belongs to the neutral camp.
3. The method according to claim 1, wherein The method further includes: Allocate a target virtual building model for the second game account from the multiple virtual building models; Responding to the occupancy operation of the second game account on the virtual building park includes: responding to the occupancy operation of the second game account on the target virtual building model.
4. The method according to claim 3, wherein Allocating the target virtual building for the second game account from the multiple virtual building models includes: Detect whether there are unoccupied virtual building models among the multiple virtual building models, wherein the number of buildings of the multiple virtual building models is a preset value; In response to the existence of the unoccupied virtual building model, allocate the target virtual building model for the second game account from the unoccupied virtual building models until all the multiple virtual building models are occupied.
5. The method according to claim 4, wherein Allocating the target virtual building model for the second game account from the unoccupied virtual building models includes: Randomly allocate the target virtual building model for the second game account from the unoccupied virtual building models according to the random allocation strategy.
6. The method according to claim 3, characterized in that, Allocating the target virtual building for the second game account from the multiple virtual building models includes: Allocate the target virtual building model for the second game account from the multiple virtual building models according to the specified occupancy identifier, wherein the specified occupancy identifier is the virtual building model identifier pre-specified by the first game account for the second game account to occupy.
7. The method according to claim 3, characterized in that The method further includes: Send an invitation message based on the target game account identifier, wherein the invitation message is used to invite the second game account corresponding to the target game account identifier to occupy the virtual building park.
8. The method according to claim 7, wherein Allocating the target virtual building for the second game account from the multiple virtual building models includes: In response to the second game account accepting the invitation message, allocate the target virtual building model from the multiple virtual building models to the second game account, so that the second game screen corresponding to the second game account switches to the first game screen, where the first game screen is the game screen under the first game perspective, the second game screen is the game screen under the second game perspective, the first game perspective is the default perspective corresponding to the first game account, and the second game perspective is the default perspective corresponding to the second game account; Responding to the second game account's operation of entering the virtual building park includes: Responding to the second game account's operation of entering the virtual building park under the second game perspective.
9. The method according to claim 7, wherein Sending the invitation message based on the target game account identifier includes: Provide a graphical user interface through a terminal device, where the content displayed on the graphical user interface includes: an invitation control; In response to a control operation performed on the invitation control, display a preset contact list within the graphical user interface, where the preset contact list includes: multiple game account identifiers; In response to a control operation of selecting the target game account identifier from the multiple game account identifiers, send the invitation message.
10. The method according to claim 1, wherein The method further includes: Based on the first social relationship and the second social relationship, determine the display manner of multiple plots outside the virtual building park in the game scene, where the multiple plots are the plots occupied by the first game account and / or the second game account outside the virtual building park.
11. The method according to claim 10, characterized in that, Determining the display manner of the multiple plots in the game scene based on the first social relationship and the second social relationship includes: In response to the first game account and the second game account being in a friendly relationship under the first social relationship, and the first game account and the second game account being in an adversarial relationship under the second social relationship, determine that the boundary of the plot occupied by the second game account is displayed in a first color; In response to the first game account and the second game account being in a friendly relationship under both the first social relationship and the second social relationship, determine that the boundary of the plot occupied by the second game account is displayed in a second color; In response to the first game account and the second game account being in a friendly relationship under the first social relationship, and the first game account and the second game account having no association under the second social relationship, determine that the boundary of the plot occupied by the second game account is displayed in a third color; Wherein, the first color, the second color, and the third color are all different.
12. The method according to claim 1, characterized in that, The method further includes: In response to a game battle event, display battle prompt information, where the battle prompt information is used to prompt that the virtual building park will be attacked by an attacking object sent by a third game account; Based on the battle prompt information, control at least one of the garrison objects of the first game account and the second game account in the virtual building park to conduct a game battle with the attacking object.
13. The method according to claim 12, wherein In response to the first game account and the second game account being in a friendly relationship under the first social relationship, and there being no adversarial relationship between the first game account and the second game account under the second social relationship, both the first game account and the second game account dispatch the garrison object; Or, In response to the first game account and the second game account being in a friendly relationship under the first social relationship, and the first game account and the second game account being in an adversarial relationship under the second social relationship, the first game account dispatches the garrison object, and the second game account selects to perform one of the following operations: Join the attacking object; Join the garrison object; Maintain a neutral state.
14. The method according to claim 12, wherein The method further includes: Based on the game battle result, allocate battle rewards to the game accounts that have joined the garrison object in the virtual building park, and impose participation penalties on the game accounts that have joined the attacking object in the virtual building park.
15. The method according to claim 1, wherein The method further includes: Broadcast a banquet invitation message on the public channel, where the banquet invitation message is used to announce a banquet to be held in the virtual building park; Receive game gifts presented by game accounts that participate in the banquet based on the banquet invitation message, and / or issue random game rewards to game accounts that participate in the banquet based on the banquet invitation message.
16. The method according to claim 8, wherein The method further includes: the initial game base corresponding to the second game account disappears from the game scene, and the second game perspective corresponding to the second game account remains in the first game screen.
17. A display control device for a game, characterized in that, Includes: A display module for displaying a virtual building park within a first game screen, where the virtual building park is an aggregation area of virtual building groups, the virtual building park belongs to the first game account, and multiple virtual building models to be occupied are built within the virtual building park; A establishment module for establishing a first social relationship between the first game account and the second game account in response to an operation by the second game account to enter the virtual building park, where the first social relationship is used to determine that the first game account and the second game account maintain a friendly relationship within the virtual building park, and there is a second social relationship between the first game account and the second game account, and the second social relationship is used to determine the game camps to which the first game account and the second game account belong in the game scene.
18. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, where the computer program is configured to execute the game display control method described in any one of claims 1 to 16 when run by a processor.
19. An electronic device, comprising a memory and a processor, characterized in that, A computer program is stored in the memory, and the processor is configured to run the computer program to execute the game display control method described in any one of claims 1 to 16.