Game program, server device, and game system

The game program and system enhance the relationship between players, characters, and game regions by using position and attribute identification to control game progression, thereby improving engagement and region activation in e-sports games.

JP7685699B2Active Publication Date: 2025-05-30CAPCOM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023089391
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-05-31
Publication Date
2025-05-30
Estimated Expiration
2041-03-09

AI Technical Summary

Technical Problem

Existing technologies for e-sports games do not effectively enhance the relationship between players or characters and game regions, limiting the engagement and activation of these regions.

Method used

A game program and system that identifies position information and preferential attributes of players and characters, using these to judge and control game progression, thereby enhancing the relationship between players, characters, and game regions.

Benefits of technology

The system improves player engagement and region activation by providing preferential game progression based on the relationship between player positions and attributes, mimicking the advantages seen in real sports events.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007685699000001
    Figure 0007685699000001
  • Figure 0007685699000002
    Figure 0007685699000002
  • Figure 0007685699000003
    Figure 0007685699000003
Patent Text Reader

Abstract

To provide a game program, a game device, and a game system capable of improving a relation between a player or character and a local community.SOLUTION: The game program causes a control unit 23 (computer) of a server device 2 to function as: game progress means 234 which causes a game to progress by operating a character in response to an operation input from a player; position identifying means 235 which identifies positional information indicative of the position of the player; attribute identifying means 236 which identifies advantage attributes of at least one of the player and the character; determination means 237 which determines a first relation between the positional information and the advantage attributes; and progress control means 238 which favorably treats the progress of the game in accordance with the first relation.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a game program, Server an apparatus, and a game system.

Background Art

[0002] In recent years, e-sports (electronic sports), which regards battles in computer games as sports competitions, has attracted attention, and technologies for boosting such e-sports are known. For example, Patent Document 1 describes a technology in which viewers can participate in battles in a computer game via a network, and the game state of the battle game is changed according to the participation state of these viewers. According to the technology of Patent Document 1, the battle game can be livened up according to the viewers.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Here, there is a need to activate a region by means of a computer game such as e-sports. However, in the above conventional technology, there is room for improvement in the relationship between the player or character and the region when attempting to activate the region by means of a computer game.

[0005] The present disclosure provides a game program, a game apparatus, and a game system capable of improving the relationship between a player or character and a region.

Means for Solving the Problems

[0006] A first aspect causes a computer to Game progression means for advancing the game by operating a character in response to an operation input from a player, Position identification means for identifying position information indicating the position of the player, Attribute identification means for identifying a preferential attribute of at least one of the player or the character, Judgment means for judging a first relationship between the position information and the preferential attribute, Progression control means for preferentially advancing the progression of the game according to the first relationship, functioning as, A game program.

[0007] Also, in a first aspect, the attribute identification means can identify the player's preferential attribute based on the history of the position information in a first period.

[0008] Also, in a first aspect, the attribute identification means can identify the player's preferential attribute further based on the player's play record in a second period.

[0009] Also, in a first aspect, the attribute identification means can identify an audience attribute, which is an attribute of a spectator who watches the game, and can identify the player's preferential attribute based on the audience attribute.

[0010] Also, in a first aspect, the attribute identification means can identify the player's preferential attribute based on the attributes of each spectator who watches the game, The attribute can include that the spectator is a specific player who has taken a predetermined action against the player in the game advanced by the game progression means or a game executed in the past.

[0011] Also, in a first aspect, the attribute identification means can identify the player's preferential attribute based on the number of spectators having a specific attribute, the ratio of spectators having a specific attribute to the total number of spectators, the number of the specific players, or the ratio of the specific players to the total number of spectators.

[0012] Also, in the first aspect, when a real event related to the character satisfies a predetermined condition, the attribute specifying means can specify a preferential attribute of the character based on the position where the event occurred.

[0013] Also, in the first aspect, the computer is further caused to function as reception means for receiving selections for the character from a plurality of users respectively. The attribute specifying means can specify, as the preferential attribute of the character, an attribute whose number or ratio to the whole is the largest among the attributes of a plurality of players who selected the character.

[0014] Also, in the first aspect, the player designates a plurality of characters by operation input. The determination means determines whether or not the preferential attribute of each of the plurality of characters and the position information satisfy the first relationship. The progress control means gives preference to the progress of the game by the character with the preferential attribute determined to satisfy the first relationship, and can further determine the degree of preference according to the combination of the preferential attributes that satisfy the first relationship.

[0015] Also, in the first aspect, the game progress means progresses the game by operating each character according to operation inputs from a plurality of players. The determination means determines whether or not the preferential attribute of each of the plurality of players and the position information satisfy the first relationship. The progress control means gives preference to the progress of the game by the player with the preferential attribute determined to satisfy the first relationship, and can further determine the degree of preference according to the combination of the preferential attributes that satisfy the first relationship.

[0016] Also, in the first aspect, the attribute specifying means specifies spectator attributes for the game based on the attributes of each spectator who watches the game. The determination means determines a second relationship between the viewer attribute and the privilege attribute, The progress control means can further privilege the progress of the game according to the second relationship.

[0017] A second aspect is a game progress unit that progresses the game by operating a character according to an operation input from a player, a position specifying unit that specifies position information indicating the position of the player, an attribute specifying unit that specifies at least one privilege attribute of the player and the character, a determination unit that determines a first relationship between the position information and the privilege attribute, and a progress control unit that privileges the progress of the game according to the first relationship. It is a game device.

[0018] a game progress unit that progresses the game by operating a character according to an operation input from a player, a position specifying unit that specifies position information indicating the position of the player, an attribute specifying unit that specifies at least one privilege attribute of the player and the character, a determination unit that determines a first relationship between the position information and the privilege attribute, and a progress control unit that privileges the progress of the game according to the first relationship. It is a game system.

[0019] According to the present disclosure, there are provided a game program, a game device, and a game system capable of improving the relationship between a player or a character and a region.

Brief Description of the Drawings

[0020]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Mode for Carrying Out the Invention

[0021] [First Embodiment] The game system 1 according to the embodiment of the present disclosure will be described with reference to the drawings.

[0022] [Description of the Game] In the game system 1 shown in FIG. 1, the server device 2 and a plurality of game devices 5 are communicably connected to each other via a communication network 6, and a game is executed on the game device 5.

[0023] The game according to the present embodiment (hereinafter, also simply referred to as "game") is a battle game in which player characters fight against each other, and is so-called e-sports. Further, in the present embodiment, it is assumed that this battle game is played in a game tournament (hereinafter, also simply referred to as "tournament") held in a region, but the game according to the present embodiment is not limited to this.

[0024] In the game according to the present embodiment, there is an attribute of a player or a character that can be privileged in the progress of the game (hereinafter, also referred to as "privileged attribute"). Further, in the game, in order to activate the region, the progress thereof is privileged according to the relationship between this privileged attribute and the position information.

[0025] "Location information" refers to information indicating the location of a user. This user includes players when playing a game, spectators watching the game, and the like. The location information indicates, for example, the location of a player when playing a game or the location of a spectator watching the game. The location information may be registered in advance in the user database 221 as user information before the start of the game. As another example, the location information may be information indicating the location of the game device 5 as the location of the user. In this case, the location information may be the latitude and longitude coordinates of the game device 5 at a specific time measured before or during the game using the positioning unit 58 of the game device 5. Also, as another example, the location information may be linked from other applications (for example, SNS applications, map applications, etc.) installed in the game device 5.

[0026] In this embodiment, in the case of playing in a game tournament, the location where the player plays (hereinafter also referred to as the "playing venue") may coincide with the venue of the game tournament. For example, when the preferential attribute is the preferential location and the venue of the game tournament coincides with the player's preferential location, in the game according to this embodiment, the progress of the game by this player can be given preferential treatment. Here, the "preferential location" refers to a location related to the player or character where the progress of the game by the player or character is given preferential treatment. Details of the preferential location will be described later. In this embodiment, this location is described by dividing it into a certain area (for example, by prefecture or by city, town, or village), but it is not limited to this meaning.

[0027] Here, referring to FIG. 2, the outline of the game system 1 will be described. As shown in FIG. 2, in this example, it is assumed that a player and an operator gather in Hokkaido and an e-sports tournament is held as an offline tournament using the game system 1. Therefore, the playing venues of player A and player B who play in this e-sports tournament are both in Hokkaido.

[0028] The game system 1 identifies the player's privileged area at a location related to the player himself. For example, the game system 1 identifies the privileged area of player A based on the place of origin (Hokkaido) or the place of achievement (Tokyo) of player A. Here, the "place of achievement" refers to the place where the player has played in the past. The details of the place of achievement will be described later. Also, the game system 1 identifies the player's privileged area at a location related to the player's fans. The game system 1 identifies, for example, the player's privileged area based on the statistics of the places of origin of the player's fans. In this example, the privileged areas of player A are identified as Hokkaido and Tokyo, and the privileged areas of player B are identified as Okinawa, Osaka, and Shimane. Here, the "fan" specifically refers to a specific player who takes a predetermined action such as an act of kindness towards the player. The details of this predetermined action and the specific player will be described later.

[0029] When the playing area and the privileged area match, the game system 1 gives preferential treatment to the progress of the game. For example, when the playing area and the privileged area of player A match in Hokkaido, as this preferential measure, the game system 1 increases the attack power of player A's player character. On the other hand, when the playing area and the privileged area of player B do not match, for example, the game system 1 does not increase the attack power of player B's player character.

[0030] For example, in real sports spectator events, a game (home game) in the hometown where the home base is located tends to be more advantageous than a game (away game) in the hometown of the opponent. According to the above configuration, the game system 1 can make the progress of the game of a player with a connection to the venue of the event, that is, a player in a home game, more advantageous than that of other players. Therefore, according to the above configuration, the game system 1 can give an interestingness closer to that of real sports competitions by making the play in a home game more advantageous.

[0031] According to the above configuration, when the player's preferred location (e.g., achievement location) coincides with the event location, the game system 1 can motivate the player to stay close to the event location in order to facilitate the progress of the game. Therefore, according to the above configuration, the game system 1 can improve the relationship between the region and the player, and thus activate the region.

[0032] Returning to FIG. 1, the description will be continued. The game as described above is executed using a game device 5 which is a home game console such as a PlayStation (registered trademark), a portable game console such as a Nintendo Switch (registered trademark), or an electronic device such as a personal computer, a smartphone, or a tablet.

[0033] <Overview of Game System 1> The game system 1 is composed of a server device 2 and a plurality of game devices 5. The server device 2 stores a game program and game data, and manages the game data (for each of the following account information) of the game device 5.

[0034] The game device 5 executes a predetermined game based on the user's operation. For this purpose, the game device 5 receives (specifically, downloads and installs) a game program and game data from the server device 2 via the communication network 6. For each user, account information including identification information and a password is assigned to the game device 5. This account information is transmitted from the game device 5 to the server device 2 at the time of login and is used for user authentication in the server device 2.

[0035] After user authentication, mutual communication between the server device 2 and the game device 5 becomes possible. After logging in, when the game device 5 receives data necessary for game progress (data related to the game progress situation) from the server device 2, it outputs game images and sounds to the display 61 and the speaker 62 based on the user's operation while progressing the game.

[0036] <Configuration of Game System 1> Hereinafter, with reference to FIG. 1, the hardware configurations of the server device 2 and the game device 5 will be described. Note that each of the plurality of game devices 5 has the same configuration as each other.

[0037] <Configuration of Server Device 2> As shown in FIG. 1, the server device 2 includes a network interface 21, a storage unit 22, and a control unit 23. The network interface 21 and the storage unit 22 are electrically connected to the control unit 23 via a bus 29.

[0038] The network interface 21 is communicably connected to each game device 5 via a communication network 6 such as the Internet and a LAN.

[0039] The storage unit 22 is composed of an HDD (Hard Disk Drive), a RAM (Random Access Memory), a ROM (Read Only Memory), an SSD (Solid State Drive), and the like. In the storage unit 22, in addition to various programs including a part of the game program according to the present embodiment, various data such as a user DB 221 and a lottery list 222 are stored.

[0040] In the user DB 221, for each identification number of a user who plays a game, information (such as status) regarding a player character operated by the user, the amount of consumable media available in the virtual game space, game data, game device information, device information, location information, attribute information, and the like are stored in association with each other. Hereinafter, these information are also collectively referred to as "user information".

[0041] The "consumable media" is currency, points, etc. that can be used in the virtual game space and is a medium consumed in the game when advancing the game. The consumable media is given to the user as a clear reward for a quest or by charging in the real world.

[0042] "Game data" refers to data for executing each game being played on game device 5. Game data includes, for example, information for identifying each game, the status of each game (e.g., the values of each parameter of each game medium), game setting information for advancing each game (e.g., information defining the content of processing related to the game), operation data for operating characters, and the like.

[0043] "Attribute information" refers to information indicating the attributes of the user or the player characters operated by the user. Attribute information includes, for example, the user's place of origin, place of achievement, place of visit, and the like. Further, the attribute information may include, for example, information (identification number) for identifying a specific player among each user.

[0044] "Specific player" refers to a player who has taken a predetermined action with respect to a player in a game being advanced by game advancement means 234 or a game executed in the past. A specific player is typically a fan of the player, but is not limited thereto.

[0045] The predetermined action is typically a fan action. Specifically, in a game currently in progress or executed in the past, it is an action such as support for the player (including favorable evaluation (such as so-called "likes") of the player's play and coin toss), and posting of favorable comments in chat. For example, when there are 800 favorable comments out of 1000 comments posted for player A, the attribute identification means 236 tabulates the place of origin of each user who posted these 800 comments. And when the breakdown of the 800 places of origin is 300 in Tokyo, 250 in Osaka, and 250 in Hokkaido, the attribute identification means 236 may identify the preferred place (attribute) of the specific player (fan) for player A as Tokyo.

[0046] The game situation is, for example, the selected game mode, the operating status of the game (e.g., during startup, in sleep mode, stopped, etc.), the progress status of each stage and each scene in the game (e.g., unplayed, in progress (playing), completed (cleared), etc.), or the player character operated by the user, and other virtual game space objects (the terrain of the game space, objects constituting the field, or NPC (non-player character) objects such as enemy characters), etc., which are the values of parameters representing the status.

[0047] "Parameter" refers to, for example, the combat power, HP, attack power, defense power, physical strength, wisdom, skill level, type of skill, or rank of a character, or the value or rarity of an item.

[0048] The lottery list 222 is used when the lottery execution means 233 (described later) performs a lottery process generally called gacha, and includes a plurality of pieces of information regarding the game media to be selected. In the lottery list 222, information regarding the game media (name, parameter, rarity, level, etc.) and the selection ratio by lottery are associated with each other.

[0049] "Gacha" is a method in which the server device 2 selects an arbitrary game medium by lottery from the lottery list 222 based on a predetermined selection ratio. The selected arbitrary game medium is given to the user's game device 5. "Giving the game medium selected by gacha to the user / the user owns it" is synonymous with "associating / being associated with the game medium selected in the lottery process with the identification information indicating the user".

[0050] The control unit 23 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of its own device 2.

[0051] By executing various programs, the control unit 23 functions as an information processing means 231, a collation means 232, a lottery execution means 233, a game progress means 234, a position specifying means 235, an attribute specifying means 236, a determination means 237, and a progress control means 238.

[0052] - Information Processing Means - The information processing means 231 transmits and receives various data to and from each game device 5. The main data received by the information processing means 231 includes download request information for game programs, lottery requests for gacha according to user operations, quest execution requests, account information, user information, game data, position information, and the like. The main data transmitted by the information processing means 231 includes game data, information for confirming that the game device 5 has received the game program, information regarding the game medium obtained in the gacha, and the like.

[0053] The "game medium" is electronic data representing elements related to the game, and includes the name of the character used as the player character, items (weapons, armor, tools) used by the player character in the virtual game space, and the like. The user can obtain the game medium by direct purchase by charging, clearing quests, or by a lottery method called gacha. The obtained game medium is stored and managed in the user DB 221 in association with the identification information of the user who has come to own the game medium.

[0054] - Collation Means - The collation means 232 authenticates the user account using the identification information of the user received from the game device 5.

[0055] - Lottery Execution Means - The lottery execution means 233 selects, by lottery, one or more game media from among the lottery lists 222 based on the selection probability for each game media in accordance with the lottery request for the gacha. The lottery execution means 233 associates, in the user DB 221, the information on the selected game media with the identification information of the user who performed the operation that is the transmission source of the lottery request. As a result, the game media that the user has won as a result of pulling the gacha by himself / herself is given to the user.

[0056] - Game progress means - The game progress means 234 advances the game by operating a character in response to an operation input from the player. The game progress means 234 operates the character via the game execution means 562 of the game device 5, for example, in response to an operation input from the player to the operation unit 54 of the game device 5, and advances the game. For this reason, the game progress means 234 transmits game data and user information to the game execution means 562 of the game device 5 via the network interface 21.

[0057] - Position specifying means - The position specifying means 235 specifies position information indicating the position of the player. The position specifying means 235 may specify, for example, the venue of the tournament as this position information in the case of a game tournament. Also, as another example, the position specifying means 235 may specify the latitude and longitude coordinates of the game device 5 at a specific time measured before or during the game using the positioning unit 58 of the game device 5 as this position information.

[0058] - Attribute specifying means - The attribute specifying means 236 specifies at least one of the preferential attributes of the player or the character. When specifying the preferential attributes of the player, for example, the attribute specifying means 236 may refer to the user DB 221 to obtain the attribute information (for example, the place of origin, achievement place, visited place, etc. of the player) included in the user information of the player. The attribute specifying means 236 may, for example, specify, as the preferential attributes, those that satisfy a predetermined condition among the attributes indicated by the obtained attribute information. The attribute specifying means 236 may, for example, specify at least one of the preferential places of the player or the character.

[0059] The attribute specifying means 236 specifies the preferential attributes of the player based on, for example, the history of the position information in the first period. Here, the "first period" is the period targeted by the history of the position information. For example, when the attribute specifying means 236 sets the first period to the past 10 years starting from the present, based on the history of the player's position information in the past 10 years, among the places (hereinafter also referred to as "visited places") visited by the player for game tournaments, sightseeing, etc. during the past 10 years, the place visited the most may be specified as the player's preferential place.

[0060] According to the above configuration, the attribute specifying means 236 can specify the places actually visited in the past as the places related to the player, and can specify this related place as the preferential place. Therefore, according to the above configuration, for example, the attribute specifying means 236 can specify, as the preferential place, the place that the player actually likes and has visited many times. Therefore, according to the above configuration, the attribute specifying means 236 can specify the player's preferential place based on facts.

[0061] The attribute specifying means 236 specifies the preferential attributes of the player based on, for example, the play achievements of the player in the second period. Here, the "second period" is the period targeted by the play achievements.

[0062] The play record is typically a match record with other players in a match game held in a tournament in various regions, but is not limited thereto. The play record includes, for example, the date and time of play, information for identifying the game played (for example, the title of the game), and information for identifying the opponent player in the match play or cooperative play (for example, the player ID). The play record includes the place where the game was played (including the event name of the event played), the win / loss record and score of the play. For example, when the second period is the past one year, the attribute identification means 236 may identify the player's preferential place as the place where the player played the most among the places where the player played in the past one year based on the play record in the past one year. In other words, the attribute identification means 236 may identify the player's preferential place in the next fixed period (next one year) based on the play record in the past fixed period (past one year).

[0063] According to the above configuration, the attribute specifying means 236 can specify a place where the player has actually played in the past as a place associated with the player, and specify the associated place as a preferential location. Also, according to the above configuration, the attribute specifying means 236 can specify a preferential location for this season based on, for example, the playing record of the previous year. Therefore, according to the above configuration, for example, the attribute specifying means 236 can specify a place where the player has actually visited many times to play as a preferential location. Therefore, according to the above configuration, the attribute specifying means 236 can specify the preferential location of the player on a fact basis.

[0064] According to the above configuration, for example, if a player performed well in a game tournament held in Tokyo last year, the attribute specification means 236 can make this player stronger in the tournament to be held this year in Tokyo, the place where he performed well.

[0065] The attribute specifying means 236 specifies the preferential attributes of a player based on the attributes of each viewer watching the game, for example. At this time, the attribute specifying means 236 may refer to the user DB 221 to obtain the attribute information included in the user information of the viewer. Further, the attributes of this viewer include that the viewer is a specific player. In other words, the attribute specifying means 236 specifies the preferential attributes of a player based on the attributes of a specific player who is a viewer watching the game, for example. The attribute specifying means 236 totals, for example, the place of origin and place of residence of each specific player, and specifies the place where the most of these totals are as the preferential place of the specific player. Then, the attribute specifying means 236 may specify the preferential place of the specific player as the preferential place of the player.

[0066] According to the above configuration, the attribute specifying means 236 can specify the preferential attributes of a player based on the attributes of a specific player such as a fan of the player among the viewers. Therefore, according to the above configuration, the more local fans there are at the venue where the attribute specifying means 236 is located, the more advantageously the game progress of the player can be made. Therefore, according to the above configuration, the attribute specifying means 236 can gather local fans for an event such as a tournament and activate the region.

[0067] The attribute specifying means 236 may re-specify the preferential attributes of a player based on the attributes of each viewer who joined or left the game during the game progress, for example. In other words, the attribute specifying means 236 may re-specify the preferential attributes of a player based on this change when the attributes of a specific player watching the game are changed, for example. The attribute specifying means 236 may, for example, when a specific player watching the game leaves the game midway, re-total the place of origin and place of residence of the specific player, and re-specify the place where the most of these re-totals are as the preferential place of the specific player. Then, the attribute specifying means 236 may re-specify the preferential place of the re-specified specific player as the preferential place of the player.

[0068] <Relationship between Player and Preferential Place> Here, referring to FIG. 3, an example of a player's privileged location will be described. FIG. 3 is a diagram showing an example of the relationship between a player and the player's privileged location in the game system 1. In this example, an example of a battle game between player A and player B will be used for the description.

[0069] As shown in FIG. 3(a), the attribute specifying means 236 specifies the player's privileged location based on the player's place of origin, place of achievement, visited place, etc. As shown in FIG. 3(b), the place of achievement is among the places where the player played in the past (the second period), and is specified by the attribute specifying means 236 based on at least any one of (a) the place where the player played the most, (i) the place where the player won the most, (u) the place where the player participated in the game tournament the most, and (e) the place where the player won the most awards in the game tournament.

[0070] The attribute specifying means 236 may, for example, select the place used for specifying the place of achievement among the above (a) to (e) places as those satisfying a predetermined condition.

[0071] Taking the case where the predetermined condition for the above (a) is "the number of plays at the place where the player played the most exceeds the threshold value (in this example, 90 times)" as an example for explanation. In the case of player A, based on the play record in the second period, the number of plays in Tokyo, which is the place where the player played the most, is 100 times and exceeds the threshold value, so the attribute specifying means 236 adopts Tokyo as the place of achievement. On the other hand, in the case of player B, since the number of plays in Osaka is 80 times and does not exceed the threshold value, the attribute specifying means 236 does not adopt Osaka as the place of achievement. Similarly, for the place where the player won the most in the above (i), in the case of player A, since the predetermined condition is satisfied (the number of plays at the place where the player won the most exceeds the threshold value (30 times)), the attribute specifying means 236 adopts Tokyo as the place of achievement. Similarly, in the case of player B, since the number of plays in Osaka, which is the place where the player won the most, is 20 times and does not exceed this threshold value, the attribute specifying means 236 does not adopt Osaka as the place of achievement.

[0072] The "visited location" refers to a place that the player has visited in the past. As shown in Fig. 3(b), the visited location is specified by the attribute specifying means 236 based on, for example, the most visited tourist location among the places that the player visited in the past (the first period). If the predetermined condition for this is "the number of visits to that place exceeds the threshold (in this example, 3 times)", the attribute specifying means 236 does not adopt Miyagi as the visited location because the number of visits to Miyagi, which is the most visited tourist location for Player A, is 2 times and does not exceed this threshold based on the history of location information in the first period.

[0073] The attribute specifying means 236 specifies Hokkaido and Tokyo, which are places that satisfy the predetermined condition as described above for Player A, as the preferred locations for Player A. Also, the attribute specifying means 236 specifies Okinawa, Osaka, and Shimane, which are places that satisfy the predetermined condition as described above for Player B, as the preferred locations for Player B.

[0074] - Judgment means - Returning to Fig. 1 to continue the explanation. The judgment means 237 judges the first relationship. The "first relationship" is the relationship between the location information and the preferred attribute. The judgment means 237 judges that, for example, if the location information indicates that the player is currently located in Hokkaido (indicating that the current playing location is Hokkaido) and the preferred location of this player is Hokkaido, the first relationship is judged to be that the player's location (playing location) and the preferred location match.

[0075] - Progression control means - The progress control means 238 gives preference to the progress of the game according to the first relationship. "Giving preference to the progress of the game" may be any process that makes the progress of the game advantageous. As a process that makes the progress of the game advantageous, for example, optimization of parameters such as player characters (e.g., increase in attack power, HP, speed, ability to activate special skills, less post-attack stiffness, etc.), increase in the number of continues, increase in stamina recovery amount, opening of game events, giving a handicap to opponent player characters or enemy characters (disadvantage of parameters), giving rewards (e.g., game media (including the right to draw gacha)), etc. may be sufficient. The progress control means 238 may, for example, optimize the parameters of this player when it is determined by the determination means 237 that the position of the player and the preferential area match as the first relationship.

[0076] According to the above configuration, the progress control means 238 can give preference to the progress of the game according to the relationship (first relationship) between the position of the player and the preferential attribute. When the position of the player is the venue of the tournament, the progress control means 238 can give preference to the progress of the game of the player related to the venue. Therefore, according to the above configuration, since the progress control means 238 makes the progress of the game advantageous by building a relationship such that the player's preferential area and the venue match, it can give the player the motivation to stay close to the venue. Therefore, according to the above configuration, the progress control means 238 can improve the relationship between the region and the player.

[0077] <Configuration of game device 5> A display 61, a speaker 62, a touch pad 63, and a microphone 64 are externally connected or built in to the game device 5. Further, the game device 5 has a network interface 51, a graphic processing unit 52, an audio processing unit 53, an operation unit 54, a storage unit 55, and a control unit 56. The network interface 51, the graphic processing unit 52, the audio processing unit 53, the operation unit 54, and the storage unit 55 are electrically connected to the control unit 56 via a bus 59.

[0078] The network interface 51 is communicably connected to the communication network 6 in order to transmit and receive various data between the game device 5 and the server device 2.

[0079] The graphic processing unit 52 draws a game image including various objects related to characters and a virtual game space in video format according to the game image information output from the control unit 56. The graphic processing unit 52 is connected to a display 61, for example, of a liquid crystal type, and the game image drawn in video format is displayed on the display 61 as a game screen.

[0080] The audio processing unit 53 is connected to the speaker 62, and when it reproduces and synthesizes game sounds according to the instructions of the control unit 56, it outputs this from the speaker 62.

[0081] The operation unit 54 is connected to the touch pad 63 and transmits and receives data related to operation inputs to and from the touch pad 63. The user inputs an operation signal to the game device 5 by touching the touch pad 63.

[0082] The storage unit 55 is composed of an HDD, SSD, RAM, ROM, etc. The storage unit 55 stores game data downloaded from the server device 2, various programs including a part of the game program, account information of its own device 5, etc.

[0083] The storage unit 55 stores user information. The user information is at least part of the information of the user DB221 stored in the storage unit 22 of the server device 2. The user DB221 manages the master of the user information, and the storage unit 55 of the game device 5 stores at least part of the information of this master distributed from the server device 2.

[0084] The control unit 56 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of its own device 5.

[0085] By executing various programs, the control unit 56 functions as a communication means 561, a game execution means 562, and a notification control means 563.

[0086] - Communication means 561 - The communication means 561 is a function for communicating with the server device 2 via the network interface 51.

[0087] The communication means 561 generates and transmits information that can be grasped by the server device 2 according to various operation signals received by the operation unit 54 from the touch pad 63. For example, the communication means 561 transmits account information, download request information for new game data, gacha execution requests, quest execution requests, user information, game data, location information, etc. to the server device 2. Also, the communication means 561 receives new game data sent from the server device 2 according to the download request information, information regarding the game medium selected by the lottery process, etc. from the server device 2.

[0088] - Game execution means - The game execution means 562 reads data such as virtual game space objects and textures included in the game data from the storage unit 55 according to the operation of the touch pad 63 by the user of the own device 5 or uses the data received from the server device 2, and while executing the game program, generates two-dimensional or three-dimensional game image information. By processing the game image information by the graphic processing unit 52, the processed game images are sequentially displayed on the display 61.

[0089] Then, the game execution means 562 arranges a character on the game image according to the operation of the user of the own device 5, and controls the actions of the character in the virtual game space according to the operation of the user and the progress of the game. For example, the game execution means 562 causes a quest to be executed in the game according to the operation of the user via the touch pad 63 of the user (hereinafter simply referred to as "user operation"). Also, the game execution means 562 causes the game medium selected by the user to be used by the player character according to the user operation.

[0090] The game execution means 562 generates game data. Moreover, the game execution means 562 transmits the game data, the user information, and the position information to the server device 2 via the network interface 51.

[0091] - Notification control means - The notification control means 563 controls the display of the display 61 and the audio output of the speaker 62 in response to operations by the user of the own device 5 during game execution.

[0092] The positioning unit 58 measures the position information by a predetermined positioning method. The positioning unit 58 has, for example, a GPS receiver, receives signals transmitted by GPS satellites, and measures the latitude and longitude coordinates of the game device 5 as the user's current position.

[0093] <Operation flow of game system 1> With reference to Fig. 4, the flow and interactions from the process in which the server device 2 receives a request to play a competitive game from the game devices 5a and 5b to the process in which the competitive game is ended will be described. In this example, a competitive game in an offline tournament held in Hokkaido will be described as an example. In this example, it is assumed that player A and player B who compete in the competitive game are playing using game device 5a and game device 5b, respectively.

[0094] As shown in FIG. 4, first, each of the game devices 5a and 5b transmits a play request for a competitive game to the server device 2 (steps st1 and st2).

[0095] Next, the game progression means 234 of the server device 2 accepts the transmitted play request (step st3).

[0096] Next, when the game progress means 234 accepts a play request, the position specifying means 235 specifies the position information of each of player A and player B (step st4). In this example, since it is an offline tournament held in Hokkaido, the venue of this tournament (Hokkaido) is set as the position of the player (playing location).

[0097] Next, the attribute specifying means 236 specifies the preferential attributes of each of player A and player B (step st5). In this example, the preferential location is specified as the preferential attribute of each player. The preferential locations of player A are Hokkaido and Tokyo, and the preferential locations of player B are Okinawa, Osaka, and Shimane.

[0098] Next, the determination means 237 determines the first relationship between the position information and the preferential attribute for each player (step st6). In the case of player A, the determination means 237 determines that the first relationship is a relationship in which the position information of player A matches the preferential location of player A. Also, in the case of player B, the determination means 237 determines that the first relationship is a relationship in which the position information of player B does not match the preferential location of player B.

[0099] Next, the progress control means 238 gives preferential treatment to the progress of the game according to the first relationship determined by the determination means 237 (step st7). For example, since the position information and the preferential location match in the case of player A, the progress control means 238 gives preferential treatment to the game progress of player A. For example, the progress control means 238 increases the attack power of player character A used by player A in the battle game.

[0100] Next, the game progress means 234 transmits the game data necessary to start the battle game including the information on the increase in the attack power of player character A to the game devices 5a and 5b (step st8).

[0101] Next, the game progress means 234 of the server device 2 starts a battle game (step st9). The server device 2 and the game devices 5a and 5b execute processing within the area indicated by the composite fragment opt1 (Option1) during the progress of the battle game (from start to end).

[0102] Specifically, the game progress means 234 of the server device 2 executes processing for advancing the battle game (step st10). The game progress means 234 relays, for example, the transmission and reception of game data for the progress of the battle game between the game device 5a and the game device 5b. Also, in each of the game execution means 562 of the game devices 5a and 5b, the actions of the player characters A and B are controlled according to the operations of players A and B respectively, and a battle game is executed (step st11). Each of the game execution means 562 of the game devices 5a and 5b transmits the result of this execution to the server device 2 as game data. Hereinafter, it is assumed that these processes of the game progress means 234 and the game execution means 562 are performed at any time in parallel with subsequent processes.

[0103] When the attribute of a specific player who is watching the battle game is changed in the server device 2, the server device 2 executes processing within the area indicated by the composite fragment opt2 (Option2). Specifically, when the attribute of the specific player of player B who is watching the battle game is changed, the attribute specifying means 236 of the server device 2 re-specifies the preferential attribute of player B based on this change (step st12). For example, in the example of FIG. 2, when a specific player (fan) of player B from Hokkaido joins midway and increases the number of specific players watching, Hokkaido is added to the preferential places of the specific players of player B, and Hokkaido is added to the preferential places of player B.

[0104] Next, the determination means 237 of the server device 2 re-determines the first relationship between the re-specified preferential attribute and the position information (step st13). Specifically, in player B, since Hokkaido has been added to the re-specified preferential place of player B, the determination means 237 re-determines that the position information of player B and the preferential place of player B are in a matching relationship.

[0105] Next, since the progress control means 238 of the server device 2 determines that the re-determined first relationship is the first relationship in which the position information and the privileged area match for player B, the progress control means 238 gives preferential treatment to the game progress of player B (step st13). For example, the progress control means 238 increases the attack power of player character B used by player B in the battle game.

[0106] Next, the game progress means 234 of the server device 2 transmits, via the network interface 21, the updated game data including the information on the increase in the attack power of player character B to the game devices 5a and 5b (step st14).

[0107] Next, when the situation of the battle game satisfies a predetermined condition (for example, when the HP of either player character A or B becomes 0), the game progress means 234 of the server device 2 ends the battle game (step st15).

[0108] To summarize the above, the control unit 23 (computer) of the server device 2 functions as a game progress means 234 for advancing the game by operating a character in response to an operation input from a player, a position specifying means 235 for specifying position information indicating the position of the player, an attribute specifying means 236 for specifying at least one privileged attribute of the player or the character, a determination means 237 for determining a first relationship between the position information and the privileged attribute, and a progress control means 238 for preferentially advancing the game according to the first relationship.

[0109] <Effect>

[0110] According to this embodiment, the progress of the game can be given preferential treatment according to the relationship (the first relationship) between the position of the player and the preferential attribute. For example, when the position of the player is the venue of the tournament, the progress of the game of the player related to the venue can be given preferential treatment. Therefore, according to this embodiment, building a relationship such that the player's preferential place coincides with the venue is advantageous for the progress of the game, and thus motivation can be given to the player to stay close to the venue. Therefore, according to this embodiment, the relationship between the region and the player can be improved.

[0111] [Modification Example] Although the present invention has been described based on the above embodiment, the present invention is not limited to the above embodiment. The following cases are also included in the present invention.

[0112] [First Modification Example]

[0113] The attribute specifying means 236 may, for example, specify the spectator attribute and specify the player's preferential attribute based on the spectator attribute. Here, the "spectator attribute" is the attribute of the spectators who watch the game. The spectator attribute may be, for example, the attribute of all the spectators in the game. The attribute specifying means 236 may, for example, specify the most common preferential place among the preferential places of a plurality of spectators who watch the game as the spectator attribute of that game.

[0114] According to the above configuration, the attribute specifying means 236 can specify the player's preferential attribute based on the spectator attribute. Therefore, according to the above configuration, the more local spectators there are at the venue, the more advantageous the progress of the player's game can be made by the attribute specifying means 236. Therefore, according to the above configuration, the attribute specifying means 236 can gather local spectators for an event such as a tournament and activate the region.

[0115] [Second Modification Example] The attribute specifying means 236 may specify a preferential attribute of a player based on, for example, (A) the number of spectators having a specific attribute, (B) the ratio of spectators having a specific attribute to all spectators, (C) the number of specific players, or (D) the ratio of specific players to all spectators. The "specific attribute" in the above (A) and (B) may be, for example, that the place of origin is the same as that of the player, the place of residence is the place where the event is held, or the place of residence is within a predetermined range from the place where the player has achieved results. The attribute specifying means 236 may, for example, specify the place of origin of the player as a preferential place as the preferential attribute of the player when the number of spectators having the same place of origin as the player exceeds a threshold value.

[0116] According to the above configuration, the attribute specifying means 236 can specify the preferential attribute of the player based on the number or ratio to the whole of spectators having a specific attribute or specific players. For example, in real sports viewing, the more the number or ratio of local fans to the whole, the stronger their cheering power and the more advantageous the tendency for the player to exert strength. According to the above configuration, the game progress of the player can be made advantageous in a form that conforms to such a tendency of real sports viewing. Therefore, according to the above configuration, the attribute specifying means 236 can liven up a regional e-sports tournament like real sports viewing and can promote regional activation.

[0117] [Third Modification Example] In the above embodiment, an example in which the preferential attribute is the preferential place has been described, but the meaning is not limited to this. The attribute specifying means 236 may specify the hobby of the player as the preferential attribute. For example, when the place of residence of the player is "Japan" and the hobby of the player is "overseas travel", the determination means 237 may determine that in a game tournament held outside Japan, the first relationship has a common point with the hobby of the player and the position information of the player. Then, the game progress means 234 may preferentially treat the game progress of this player in a game tournament held outside Japan according to this determined first relationship.

[0118] [Fourth Modification Example] In the above embodiment, an example in which the progress of the game is given preference according to the first relationship between the player's position information and the preferential attributes of the player or character has been described. However, the relationship for preferentially advancing the game is not limited to this. The game system according to this embodiment may, for example, give preference to the progress of the game according to the second relationship between the spectator attribute, which is an attribute of the spectator of the game, and the preferential attributes of the player or character.

[0119] The attribute specifying means 236 may specify the spectator attribute for the game, for example, based on the attributes of each spectator who watches the game. The attribute specifying means 236 may, for example, tabulate the preferred places of each spectator of the tournament A of the game, and if the most frequent preferred place in the tabulation result is Osaka, specify Osaka as the spectator place of the tournament A. Here, the "spectator place" is one of the spectator attributes and is a place related to the spectators including the spectators.

[0120] The determination means 237 may, for example, determine the second relationship between the spectator attribute and the preferential attribute. The determination means 237 may, for example, in tournament A, determine that the relationship between the spectator place and the preferential place is a matching relationship as the second relationship when the spectator place is Osaka and the player's preferential place is Osaka.

[0121] The progress control means 238 may, for example, further give preference to the progress of the game according to the second relationship determined by the determination means 237.

[0122] According to the above configuration, the progress control means 238 can further give preference to the progress of the game according to the second relationship between the spectator attribute and the preferential attribute. For example, in real sports viewing, the more spectators with a connection to the region such as the player's place of origin are present like in a home game, the more advantageous this player tends to be. According to the above configuration, in a form that conforms to the tendency of such real sports viewing, the game progress of the player can be made advantageous by the spectators having an attribute related to the player's attribute. Therefore, according to the above configuration, the attribute specifying means 236 can liven up the e-sports tournament like a real sports viewing.

[0123] [Sixth Modification Example] In the above embodiment, an example was described in which the progress of the game is given preferential treatment according to the first relationship between the player's position information and the preferential attributes of the player or character. However, the relationship for giving preferential treatment to the progress of the game is not limited to this. The game system according to this embodiment may, for example, give preferential treatment to the progress of the game according to the third relationship between the organizer attribute, which is the attribute of the organizer who hosts an event such as a game tournament, and the preferential attributes of the player or character.

[0124] The attribute specifying means 236 may, for example, specify the attribute of the organizer of the game event. For example, if the organizer is a regional revitalization organization in Shimane Prefecture, the attribute specifying means 236 may specify the organizer's place, which is the attribute of the organizer, as "Shimane".

[0125] The determination means 237 may, for example, determine the third relationship between the organizer's attribute and the preferential attribute. For example, in Tournament B, when the organizer's place is Shimane and the player's preferential place is Shimane, the determination means 237 may determine, as the third relationship, that the organizer's place and the preferential place match.

[0126] The progress control means 238 may, for example, further give preferential treatment to the progress of the game according to the third relationship determined by the determination means 237.

[0127] For example, when an organizer aiming at regional activation holds an online tournament, the player's position may not be in the region related to the organizer. Therefore, according to the above configuration, the progress control means 238 can activate the region related to the organizer even if the player's position is not in the region related to the organizer.

[0128] [Second Embodiment] In the first embodiment, an example was described in which the game system 1 identifies the privilege attribute of a player and gives preference to the progress of the game according to the first relationship between the identified privilege attribute of the player and the player's position information. However, the embodiments of the present invention are not limited to this. For example, the game system according to the embodiments of the present disclosure may identify the privilege attribute of a character and give preference to the progress of the game according to the first relationship between the identified privilege attribute of the character and the player.

[0129] For example, when a real event related to a character satisfies a predetermined condition, the attribute identification means 236 may identify the privilege attribute of the character based on the position where this event occurred. Here, the "real event related to a character" is, for example, an event (action or occurrence) that actually occurred in a real person, real animal, real item, etc. corresponding to each character. For example, if the player character is a real sports player, the attribute identification means 236 may identify, as the privileged place of this player character, places such as the venue of the game where this sports player was active, the place where the training camp was held, the place visited, and the place of the alma mater, when these places satisfy the predetermined conditions. Also, for example, if the player character is a real racehorse, the attribute identification means 236 may identify, as the privileged place of this player character, places such as the venue of the race where this racehorse was active and the place of origin, when these places satisfy the predetermined conditions.

[0130] According to the above configuration, the attribute identification means 236 can identify the privilege attribute of the character in connection with a real event related to the character. Therefore, according to the above configuration, the attribute identification means 236 can advance the game in a form that conforms to a home game such as a sports game or a horse race by real sports players or racehorses.

[0131] The control unit 23 may further function as a reception unit (not shown) by executing various programs. The reception unit receives selections for characters from each of a plurality of users. The reception unit may, for example, receive selections for characters as player characters to be used in a game from each of a plurality of users. As another example, the reception unit may receive selections for characters as favorite characters from each of a plurality of users for a popularity vote of characters or the like.

[0132] The attribute specifying unit 236 may specify, for example, as the preferential attribute of a character, the attribute that has the largest number or the largest ratio to the whole among the attributes of a plurality of players who have selected the character. The attribute specifying unit 236 may specify, for example, as the preferential place of a character, the place with the largest number among the preferential places of a plurality of players who have selected character C. Further, the attribute specifying unit 236 may specify, for example, as the preferential place of this character, the place with the largest ratio to the total number of preferential places of a plurality of players who have selected character C.

[0133] According to the above configuration, the attribute specifying unit 236 can specify the attributes of a character based on the attributes of players, fans, etc. who like each character. According to the above configuration, the attribute specifying unit 236 can specify the attributes of each character according to the support layer of each character, and can make the attributes of the character more in line with the intention of the user.

[0134] In the game according to the present embodiment, a player may specify a plurality of characters by an operation input. For example, a player may specify a plurality of characters constituting a deck that the player uses in the game. For example, as shown in FIG. 5, player A specifies characters 1 to 5 as the characters constituting the deck. Further, player B specifies characters 6 to 10 as the characters constituting the deck.

[0135] The determination means 237 may determine, for example, whether the preferential attributes and position information of each of the plurality of characters designated for the player satisfy a first relationship. For example, as shown in FIG. 5, the determination means 237 may determine whether the preferential location of each of the plurality of characters coincides with Tokyo, which is the play location. In the case of this example, it is determined that characters 1, 2, and 7 satisfy the first relationship in that their preferential locations and the play location coincide.

[0136] The progress control means 238 gives preferential treatment to the progress of the game by the characters with preferential attributes determined to satisfy the first relationship, and further determines the degree of preferential treatment according to the combination of the preferential attributes that satisfy the first relationship. This "determining the degree of preferential treatment" means, for example, determining the degree of attack power increase or determining that a specific skill can be activated.

[0137] As shown in FIG. 5, for player A, the progress control means 238 gives preferential treatment to the progress of the game of characters 1 and 2 at the preferential location determined to satisfy the first relationship. Further, for player A, the progress control means 238 determines that the degree of attack power increase is doubled according to the combination of character 1 and character 2 at the preferential location determined to satisfy the first relationship.

[0138] According to the above configuration, the progress control means 238 can not only give preferential treatment to the progress of the game according to the preferential attributes of each character, but also determine the degree of preferential treatment according to the combination thereof. Therefore, according to the above configuration, the progress control means 238 can cause the player to select a combination with a higher degree of preferential treatment for the combination of characters constituting the deck. Therefore, according to the above configuration, the progress control means 238 can prompt the player to specify characters closely related to the area where the player is located, and can activate this area.

[0139] The game progress means 234 may, for example, advance the game by operating each character according to operation inputs from a plurality of players. When, for example, multiple players play cooperatively, the game progress means 234 may advance the game by operating the player characters of each of the multiple players.

[0140] The determination means 237 may, for example, determine whether the privileged attributes and position information of each of the plurality of players satisfy a first relationship. For example, as shown in the example of FIG. 6, the determination means 237 may, for example, determine whether the privileged place and the play place of each player match. In this example, it is assumed that the determination means 237 determines that the privileged place and the play place match for players other than player D.

[0141] The progress control means 238 may, for example, give preferential treatment to the progress of the game of the player with the privileged attribute determined to satisfy the first relationship. For example, as shown in the example of FIG. 6, the progress control means 238 may give preferential treatment to the progress of the game of players A to C at the privileged place determined to satisfy the first relationship. Further, the progress control means 238 may determine the degree of this preferential treatment according to the combination of the privileged attributes that satisfy the first relationship. For example, as shown in the example of FIG. 6, when the combination of the privileged places that satisfy the first relationship is such that player A and player B are at the same play place and the play place "Tokyo" that matches the privileged place, a combo attack may be made possible in the cooperative play between player A and player B.

[0142] According to the above configuration, in the multi-play by a plurality of players, the progress control means 238 can determine the degree of preference for the progress of the game according to the combination of the preferential attributes that satisfy the first relationship of the plurality of players. Therefore, according to the above configuration, for example, a player can advantageously promote the cooperative play by gathering players from the same place of origin as himself and playing cooperatively at a place related to this place of origin. Therefore, according to the above configuration, the progress control means 238 can gather players related to the region in the multi-play and can promote regional activation.

[0143] [Modification Example] Although the present invention has been described based on the above embodiments, the present invention is not limited to the above embodiments. The following cases are also included in the present invention.

[0144] [First Modification Example] In the above embodiment, an example of a game held at an offline tournament where players and operators gather at one venue has been used for explanation, but the intention is not to limit the game to this. For example, the game according to the embodiment of the present disclosure may be an online game in which players and viewers are remote and the game devices 5 used by each are connected via a network.

[0145] In the case of an online battle game, the play locations of player A and player B do not always match. Therefore, for example, when the play location of player A is Hokkaido and the preferential location of player A is also Hokkaido, and the play location of player B is Okinawa and the preferential location of player B is also Okinawa, it is possible that both players are playing at the preferential location. Therefore, the progress control means 238 may further determine the degree of preference based on, for example, the season in which the game is being played.

[0146] For example, when the season of play is summer, the progression control means 238 may increase the degree of preference for Player A, for whom Hokkaido, a place where it is easy to play in summer, is a preferred location, more than for Player B. For example, when the season of play is summer, the progression control means 238 may enable a combo attack by Player A, for whom Hokkaido is a preferred location, against Player B, for whom Osaka is a preferred location. That is, the progression control means 238 may make it so that a more comfortable location is advantageous according to the season of play. For example, when the season of play is summer, the progression control means 238 may make it so that a cooler location is advantageous.

[0147] [Other Embodiments] The various control means and processing procedures described in the above embodiments are examples and are not intended to limit the scope of the present invention, its applications, or its uses. The various control means and processing procedures can be appropriately redesigned without changing the gist of the present invention.

[0148] In the above embodiment, the case where the game device 5 is a smartphone was illustrated, but the game device 5 may be amusement equipment provided at a game center or the like.

[0149] The game may be an action game, a shooting game, a role-playing game, a simulation game, a board game, a puzzle game, or the like, and can be applied to various types of games.

[0150] In the above embodiment, the case where the object is a player character was illustrated, but it is not limited to this. For example, the object can be a card or an item (equipment such as weapons and armor) used in the virtual game space.

[0151] In the above embodiment, the case where the server device 2 and the plurality of game devices 5 function together as a game program is exemplified, but the present invention is not limited thereto. All means of the game program, that is, the game progress means, the position specifying means, the attribute specifying means, the determination means, the progress control means, etc., may be provided in the server device 2 alone, the game device 5 alone, a communication terminal alone that is different from the server device and the game device 5, or two devices combined among these (for example, distributed processing between the server device 2 and the game device 5). Further, when the server device, the game device, and the communication terminal function together, it is also possible to appropriately change which means functions in which device.

[0152] Even when these other embodiments are adopted, the effects of the present embodiment are exhibited. Also, it is possible to appropriately combine the present embodiment with other embodiments, and other embodiments with each other.

Explanation of Reference Numerals

[0153] 1 Game system 2 Server device 23 Control unit 234 Game progress means 235 Position specifying means 236 Attribute specifying means 237 Determination means 238 Progress control means 5 Game device 56 Control unit

Claims

1. A computer, Game progress means for advancing the game by operating a character in response to an operation input from a player, Identification means for identifying the venue of the event in which the game is advanced, or the organizer location which is the attribute of the organizer who hosts the event, Identification means for identifying, for the player, at least one location that satisfies a predetermined condition among a plurality of locations related to at least one of the player or the character as a preferential location of at least one of the player or the character, Determination means for determining whether the venue or the organizer location matches the preferential location, When the venue or the organizer location matches the preferential location, it functions as progress control means for preferentially advancing the game, The identification means, Identifies the position information indicating the position of the player for the computer, When the location visited by the player indicated by the history of the position information in the first period satisfies a predetermined condition, this visited location is identified as the preferential location of the player, Game program.

2. A computer, Game progress means for advancing the game by operating a character in response to an operation input from a player, Identification means for identifying the venue of the event in which the game is advanced, or the organizer location which is the attribute of the organizer who hosts the event, Functioning as identification means for individually identifying the preferential location of at least one of the player or the character for each player who advances the game, The preferential locations include preferential locations that are different from each other for the first player and the second player who advance the game, The computer, Determination means for determining whether the venue or the organizer location matches the preferential location, When the venue or the organizer location matches the preferential location, it functions as progress control means for preferentially advancing the game, The identification means, Identifies the position information indicating the position of the player for the computer, When the location visited by the player indicated by the history of the position information in the first period satisfies a predetermined condition, this visited location is identified as the preferential location of the player, Game program.

3. The identification means further identifies the preferential location of the player based on the play record of the player in the second period, The game program according to claim 1 or 2.

4. The specific means specifies, as a preferential location for the player, a location that satisfies a predetermined condition among locations related to spectators who watch the game. The game program according to any one of claims 1 to 3.

5. The specific means specifies the player's preferential location based on the locations related to each of the spectators who are specific players who have taken a predetermined action with respect to the player in the game being advanced by the game advancement means or a game executed in the past. The game program according to any one of claims 1 to 3.

6. The specific means specifies the player's preferential location based on the number of the spectators having a specific attribute including that the place of origin is the same as that of the player or that the place of residence coincides with the place where the game event is held, the ratio of the spectators having the specific attribute to all the spectators, the number of the specific players, or the ratio of the spectators who are the specific players to all the spectators. The game program according to claim 5.

7. When a real event related to the character satisfies a predetermined condition, the specific means specifies the character's preferential location based on the position where the event occurred. The game program according to any one of claims 1 to 6.

8. The computer is further caused to function as reception means for receiving selections for the character from each of a plurality of users. The specific means specifies, as the character's preferential location, the location having the largest number or ratio to the whole among the locations related to each of the plurality of players who have selected the character. The game program according to any one of claims 1 to 7.

9. The player designates a plurality of characters by operation input. The determination means determines whether the preferential location of each of the plurality of characters coincides with the place of the event or the organizer's place. The advancement control means gives preference to the advancement of the game by the character for which it is determined that the preferential location coincides with the place of the event or the organizer's place, and further determines the degree of preference according to the combination of the preferential locations of the plurality of characters when there are a plurality of characters to be given preference. The game program according to any one of claims 1 to 8.

10. The game progress means advances the game by operating each character according to operation inputs from a plurality of players. The determination means determines whether or not the preferential place of each of the plurality of players matches the holding place or the organizer place. The progress control means gives preferential treatment to the progress of the game of the player in the preferential place determined to match the preferential place and the holding place or the organizer place. Further, when there are a plurality of players to be given preferential treatment, the degree of preferential treatment is determined according to the combination of the preferential places of each of the plurality of players. The game program according to any one of claims 1 to 9.

11. The specifying means specifies a place that satisfies a predetermined condition among the places related to each of the spectators who watch the game. The determination means determines whether or not the specified place of the spectator matches the preferential place. When the specified place matches the preferential place of the player, the progress control means further gives preferential treatment to the progress of the game. The game program according to any one of claims 1 to 10.

12. A storage unit that stores the game program according to any one of claims 1 to 11, A control unit that executes the game program, and A server device.

13. A storage unit that stores the game program according to any one of claims 1 to 11, A control unit that executes the game program, and A game system.

Citation Information

Patent Citations

  • Game control device, game system, and program

    JP2016064144A

  • Information processing apparatus, information processing method and information processing program

    JP2019054838A

  • Server system

    JP2019177082A

  • Information processing device, game program, and information processing method

    JP2020054451A