Server system, game system and program
The server system enhances location-based games by controlling game media allocation based on player movement, increasing entertainment value and attracting players to specific locations through real-space linked virtual content.
Patent Information
- Application Number
- JP2024087808
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-05-30
- Publication Date
- 2025-12-22
- Estimated Expiration
- 2040-03-30
AI Technical Summary
Existing location-based games lack mechanisms to control the selection and allocation of game content based on player movement in real space, leading to reduced interest and entertainment value.
A server system that utilizes a player's real-space position to execute a game in a virtual space, controlling the selection and allocation of game media based on detected movement, including a receiving means for position information, detection means for movement, game control means for virtual execution, selection control means for game medium allocation, and setting means for specifying game parameters.
Enhances the entertainment value of location-based games by linking real-space movements to virtual game content, attracting players to specific locations and controlling congestion, with mechanisms for selecting and allocating game items based on movement content.
Smart Images

Figure 0007789843000001 
Figure 0007789843000002 
Figure 0007789843000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a server system, a game system, a program, and the like. [Background technology]
[0002] In recent years, a network system that provides users with a communication-type networking service called a social networking service (hereinafter referred to as "SNS") has become known.
[0003] Such social networking services provide online games known as social games, in which users can play fighting games, combat games, RPGs, and other games with other users via mobile information and communication terminal devices such as smartphones.
[0004] Also, there has been known a position game in which position information measured by a portable information communication terminal device is used as the player's position to progress through a predetermined game.
[0005] In particular, recently, games have become known in which the characters used in the game change depending on the distance traveled or the elapsed time between two points in real space (for example, Patent Document 1).
[0006] Specifically, such games are configured to change the parameters of a character that is given at a first location and can be acquired at a second location depending on the distance and time between the two locations and the attributes of the two locations. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] Japanese Patent Application Publication No. 2019-170966 Summary of the Invention [Problem to be solved by the invention]
[0008] However, in the game described in Patent Document 1, although movement in real space is linked to character changes that can be acquired, there is no control based on the movement content in the selection and granting of game media such as game items, and there is still room for improvement in order to further increase the interest of the game as a location-based game.
[0009] The present invention has been made to solve the above-mentioned problems, and its purpose is to provide a new mechanism for positional games regarding the selection and allocation of game content based on the movement of players in real space, and to provide a server system etc. that can increase the entertainment value of the game. [Means for solving the problem]
[0010] (1) In order to solve the above problems, the present invention provides: A server system that uses a player's position in real space to execute a given game on a terminal device of the player, comprising: a receiving means for receiving current position information indicating a current position of the player in real space transmitted from the terminal device; a detection means for detecting movement of the player from a first point in real space to a second point in real space different from the first point; a game control means for executing the game using a virtual space based on the detected movement of the player from a first point in the real space to a second point in the real space; a selection control means for executing a selection process to select at least one game medium from a selection target group consisting of a plurality of game mediums related to the game to be selected when a given execution condition based on the detected movement of the player in the real space is met, and granting the selected game medium to the player; a setting means for executing a specification setting process that sets specifications to be defined when the selection process is executed, based on game parameters of the game that change in accordance with the detected movement of the player in the real space; providing means for providing information about the game, including information about the provided game content, to the terminal device; Equipped with The selection control means The selection process is executed based on the set specifications.
[0011] With this configuration, the present invention can provide a game that is executed in a virtual space in conjunction with the player's movements in real space, and can control the selection and allocation of game media such as game items based on the content of the movements.
[0012] Therefore, the present invention can gather players at specific locations through the game, such as to attract customers to a specific store, facility, or area, and can provide a new mechanism for location-based games regarding the selection and allocation of game content based on the movements of players within the real space, thereby increasing the entertainment value of the game.
[0013] The "point" is preferably a store or a location, but does not have to be a specific point such as a road or an address.
[0014] Furthermore, "given execution conditions based on the detected movement of the player in real space" include, for example, not only that the player has moved from a first point to a second point in real space, but also that the distance of the movement is a predetermined distance (or is greater than or equal to a predetermined distance or is less than a predetermined distance), and that the travel time required for the movement is within a predetermined time, and also includes conditions related to game processing in the virtual space that change in accordance with the movement.
[0015] In particular, the "conditions for game processing in the virtual space that change with the movement" include, for example, (A1) The movement of an object (which may be the player's character, a character associated with the player, or the player's own avatar) placed in the virtual space is executed in accordance with the movement; (A2) In the virtual space, when moving within the virtual space in conjunction with moving from a first point to a second point in the real space, the distance traveled in the virtual space is a predetermined distance (or is equal to or greater than the predetermined distance or is equal to or less than the predetermined distance), and (A3) When moving in the virtual space in conjunction with moving from a first point to a second point in the real space, the travel time in the virtual space is within a predetermined time; However, it is preferable that the virtual space is associated with the real space.
[0016] When the virtual space is associated with the real space in this manner, it includes the fact that movement has been performed from a first point in the virtual space corresponding to a first point in the real space to a second point in the virtual space corresponding to a second point in the real space, that the distance traveled by the movement is a predetermined distance, and that the travel time for the movement is within a predetermined time.
[0017] In addition, the above-mentioned "given execution conditions" may include other conditions as additional conditions, such as an object (including a player) having a specified item (including in-game currency), a specified task being performed, or having a specified number of points or experience points.
[0018] Furthermore, "game media" preferably refers to items used in a game, but may also refer to virtual game media used in a game, such as game cards. In particular, in the case of game cards, it refers to characters such as player characters, items such as weapons, in-game currency, tools, and life energy possessed by each character, or media for defining the characters or items.
[0019] In addition to the above, the "selection process" includes, for example, a lottery process in which a game medium automatically selected by lottery from a selection target group is given to a player, or a process in which a game medium selected by a predetermined method such as a player's instruction is given to a player.
[0020] Furthermore, the "given game" includes various types of games, such as fighting games (fighting games and sports games), RPGs, shooting games, racing games, or simulation games.
[0021] Furthermore, the "game parameters in the game that change in accordance with the movement of the player in the detected real space" include not only the game parameters set for the player, but also parameters of objects placed in the virtual space.
[0022] (2) The present invention also provides The selection control means The system is configured to execute the selection process when the detected movement of the player in real space or the game process that changes in accordance with the movement is executed within a given period of time, assuming that the execution conditions are met.
[0023] With this configuration, the present invention can execute a selection process when a player visits a second location within a given period, such as within three days of visiting or departing from a first location, and can therefore control the timing of a player's visit to a specific location, such as a specific store, facility, or area.
[0024] Therefore, the present invention can be used not only to attract customers to a specific location, but also to control congestion at that location.
[0025] (3) The present invention also provides The virtual space is formed in correspondence with the real space, The game control means Placing an object in the virtual space; controlling, in accordance with movement of the player in the real space, movement of the object from a first point in the virtual space that corresponds to the first point in the real space to a second point in the virtual space that corresponds to the second point in the real space; The selection control means The selection process is executed when a condition regarding movement of the object from a first point to a second point in the virtual space is met as the execution condition.
[0026] With this configuration, the present invention associates the real space of the player with the virtual space, Movement in the real world can be accurately reflected in the virtual space, and a game can be provided that is executed in the virtual space by linking the game with movement in the real space, and the selection and allocation of game media such as game items can be controlled based on the content of the movement.
[0027] Therefore, the present invention provides a new mechanism for a position-based game regarding the selection and allocation of game content based on the player's movements within the real space, thereby making the game more entertaining.
[0028] Each point in the virtual space may be formed as a point unrelated to the real space, or, if the "virtual space" is formed in correspondence with the "real space" based on an actual map, etc., it may be formed as a point having the same name, attributes, characteristics, etc. as a point in the real space.
[0029] (4) The present invention also provides The game parameters include: an attribute-related parameter that changes based on an attribute of at least one of the first point and the second point in the real space or the virtual space; a distance-related parameter that changes based on the distance in the real space from the first point to the second point in the real space or the virtual space; a time-related parameter that changes based on a travel time from the first point to the second point in the real space or the virtual space; and an event-related parameter that changes in response to a game event that occurs during movement from the first point to the second point in the virtual space; The configuration includes at least one parameter of the above.
[0030] With this configuration, the present invention can change parameters based on the movement of objects within the virtual space, the situation of each game, or the attributes of a location, thereby making it possible to control the execution of selection processing in a variety of variations and improving the entertainment value of the position-based game.
[0031] In the case of a store or facility, the "attributes" include, for example, category (eating, convenience, general goods, clothing, department store, etc.), business hours, and area (e.g., postal code).
[0032] An "attribute-related parameter" is a parameter that changes depending on, for example, whether the attributes of a plurality of locations match or do not match, and the number of matching locations.
[0033] Furthermore, the "distance-related parameters" are parameters that change depending on, for example, the total distance traveled between points, the straight-line distance from the first point to the last point, or the shortest route.
[0034] The "time-related parameters" are parameters that change depending on, for example, the total travel time between points and the average travel time between points.
[0035] Furthermore, "event-related parameters" are parameters obtained by participating in an event that occurs when traveling from a first location to a second location, while traveling, or when arriving at the second location.
[0036] "Game events" include, for example, defeating an enemy character that appears in the virtual space, talking to a character that appears in the virtual space, receiving, buying or selling, or giving away. These include performing a given action, finding a specific item such as a treasure item, contacting friends registered as friends in the game, and performing a given action via a social networking site.
[0037] (5) The present invention also provides The setting means The specifications include setting at least one of the following: the number of game media that make up the selection target group; the types of game media that make up the selection target group; the selection probability selected to be given to the player for each game media that makes up the selection target group; the number of game media that will be selected; the attributes of the selected game media; the number of times the selection process will be executed; and the parameters that the player or the character controlled by the player possesses in the game and that are consumed when the selection process is executed.
[0038] With this configuration, the present invention can change the specifications of the selection process, making it possible to control the execution of the selection process in a variety of ways and to increase the interest of the position game.
[0039] In addition, the "number of game media selected" refers to, for example, the number of game items selected by each selection process when executed multiple times with one activation, or the number of game items selected by all of one or more selection processes selected with one activation.
[0040] Furthermore, "parameters held in the game by the player or the character controlled by the player and consumed when executing a selection process" refers to parameters held in the game by the player or the character controlled by the player, such as in-game currency, character life energy, number of points, etc., consumed when a selection process is executed one or more times with one activation, or these parameters consumed when each individual selection process is executed when multiple selection processes are executed with one activation.
[0041] (6) The present invention also provides an event control means for controlling execution of a given game event in the virtual space while the player is moving from a first point in the real space to a second point in the real space; The setting means The specification setting process is executed based on game parameters in the game that change in response to the execution of the event.
[0042] With this configuration, the present invention can change game parameters such as the amount of in-game currency, items, life, experience points, etc. acquired, the number of enemies defeated, and the number of points acquired due to events, based on game events that occur in the virtual space while moving from a first location to a second location, such as defeating an enemy character that appears in the virtual space at a point midway between the first and second locations during movement, or talking to a character that appears in the virtual space.
[0043] Therefore, the present invention can control the execution of the selection process in a variety of variations while making the position game more interesting.
[0044] (7) The present invention also provides an event control means for controlling execution of a given game event in the virtual space while the player is moving from a first point in the real space to a second point in the real space; The selection control means The execution condition when the selection process is executed is controlled based on the status of the game event.
[0045] With this configuration, the present invention can change whether or not to execute a selection process, or the conditions for executing a selection process, based on game events that occur in the virtual space while moving from a first location to a second location, such as defeating an enemy character that appears in the virtual space at a point midway between a first location and a second location during movement, or talking to a character that appears in the virtual space.
[0046] For example, the present invention allows a selection process to be executed at the second location if 10 enemy characters are defeated at a point midway between a first location and a second location while moving; and in a case where only normal game media is normally selected, if a total of 20 enemy characters are defeated, a selection process can be executed that allows S rare game media to be selected.
[0047] Therefore, the present invention can closely link the positional element of a position game with the selection process, thereby improving the interest of the position game.
[0048] (8) The present invention also provides The providing means The information on the execution condition for executing the selection process is provided to the terminal device to notify the player.
[0049] Therefore, in executing the selection process, the present invention can support the player in determining the player's destination, the player's time limit for movement, or whether or not a game event is being executed.
[0050] (9) The present invention also provides The providing means is configured to provide information on the specifications that are expected to change depending on the game parameters to the terminal device in order to notify the player.
[0051] With this configuration, the present invention can support the player in determining the player's destination, the player's time limit for movement, whether or not a game event is being executed, and the like, when executing the selection process.
[0052] (10) In order to solve the above problems, the present invention provides: A program for executing a given game using a player's position in real space, comprising: a receiving means for receiving current position information indicating a current position of the player in real space; a detection means for detecting movement of the player from a first point in real space to a second point in real space different from the first point; a game control means for executing the game using a virtual space based on the detected movement of the player from a first point in the real space to a second point in the real space; a selection control means for executing a selection process to select at least one game medium from a selection target group consisting of a plurality of game mediums related to the game to be selected when a given execution condition based on the detected movement of the player in the real space is met, and granting the selected game medium to the player; and a setting means for executing a specification setting process for setting specifications to be defined when the selection process is executed, based on game parameters of the game that change in accordance with the detected movement of the player in the real space; Make the computer function as The selection control means The selection process is executed based on the set specifications.
[0053] With this configuration, the present invention can provide a game that is executed in a virtual space in conjunction with the player's movements in real space, and can control the selection and allocation of game media such as game items based on the content of the movements.
[0054] Therefore, the present invention can gather players at specific locations through the game, such as to attract customers to a specific store, facility, or area, and can provide a new mechanism for location-based games regarding the selection and allocation of game content based on the movements of players within the real space, thereby increasing the entertainment value of the game.
[0055] (11) In order to solve the above problems, the present invention provides: A game system that executes a given game using a player's position in real space, comprising: a receiving means for receiving current position information indicating a current position of the player in real space; a detection means for detecting movement of the player from a first point in real space to a second point in real space different from the first point; a game control means for executing the game using a virtual space based on the detected movement of the player from a first point in the real space to a second point in the real space; a selection control means for executing a selection process to select at least one game medium from a selection target group consisting of a plurality of game mediums related to the game to be selected when a given execution condition based on the detected movement of the player in the real space is met, and granting the selected game medium to the player; a setting means for executing a specification setting process that sets specifications to be defined when the selection process is executed, based on game parameters of the game that change in accordance with the detected movement of the player in the real space; Equipped with The selection control means The selection process is executed based on the set specifications.
[0056] With this configuration, the present invention can provide a game that is executed in a virtual space in conjunction with the player's movements in real space, and can control the selection and allocation of game media such as game items based on the content of the movements.
[0057] Therefore, the present invention can gather players at specific locations through the game, such as to attract customers to a specific store, facility, or area, and can provide a new mechanism for location-based games regarding the selection and allocation of game content based on the movements of players within the real space, thereby increasing the entertainment value of the game. [Brief explanation of the drawings]
[0058] [Figure 1] 1 is a diagram illustrating an example of a system configuration showing the configuration of a game system according to an embodiment. [Figure 2] FIG. 2 illustrates functional blocks of a server device according to an embodiment. [Figure 3] FIG. 2 is a diagram illustrating functional blocks of a terminal device according to an embodiment. [Figure 4] FIG. 10 is a diagram (part 1) for explaining a selection process executed based on player position information and a specification setting process for setting the specifications thereof in one embodiment. [Figure 5] FIG. 10 is a diagram (part 2) for explaining a selection process executed based on player position information and a specification setting process for setting the specifications thereof in one embodiment. [Figure 6] 10 is a flowchart illustrating the operation of a game process including a specification setting process and a selection process executed by the server device of an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0059] The present embodiment will be described below. Note that the present embodiment described below does not unduly limit the content of the present invention described in the claims. Furthermore, not all of the configurations described in the present embodiment are necessarily essential constituent elements of the present invention.
[0060] [1] Game System First, the outline and general configuration of a game system 1 according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of a system configuration showing the configuration of the game system 1 according to this embodiment.
[0061] As shown in FIG. 1, the game system 1 of this embodiment is configured such that a server device 10 that provides game services and terminal devices 20 (e.g., terminal devices 20A, 20B, 20C) are connectable to the Internet (an example of a network).
[0062] A player can access the server device 10 from a terminal device 20, obtain a game from the server device 10 via the Internet, and play the game. Furthermore, by accessing the server device 10 from a terminal device 20, a player can play a game while communicating with other players.
[0063] In particular, the server device 10 is an information processing device capable of providing a service that allows players to play games using terminal devices 20 that are connected for communication via the Internet.
[0064] The server device 10 can also function as an SNS server that provides a communication-type service. The SNS server refers to, for example, an information processing device that provides a service that allows communication between multiple players.
[0065] Furthermore, when the server device 10 functions as an SNS server, for example, it is capable of providing a game called a social game that is executed using the operating environment (API (Application Programming Interface), platform, etc.) of the SNS it provides.
[0066] Specifically, the server device 10 may provide games in a server-client format via the terminal device 20, or may provide games provided on the web browser of the terminal device 20, such as browser games (games that can be started simply by opening the installation site in a web browser) created in various languages such as HTML, FLASH (registered trademark), CGI, PHP, shockwave, Java (registered trademark) applet, and JavaScript (registered trademark).
[0067] Unlike existing online games, social games include games that can be played using only a web browser and an SNS account, without requiring dedicated client software. The server device 10 is configured to connect to other players' devices (smartphones, PCs, game consoles, etc.) via a network, and provide an online game in which players can simultaneously share the same game progress online.
[0068] On the other hand, the server device 10 may be configured with one (device, processor) or multiple (devices, processors).
[0069] Then, information such as game information stored in the memory area of the server device 10 (memory unit 140 described later) may be stored in a database (broadly speaking, a storage device, memory) connected via a network (intranet or internet), or when functioning as an SNS server, information such as player information storage unit 146 stored in the memory area may be stored in a database (broadly speaking, a storage device, memory) connected via a network (intranet or internet).
[0070] Specifically, the server device 10 of this embodiment receives input information based on the operation of a player of the terminal device 20 (i.e., a player who executes a game), and performs game processing based on the received input information.
[0071] Then, the server device 10 transmits the game processing results to the terminal device 20. The terminal device 20 is configured to perform various processes to provide the game processing results received from the server device 10 to the terminal device 20 so that they can be viewed by the player.
[0072] The terminal device 20 is an information processing device such as a smartphone, a mobile phone, a PHS, a computer, a game device, a PDA, a portable game machine, an image generating device, or the like, and is a device that can be connected to the server device 10 via a network such as the Internet (WAN) or a LAN. The communication line between the terminal device 20 and the server device 10 may be wired or wireless.
[0073] The terminal device 20 also includes a web browser capable of viewing web pages (HTML data). That is, the terminal device 20 includes a communication control function for communicating with the server device 10, a web browser function for controlling display using data received from the server device 10 (web data, data created in HTML format, etc.), and for transmitting player operation data to the server device 10.
[0074] For example, the terminal device 20 may acquire necessary information, such as game information about other players when they are competing, from the server device 10, execute game processing based on a game application stored in a memory area (the memory unit 270 described later), and also execute various processes to provide a game screen to the player, allowing the player to play the game.
[0075] Furthermore, for example, the terminal device 20 may transmit player operation data to the server device 10, while acquiring game control information provided by the server device 10, and execute predetermined game processing, thereby executing a game based on the game processing.
[0076] In particular, when the terminal device 20 executes game processing based on game control information provided by the server device 10, it makes a request to the server device 10 to play a predetermined game, and is connected to the game site of the server device 10, and the game begins.
[0077] The terminal device 20 is configured to use an API as needed to cause the server device 10 functioning as an SNS server to perform a predetermined process, or to acquire the player information storage unit 146 managed by the server device 10 functioning as an SNS server, thereby executing a game.
[0078] [2] Server device Next, the server device 10 of this embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing functional blocks of the server device 10 of this embodiment. The server device 10 of this embodiment may have a configuration in which some of the components (each unit) of Fig. 2 are omitted.
[0079] The server device 10 includes an input unit 120 for use by the administrator and other inputs, a display unit 130 for displaying predetermined information, an information storage medium 180 in which predetermined information is stored, a communication unit 196 for communicating with terminal devices 20 and others, a processing unit 100 for mainly executing processing related to the game to be provided, and a memory unit 140 for storing various data mainly used in the game.
[0080] The input unit 120 is used by a system administrator or the like to input game-related settings and other necessary settings and data. For example, the input unit 120 in this embodiment is configured with a mouse, keyboard, and the like.
[0081] The display unit 130 displays an operation screen for the system administrator. For example, the display unit 130 of this embodiment is configured by a liquid crystal display or the like.
[0082] The information storage medium 180 (computer-readable medium) stores programs, data, etc., and its functions are realized by an optical disk (CD, DVD), a magneto-optical disk (MO), a magnetic disk, a hard disk, a magnetic tape, or a memory (ROM), etc.
[0083] The communication unit 196 performs various controls for communicating with the outside (e.g., terminals, other servers, or other network systems), and its functions are configured by hardware such as various processors or communication ASICs, programs, etc.
[0084] The storage unit 140 serves as a work area for the processing unit 100, the communication unit 196, etc., and its functions are realized by RAM (VRAM), etc. The information stored in the storage unit 140 may be managed by a database.
[0085] In addition to the main memory 142, the memory unit 140 of this embodiment also includes: (A1) a game data storage unit 144 that stores game information indicating information related to the game to be provided, such as various table data; (A2) a player information storage unit 146 in which player information indicating information about each player is stored; and (A3) an item information storage unit 148 in which game items owned by each player as game media are stored as item information in association with each player; It has the following characteristics.
[0086] In particular, the game data storage unit 144 stores information about points in real space (hereinafter also referred to as "point information") for detecting the player's movement in real space during the game, various data for constructing the virtual space, information about game items provided to the player (including initial values), and standard specifications for the selection process for selecting the game items to be granted to the player.
[0087] For example, the location information includes, for each specific location indicating a specific place or specific area such as a store or facility in the real space, or a road or an arbitrary address in the real space, location information indicating the longitude and latitude in the real space, information about each location such as the store type, business format or opening hours, and area (postal code), location attribute information including location identification information for each location to identify the player's movement in the real space related to the game, and coordinate information indicating the coordinate position in the virtual space associated with each location, all of which are registered in advance.
[0088] And the location identification information is (B1) a first location designated to serve as a movement starting point for identifying a player's movement with respect to the game; and (B2) A second point indicating that it functions as a trip stop (hereinafter simply referred to as a "stop"), a trip end point (hereinafter referred to as a "destination"), or both; Two pieces of attribute information (B1) and (B2) may be registered in one piece of travel point attribute information.
[0089] Furthermore, for example, various data for constructing a virtual space includes information registered for associating points (hereinafter also referred to as "virtual space points") corresponding to each point in the real space (hereinafter also referred to as "real space points") with the real space points. However, coordinate information indicating coordinates in a virtual space that is different from the real space may be stored as information on each virtual space point.
[0090] The processing unit 100 performs various processes using the main memory unit 142 in the memory unit 140 as a work area. The functions of the processing unit 100 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or by programs.
[0091] The processing unit 100 performs various processes of this embodiment based on programs (data) stored in the information storage medium 180. That is, the information storage medium 180 stores programs for causing a computer to function as each unit of this embodiment (programs for causing a computer to execute the processing of each unit).
[0092] For example, the processing unit 100 (processor) controls the entire server device 10 based on a program stored in the information storage medium 180, and performs various processes such as controlling the transfer of data between the various units. Furthermore, it performs processes to provide various services in response to requests from terminals.
[0093] Specifically, the processing unit 100 of this embodiment has at least a communication control unit 101, a Web processing unit 102, a game management unit 103, an item management unit 104, a player position management unit 105, a selection processing unit 106, a timer management unit 110, and an information provision unit 111.
[0094] For example, the communication control unit 101 of this embodiment constitutes a receiving means of the present invention, and the game management unit 103 constitutes a game control means and an event control means of the present invention. Also, for example, the player position management unit 105 of this embodiment constitutes a detecting means of the present invention, and the selection processing unit 106 constitutes a selection control means and a setting means of the present invention. Furthermore, for example, the information providing unit 111 of this embodiment constitutes a providing means of the present invention.
[0095] The communication control unit 101 performs processing to transmit and receive data to and from the terminal device 20 via the network. That is, the server device 10 performs various processing based on information received from the terminal device 20, etc. by the communication control unit 101. In particular, the communication control unit 101 of this embodiment performs processing to transmit a game screen to the terminal device 20 of a player based on a request from the terminal device 20 of the player.
[0096] The Web processing unit 102 functions as a Web server. For example, the Web processing unit 102 performs a process of transmitting data in response to a request from a Web browser 211 installed in the terminal device 20, and a process of receiving data transmitted by the Web browser 211 of the terminal device 20, via a communication protocol such as HTTP (Hypertext Transfer Protocol).
[0097] In this embodiment, the server device 10 is described as having a function as an SNS server, but the server device 10 may be formed as a server for the game and a server for the SNS separately. The terminal device 20 may perform part of the process, or the terminal device 20 may perform part of the process.
[0098] The game management unit 103 works in conjunction with the terminal device 20 and executes game processing for each player related to games such as role-playing games (RPGs), shooting games, fighting games, or position games based on player operations input via the terminal device 20.
[0099] In particular, the game management unit 103 provides each player with game items (including characters and abilities) to be used in the game, for example, as electronic game cards, based on the player's instructions or at the timing of the game progress (before the game starts or during the game).
[0100] The game management unit 103 works in conjunction with the terminal device 20 to progress the game based on the game items possessed by each player and the position of each player in real space.
[0101] Specifically, the game management unit 103 executes the game using the set player character and game items based on the player's operations input via the terminal device 20 and the player's current position in real space.
[0102] On the other hand, the game management unit 103 controls given events in the virtual space in conjunction with the player's movements in the real space.
[0103] Game events include, for example, defeating enemy characters that appear in the virtual space, performing given actions such as talking to, receiving, buying and selling, and handing over characters that appear in the virtual space, finding specific items such as treasure items, contacting friends registered as friends in the game, and performing given actions via SNS.
[0104] The item management unit 104 registers items given to players as game cards in the item information storage unit 148 and manages them.
[0105] In particular, the item management unit 104 assigns or changes items based on the player's current location in real space or points visited, and stores the assigned or changed items in the item information storage unit 148.
[0106] Note that granting an item includes allowing the player to acquire the item, having the player make a reservation to acquire the item and then having the player acquire the item a specified period of time after the time of grant (e.g., 3 days or 10 days) or when specified conditions are met (e.g., visiting a specific real-world location, obtaining a specific item, or clearing a specific stage), and also including the player simply making a reservation to acquire the item.
[0107] The player position management unit 105 acquires the current position information of each player (i.e., player position information) transmitted from the terminal device 20 at predetermined timings, and stores the information as player position history information in the player information storage unit 146 at any time in association with the current time acquired from the timer management unit 110.
[0108] The selection processing unit 106 selects a plurality of items at a given timing during the game, including the timing when the player visits a predetermined point in the real space (a timing specified during the game, such as when a stage specified in the game is cleared or when a predetermined item is discovered while moving through the virtual space in the game, or a timing instructed by the player based on point consumption). A selection process is performed to select an item, such as by performing a lottery process (gasha) to select an item that the player will acquire from the above.
[0109] Furthermore, the selection processing unit 106 sets the specifications of the selection process in advance for each player based on the current position information of the player.
[0110] The timer management unit 110 has a timer function and is used to manage the progress of the game, including player position information and game card position information.
[0111] In particular, the timer management unit 110 outputs the current time or a preset time to each unit based on a request from the player position management unit 105, the item management unit 104, or other units. The timer management unit 110 is also used to synchronize with each terminal device.
[0112] The information providing unit 111 generates various game information (including information about game items and information about the movement of objects placed in the virtual space) to enable the terminal device 20 to process the game, and provides this information to the corresponding terminal device 20.
[0113] In particular, the information providing unit 111 provides, at a given timing, information for displaying information relating to a mission on the relevant terminal device 20 as game information to the terminal device 20.
[0114] [3] Terminal device Next, the terminal device 20 of this embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram showing functional blocks of the terminal device 20 of this embodiment. The terminal device 20 of this embodiment may have a configuration in which some of the components (units) of Fig. 2 are omitted.
[0115] The current position detection unit 250 detects the current position of the terminal device 20 at every predetermined timing, and generates position information indicating the current position.
[0116] For example, the current position detection unit 250 detects satellite signals (GPS signals) transmitted from GPS satellites (not shown) while recognizing the positions of the GPS satellites at predetermined intervals (e.g., every 5 seconds). Then, the current position detection unit 250 calculates (i.e., detects) coordinate values (e.g., latitude and longitude) of the current position of the terminal device 20 itself based on the detected GPS signals, and provides the coordinate values to the processing unit 200 as current position information.
[0117] The input unit 260 is a device for inputting input information from the player, and outputs the player's input information to the processing unit 200. The input unit 260 of this embodiment includes a detection unit 262 that detects the player's input information (input signal). The input unit 260 may be, for example, a lever, a button, a steering wheel, a microphone, a touch panel display, a keyboard, or a mouse.
[0118] The storage unit 270 serves as a work area for the processing unit 200, the communication unit 296, etc., and its functions can be realized by RAM (VRAM) or the like. The storage unit 270 of this embodiment includes a main memory unit 271 used as a work area, and an image buffer 272 in which the final display image, etc. are stored. Note that a configuration in which some of these components are omitted may also be used.
[0119] The information storage medium 280 (computer-readable medium) stores programs, data, etc., and its functions can be realized by an optical disk (CD, DVD), a magneto-optical disk (MO), a magnetic disk, a hard disk, a magnetic tape, or a memory (ROM), etc.
[0120] The processing unit 200 performs various processes of this embodiment based on programs (data) stored in the information storage medium 280. The information storage medium 280 can store programs for causing a computer to function as each unit of this embodiment (programs for causing a computer to execute the processing of each unit).
[0121] In this embodiment, the programs and game data for causing a computer to function as each unit of this embodiment, which are stored in the information storage medium 180 and storage unit 140 of the server device 10, are received via a network, and the received programs and data are stored in the information storage medium 280. The programs and data received from the server device 10 may also be stored in the storage unit 270. Such cases of receiving programs and data and causing a network system to function are also included within the scope of the present invention.
[0122] The display unit 290 outputs the image generated by this embodiment, and its function can be realized by a CRT, LCD, touch panel display, HMD (head mounted display), etc. The sound output unit 292 outputs the sound generated by this embodiment, and its function can be realized by a speaker, headphones, etc.
[0123] The communication unit 296 performs various controls for communicating with the outside (for example, other terminals, servers), and its functions can be realized by hardware such as various processors or communication ASICs, programs, etc.
[0124] The processing unit 200 (processor) performs processing such as game processing, display control, image generation processing, or sound generation processing based on current location information from the current location detection unit 250, information about the game acquired from the server device 10 via the communication unit 296, input information acquired from the input unit 260, or programs, etc.
[0125] The processing unit 200 performs various processes using a main memory unit 271 in the memory unit 270 as a work area. The functions of the processing unit 200 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or by programs.
[0126] The processing unit 200 includes a communication control unit 210, a web browser 211, a game processing unit 212, a display control unit 213, a game screen control unit 214, a current position management unit 215, a drawing unit 220, and a sound processing unit 230. Note that some of these units may be omitted.
[0127] The communication control unit 210 performs processing for transmitting and receiving data to and from each server device 10. The communication control unit 210 also performs processing for storing data received from the server device 10 in the storage unit 270, processing for analyzing the received data, and other control processing related to the transmission and reception of data.
[0128] The communication control unit 210 may store and manage destination information (IP address, port number) of the server in the information storage medium 280. The communication control unit 210 may then communicate with the server device 10 when receiving input information from the player to start communication.
[0129] In particular, the communication control unit 210 performs processing to transmit player identification information and operation information to the server device 10 and receive data related to the player information storage unit 146 (player's web page, game screen, etc.) from the server device 10.
[0130] The communication control unit 210 may transmit and receive data to and from the server device 10 at a predetermined cycle, or may transmit and receive data to and from the server device 10 when input information is received from the input unit 260. In particular, the communication control unit 210 of this embodiment performs processing to receive the game screen from the server device 10.
[0131] The web browser 211 is an application program for viewing web pages (game screens), downloading HTML files, image files, etc. from the web server (server device 10), analyzing the layout, and controlling the display. The web browser 211 also transmits data to the web server (server device 10) using input forms (links, buttons, text boxes, etc.).
[0132] The web browser 211 of this embodiment can realize a browser game. For example, the web browser 211 may execute a program written in JavaScript (registered trademark), FLASH (registered trademark), Java (registered trademark), or the like, received from a web server (server device 10).
[0133] The terminal device 20 can display information from a web server specified by a URL via the Internet using the web browser 211. For example, the terminal device 20 can display a game screen (data such as HTML) received from the server device 10 using the web browser 211.
[0134] The game processing unit 212 performs various game calculation processes in conjunction with the server device 10. For example, these processes include a process for starting a game when a game start condition is met, a process for progressing the game, and a process for ending the game when a game end condition is met.
[0135] The game processing unit 212 may then perform processing to place and set various objects (objects composed of primitives such as polygons, free-form surfaces, or subdivision surfaces) representing display objects such as player characters, buildings, stadiums, cars, trees, pillars, walls, and maps (terrain) in the object space.
[0136] Here, the object space is a virtual space, and includes both two-dimensional space and three-dimensional space. Two-dimensional space is a space in which an object is placed, for example, using two-dimensional coordinates (X, Y), and three-dimensional space is a space in which an object is placed, for example, using three-dimensional coordinates (X, Y, Z).
[0137] In addition, the game processing unit 212 controls the sending and receiving of various information at the time of login, and executes game processing including the execution of game processing based on the player's operation when executing a game in real time in conjunction with the server device 10.
[0138] Furthermore, the display control unit 213 performs processing to display the game screen generated by the game screen control unit 214 on the display unit 290. For example, the display control unit 213 may use the web browser 211 for display.
[0139] The current position management unit 215 acquires current position information for each predetermined period obtained from the current position detection unit 250, stores it as history information in the main memory unit 271, and transmits it to the server device 10 as player position information at a predetermined timing in conjunction with the server device 10 during execution of game processing.
[0140] The drawing unit 220 performs drawing processing based on various processes (for example, game processing) performed by the processing unit 200, thereby generating an image, which is output to the display unit 290 by the display control unit 213. The image generated by the drawing unit 220 may be a so-called two-dimensional image or a so-called three-dimensional image.
[0141] The sound processing unit 230 performs sound processing based on the results of various processes performed by the processing unit 200 , generates game sounds such as background music, sound effects, or voices, and outputs them to the sound output unit 292 .
[0142] [4] Processing method of this embodiment [4.1] Overview Next, a selection process executed based on player position information of this embodiment and a method of specification setting process for setting the specifications thereof will be described with reference to Figures 4 and 5. Figures 4 and 5 are diagrams for explaining the selection process executed based on player position information of this embodiment and the specification setting process for setting the specifications thereof.
[0143] The server device 10 of this embodiment is configured to work in conjunction with the terminal device 20 and provide the terminal device 20 with the player character, other characters, the game space or parts thereof, game parameters, background music, and game scenarios.
[0144] The server device 10 has a configuration that allows players to use the terminal devices 20 to execute games such as fighting games, combat games, RPGs, shooting games, racing games, or simulation games.
[0145] The server device 10 is also configured to acquire current position information indicating the current position of each player in real space from the terminal device 20, and based on the acquired current position of each player, link it with the movement of each player in real space and provide the terminal device 20 with a game that is executed in a virtual space formed in correspondence with the real space.
[0146] The server device 10 is configured to control the selection of game items as game media and their provision to the player based on the player's movement in real space or the movement of objects in the virtual space associated with the player's movement.
[0147] In particular, the server device 10 of this embodiment is a device for causing a terminal device 20 of a player to execute a given game by utilizing the position of the player in real space, and (A1) receiving current position information indicating the current position of the player in real space transmitted from the terminal device 20; (A2) detecting movement of the player from a first point in real space (hereinafter also referred to as a "first point in real space") to a second point in real space different from the first point in real space (hereinafter also referred to as a "second point in real space"); (A3) executing a game using a virtual space associated with the real space based on the detected movement of the player from a first point in the real space to a second point in the real space; (A4) when a given execution condition based on the detected movement of the player in real space is met, executing a selection process to select at least one item from a selection target group consisting of multiple game media related to the game to be selected, and granting the selected item to the player; (A5) performing a specification setting process to set specifications to be defined when performing the selection process, based on game parameters in the game that change in accordance with the detected movement of the player in the real space; It has the following structure.
[0148] The server device 10 controls the movement of the object from a first point in the virtual space that corresponds to a first point in the real space (hereinafter also referred to as a "first point in the virtual space") to a second point in the virtual space that corresponds to a second point in the real space (hereinafter also referred to as a "second point in the virtual space"), in accordance with the movement of the player in the real space, and controls the object to move from a first point in the virtual space that corresponds to a first point in the real space (hereinafter also referred to as a "first point in the virtual space") to a second point in the virtual space that corresponds to a second point in the real space as a given execution condition. The apparatus is configured to execute a selection process when a condition regarding the movement of the object from a first point in the virtual space to a second point in the virtual space is met.
[0149] For example, as shown in Figure 4, consider a case in which a player visits multiple second real-space locations in turn from a first real-space location, and each time the player visits a second real-space location, multiple game items with various ranks such as normal, rare, or S rare are available as selection targets, and one game item is selected by lottery (e.g., gacha) from a selection target group in which the probability of winning each item is specified.
[0150] In this case, it is assumed that each time a person visits a second location in real space whose attributes (store type: convenience store α) match those of the first location SP10 in real space, the parameter for the number of visits is changed, and the probability of winning an S rare is changed to a multiplier obtained by multiplying the base probability of winning by the number of visits.
[0151] In this case, as shown in Figure 4, when the server device 10 first reaches a second point SP20A in real space where the store type is convenience store α, the specification is to double the standard winning probability of 1% for S Rare A game items belonging to the selection target group to 2%, and perform a selection process as a lottery process based on the selection target group including the S Rare A game items with a winning probability of 2%.
[0152] Furthermore, as shown in FIG. 4, when the server device 10 reaches a second real-space point SP20B whose store type is convenience store α after the second real-space point SP20, the server device 10 sets the standard winning probability of 1% for an S Rare A game item belonging to the selection target group to three times the standard winning probability of 1% to 3%, and executes a selection process as a lottery process based on the selection target group including the S Rare A game item whose winning probability is now 3%.
[0153] In this way, during game execution, the server device 10 sets specifications for the selection process of the selection target group each time the player visits a second location in real space whose store type is convenience store α, until the time limit is reached, until a predetermined number of second locations in real space are visited, or until a specific location is passed, or until the location game ends, and executes the selection process based on the set specifications.
[0154] As shown in FIG. 5, the server device 10 is configured such that each point in the virtual space corresponds to a corresponding point in the real space, and when the player P moves in the real space, the player character PC placed in the virtual space moves in correspondence with the current position of the player P (specifically, the current position of the terminal device 20).
[0155] In this embodiment, this configuration makes it possible to gather players at specific locations through the game, such as attracting customers to a specific store, facility, or area, and also provides a new mechanism for location-based games regarding the selection and allocation of game content based on the movements of players within the real space, thereby increasing the entertainment value of the game.
[0156] In the following embodiments, game items used in the game are used as game media, but virtual game media used in the game, such as game cards, may also be used.
[0157] [4.2] Movement detection processing in real space and object movement control processing in virtual space Next, a description will be given of the player movement detection process in the real space and the object movement control process in the virtual space in this embodiment.
[0158] (Detection of player movement in real space) During the execution of the game, the player position management unit 105 detects the movement of each player from a first point in the real space to a second point in the real space based on the current position information of each player transmitted from the terminal device 20.
[0159] Specifically, when the player position management unit 105 receives current position information transmitted from the terminal device 20 and flag information indicating that the player is moving (hereinafter also referred to as "movement status information") is not registered in the player information storage unit 146, the player position management unit 105 identifies the player's current position from the received current position information, and determines whether the identified current position is a predetermined first position based on the identified current position and the position information stored in the game data storage unit 144.
[0160] For example, the player position management unit 105 detects location information that uses location information with the same latitude and longitude as the identified current location, or latitude and longitude that are recognized to be in the same range, and determines whether the identified current location can be registered as the first location in real space as the starting point of movement, based on the location attribute information included in the detected location information.
[0161] Then, when the player position management unit 105 determines that the player's current position is the first point in real space, it determines that the player has started moving, and registers the first position in real space as the movement start point in the player information storage unit 146, while registering flag information indicating that the player is moving in the player information storage unit 146 as movement status information.
[0162] In this embodiment, the current location of a player when instructed or contacted by another player may be registered as the first location in real space, or the current location of a player when an enemy character in the game is defeated, a predetermined score or experience points are reached, a task is completed, or a specific item is obtained may be registered as the first location in real space.
[0163] On the other hand, when the player position management unit 105 receives current position information transmitted from the terminal device 20 in a case where movement state information has already been registered in the player information storage unit 146, it identifies the current position of the player from the received current position information, detects location information using location information with the same latitude and longitude as the identified current position, or latitude and longitude that are recognized to be in the same range, and determines whether the identified current position can be registered as a second location for a stopover or destination based on the location attribute information included in the detected location information.
[0164] Then, when the player position management unit 105 determines that the player's current position is the second point in real space, it registers the second point in real space as a waypoint or destination in the player information storage unit 146, assuming that the player has reached a waypoint or destination during his / her movement, and if it is a waypoint, it maintains the player's movement status information, and if it is a destination, it deletes the player's movement status information.
[0165] In this embodiment, similar to the first point in real space, the current location of a player when instructed or contacted by another player may be registered as the second point in real space, or the current location of a player when an enemy character in the game is defeated, a predetermined score or experience points are reached, a task is completed, or a specific item is obtained may be registered as the second point in real space.
[0166] (Object movement control processing in virtual space) The game management unit 103 executes a virtual game based on the data stored in the game data storage unit 144. Forms space.
[0167] In particular, the game management unit 103 may form a virtual space having points with the same names, attributes, and characteristics as points in the real space based on a map of the real space, or may form a virtual space unrelated to the real space by forming points in the real space that correspond to points in the point information registered in the game data storage unit 144. However, when a virtual space is formed unrelated to the real space, the point information specifies coordinate information indicating the coordinates in the virtual space of each point in the virtual space, and the game management unit 103 forms the virtual space based on the coordinate information.
[0168] Meanwhile, the game management unit 103 controls the movement of the object from a first point in the virtual space corresponding to a first point in the real space to a second point in the virtual space corresponding to a second point in the real space in accordance with the player's movement in the real space as described above.
[0169] In particular, the game management unit 103 may use, as the object, a player character, a character (game item) associated with the player, or an avatar of the player himself.
[0170] [4.3] Selection process and associated game item allocation Next, the selection process and the accompanying awarding of game items in this embodiment will be described.
[0171] (Selection process overview) When a given execution condition based on the detected movement of the player in real space is met during execution of the game, the selection processing unit 106 executes a selection process to select at least one game item from a selection target group consisting of multiple game items related to the game that is the subject of selection, randomly, based on the player's instructions, or in accordance with the progress of the game, and grants the selected game item to the player.
[0172] In particular, the selection processing unit 106 executes the selection processing when the player's movement from the first point in the real space to the second point in the real space meets a predetermined condition, or when the game processing in the virtual space that changes as the player moves from the first point in the real space to the second point in the real space meets a predetermined condition, assuming that the given execution condition is met.
[0173] In addition, the given execution conditions in this embodiment may include other conditions as additional conditions, such as an object (including a player) having a specified item (including in-game currency), a specified task being performed, or having a specified number of points or experience points.
[0174] On the other hand, the selection processing unit 106, as described below, forms a selection target group having a plurality of game items to be selected in accordance with the determined specifications, and performs a lottery process in which a game item is automatically selected from the formed selection target group by lottery based on the winning probability of each selectable game item, etc., and awarded to the player, or a process in which a game item selected by a predetermined method, such as a player's instruction, is awarded to the player, as a selection process.
[0175] Furthermore, the selection processing unit 106 selects the following as game items: (B1) As mentioned above, items to be equipped or set to the player character operated by the player in the game, such as weapons, tools, life energy, or 1up, (B2) characters that can be added as player characters, (B3) In-game currency, or (B4) The ability to set the player character, are used for the selection process.
[0176] In this embodiment, instead of game items, virtual game media to be used in the game, such as game cards, may be selected and given.
[0177] In particular, such game cards specify characters such as player characters, items such as weapons, in-game currency, tools, and life energy possessed by each character, or the characters and items themselves.
[0178] Furthermore, in this embodiment, when a game item is granted, it is granted so that the relevant player can use it in the game at the time of granting, but it may also be granted so that it can be used at a given time in the game after the time of granting, or it may not be granted and may be set so that it can be used by the relevant player.
[0179] (Selection process when movement in real space meets given execution conditions) The selection processing unit 106 may execute the selection process when the player moves from a first point in real space to a second point in real space, or when the distance moved from the first point in real space to the second point in real space is a predetermined distance (or is greater than or equal to the predetermined distance or is less than the predetermined distance).
[0180] Furthermore, the selection processing unit 106 may execute the selection process if the travel time required to travel from the first point in the real space to the second point in the real space is within a predetermined time, assuming that a given execution condition is met.
[0181] In particular, the selection processing unit 106 may execute the selection process when a player visits a specific location, such as a specific store, facility, or area, in order to control not only the attraction of customers at the specific location but also the alleviation of congestion at the location, for example, when the player visits a second location in the real space within a given period, such as within three days after visiting or departing from a first location in the real space.
[0182] In this embodiment, the selection processing unit 106 may use a plurality of second locations in the real space to determine whether or not given execution conditions are met for the movement, movement distance, and movement time.
[0183] That is, the selection processing unit 106 may execute the selection process when the travel to visit multiple second locations in the real space, or the distance or travel time to visit multiple second locations in the real space, meets given execution conditions.
[0184] Furthermore, the selection processing unit 106 may execute the selection process not only when one or more movements, distances, or travel times between points in one or more real spaces satisfy a given execution condition, but also when two or more of these each satisfy a given execution condition.
[0185] Furthermore, in this embodiment, if conditions related to game processing in the virtual space that change as the player moves from a first point in the real space to a second point in the real space are met, the selection processing may be executed assuming that given execution conditions are met.
[0186] (Selection process when game processing in virtual space meets given execution conditions) The selection processing unit 106 selects a position for the player's movement from a first point in the real space to a second point in the real space. Accordingly, a selection process may be executed when an object placed in the virtual space (i.e., a player character, a character associated with the player, or the player's own avatar) moves from a first point in the virtual space to a second point in the virtual space, or when the movement is executed and given execution conditions are met.
[0187] In particular, the selection processing unit 106 executes the game in the virtual space in conjunction with the player's movement in the real space, providing a new mechanism for a location game and increasing the interest of the game, and may execute selection processing based on the movement of an object placed in the virtual space from a first point in the virtual space to a second point in the virtual space, or given execution conditions based on the movement, in order to control the timing of the player's visit to a specific location such as a specific store, facility or area, just as in the real space, and to use this not only to attract customers to the specific location but also to control the alleviation of congestion at the location.
[0188] For example, the selection processing unit 106 may execute the selection process when the distance from a first point in the virtual space to a second point in the virtual space is a predetermined distance (or is greater than or equal to the predetermined distance or is less than the predetermined distance), assuming that a given execution condition based on the movement of the object in the virtual space is met.
[0189] Also, for example, the selection processing unit 106 may execute the selection process if the travel time from a first point in the virtual space to a second point in the virtual space is within a predetermined time, assuming that a given execution condition based on the movement of the object in the virtual space is met.
[0190] In this embodiment, the selection processing unit 106 may use a plurality of second locations in the virtual space, similar to the real space, to determine whether given execution conditions are met for the movement, travel distance, and travel time.
[0191] That is, the selection processing unit 106 may execute the selection process when the travel to visit multiple second locations in the virtual space, or the distance or travel time required to visit multiple second locations in the virtual space, meets given execution conditions.
[0192] Furthermore, the selection processing unit 106 may execute the selection process not only when any of the movement, distance, or travel time between points in one or more virtual spaces satisfies a given execution condition, but also when two or more of these each satisfy a given execution condition.
[0193] On the other hand, when the execution of a given game event in the virtual space is controlled while an object placed in the virtual space is moving from a first point in the virtual space to a second point in the virtual space in conjunction with the player's movement from a first point in the real space to a second point in the real space, the selection processing unit 106 may control the execution conditions based on the status of the game event.
[0194] In other words, in this case, the game management unit 103 controls the execution of a given game event in the virtual space while an object such as a player character is moving from a first point in the virtual space to a second point in the virtual space in correspondence with the player's movement from a first point in the real space to a second point in the real space.
[0195] For example, at a given point such as the midpoint between a first point in the virtual space and a second point in the virtual space, the game management unit 103 may execute events such as an event of defeating an enemy character (mid-boss) that has appeared in the virtual space, an event of talking to an appeared character, an event of receiving a gift, an event of drawing a fortune (if the given point is a shrine), an event of acquiring an item that has been placed, and so on. The game control device controls game events in a virtual space that occur at a given point during movement from a first point to a second point, such as an event for obtaining a reward, an event for accomplishing a task, or a mini-game event.
[0196] The game management unit 103 may execute an event not only at one location in the virtual space, but also at multiple locations.
[0197] Then, the selection processing unit 106, in conjunction with the game management unit 103, determines whether or not the execution conditions are met during the execution of one game event, during the execution of multiple linked events, after the end of one game event, or after the end of multiple events, depending on the status of the one game event or multiple events.
[0198] For example, the selection processing unit 106 executes the selection process when a given execution condition is met if an enemy character (mid-boss) that appears is defeated, if a character that appears is spoken to and a given gift is received, if a lucky fortune is drawn in an event where a fortune is drawn (if the given location is a shrine), if a specific item placed in the virtual space is obtained, if a given task is accomplished, or if a given result is achieved in a mini-game event.
[0199] [4.4] Specification setting process Next, a specification setting process for setting specifications when executing the selection process in this embodiment will be described.
[0200] (Overview of the specification setting process) The selection processing unit 106 manages game parameters in the game that change in accordance with the movement of the player in real space detected by the player position management unit 105, and executes a specification setting process that sets specifications to be defined when the selection process is executed based on the game parameters.
[0201] In particular, the selection processing unit 106 sets the specifications for the selection process based on parameters of objects placed in the virtual space as well as game parameters set by the player.
[0202] Specifically, the selection processing unit 106 selects the following as game parameters: (A1) an attribute-related parameter that changes based on an attribute of at least one of a first point and a second point in a real space or a virtual space; (A2) a distance-related parameter that changes based on the distance in real space from a first point to a second point in real space or virtual space; (A3) a time-related parameter that changes based on a travel time from a first point to a second point in a real space or a virtual space; (A4) Event-related parameters that change in response to game events that occur during movement from a first point to a second point in the virtual space, or (A5) The sum of two or more parameters from (A1) to (A4), is used.
[0203] In addition, the specifications of the selection process are associated with the attributes of the game parameters (type, rank, characteristics, and abilities) or each game parameter that defines the attributes, and the selection processing unit 106 manages the game parameters during movement, and when reaching a second point in real space, determines the specifications of the selection process based on the managed game parameters and executes the selection process.
[0204] For example, the selection processing unit 106 may select an attribute-related parameter when the user reaches the second point in the real space. Based on this, specifications indicating the rarity (rank) and number of game items included in the selection process are determined, and the selection process is executed for the relevant player based on the determined specifications.
[0205] In addition, the selection processing unit 106 may manage multiple game parameters as described above, and may also control specification items in the selection process associated with at least one game parameter based on at least one game parameter including the game parameter and other game parameters.
[0206] Specifically, in this case, a specification item in the selection process is associated with each game parameter or each combination of two or more game parameters, and the content for the specification item in the selection process is set in advance for each game parameter or each combination of two or more game parameters.
[0207] In this case, as described above, the selection processing unit 106 selects an item of specifications in the selection process associated with a specific managed game parameter or game parameters including two or more specific game parameters at the start of the first point in real space or during movement from the first point in real space to the second point in real space, and sets the content of the item in the selected specifications based on the specific managed game parameter or two or more game parameters.
[0208] (Attribute-related parameters) The selection processing unit 106 manages attribute-related parameters that change as the player moves within the real space, and executes specification setting processing that sets specifications to be defined when the selection processing is executed based on the attribute-related parameters.
[0209] In particular, as attribute-related parameters, parameters are used that change depending on whether the attributes of multiple locations (specifically, various attributes indicated by location attribute information) of the first location and the second location (including multiple locations) match or not, and the number of matching locations.
[0210] Specifically, in the case of stores and facilities, the attribute-related parameters used are parameters that change depending on whether or not the attributes of each location match, and the number of matching locations, such as category (food and drink, convenience store, general goods, clothing, department store, etc.), business hours, and region (e.g., postal code).
[0211] For example, as shown in Figure 4, the selection processing unit 106 manages attribute-related parameters that count the number of visits each time a player visits a second location in real space that has the same attributes as a first location in real space during a position game, and executes a specification setting process that sets the specifications to be specified when executing the selection process based on the attribute-related parameters.
[0212] (Distance-related parameters) The selection processing unit 106 manages distance-related parameters that change as the player moves in real space during the position game, and executes specification setting processing that sets specifications to be defined when executing the selection processing based on the distance-related parameters.
[0213] In particular, the distance-related parameters used are parameters that change depending on the total distance traveled between points in real space, the straight-line distance from the first point to the last point, the shortest route, and the like.
[0214] For example, during the position game, the selection processing unit 106 manages a distance-related parameter indicating a straight-line distance from a first point in the real space or a route distance (a distance actually traveled), and each time the player visits a second point in the real space, the selection processing unit 106 executes a selection process based on the distance-related parameter. Execute a specification setting process to set the specifications to be used.
[0215] The selection processing unit 106 manages distance-related parameters that change with the movement of objects such as player characters in the virtual space during the position game, and executes specification setting processing that sets specifications to be defined when executing the selection processing based on the distance-related parameters.
[0216] In this case, the distance-related parameters used are parameters that vary depending on the total distance traveled between points in the virtual space, the straight-line distance from the first point to the last point, or the shortest route.
[0217] (Time-related parameters) The selection processing unit 106 manages time-related parameters that change as the player moves in real space during the positional game, and executes specification setting processing that sets specifications to be defined when executing the selection processing based on the time-related parameters.
[0218] In particular, the time-related parameters used are parameters that change depending on the total travel time between points in the real space and the average travel time between points.
[0219] For example, during a positional game, the selection processing unit 106 manages a time-related parameter indicating the time it takes to reach a second point in real space from a first point in real space, and executes a specification setting process that sets specifications to be defined when executing the selection process based on the time-related parameter each time the player visits the second point in real space.
[0220] In addition, when the time progression differs between the real space and the virtual space, the selection processing unit 106 manages time-related parameters that change during the positional game in accordance with the movement of objects such as player characters in the virtual space that correspond to the movement of the player in the real space, and executes a specification setting process that sets specifications to be defined when executing the selection process based on the time-related parameters.
[0221] (Event related parameters) The game management unit 103 controls the execution of a given game event in the virtual space while an object such as a player character is moving from a first point in the virtual space to a second point in the virtual space in correspondence with the player's movement from a first point in the real space to a second point in the real space.
[0222] Then, the selection processing unit 106 manages event-related parameters that change in accordance with the movement of the player in real space during the movement, and executes specification setting processing that sets specifications to be defined when the selection processing is executed based on the event-related parameters.
[0223] For example, the game management unit 103 controls game events in the virtual space that occur at a given point during movement from a first point to a second point, such as an intermediate point between a first point in the virtual space and a second point in the virtual space, such as an event of defeating an enemy character (mid-boss) that appears in the virtual space, an event of talking to an appearing character, an event of receiving a gift, an event of drawing a fortune slip (if the given point is a shrine), an event of obtaining a placed item, an event of completing a task, or a mini-game event.
[0224] The game management unit 103 may execute an event not only at one location in the virtual space, but also at multiple locations.
[0225] On the other hand, the selection processing unit 106, in cooperation with the game management unit 103, varies the event-related parameters according to the status of one game event or multiple events during the execution of one game event, during the execution of multiple linked events, after the end of one game event, or after the end of multiple events.
[0226] Specifically, event-related parameters refer to parameters used in game events such as defeating an enemy character that appears in the virtual space while moving or when reaching a second location, performing given actions such as talking to, receiving, or handing over a character that appears in the virtual space, finding a specific item such as a treasure item, contacting a friend registered as a friend in the game, and performing given actions via SNS.
[0227] For example, during a position game, the selection processing unit 106 manages event-related parameters that count the number of enemy characters that appear in the virtual space that are defeated between a first point in the real space and a second point in the real space (i.e., between the first point in the virtual space and the second point in the virtual space), and executes a specification setting process that sets the specifications to be specified when executing the selection process based on the event-related parameters each time the second point in the real space is visited.
[0228] Furthermore, for example, the selection processing unit 106 controls various parameters such as points, experience points, and in-game currency obtained by defeating enemies, points, experience points, and in-game currency obtained by performing a given action, and the rank of an acquired item (normal, rare, S rare, etc.), as event-related parameters.
[0229] (Selection processing specifications) The selection processing unit 106 selects the following as specifications based on the above parameters: (B1) The number of game items that make up the selection target group; (B2) The types of game items that make up the selection target group; (B3) a selection probability of each game item constituting the selection target group being selected to be awarded to the player; (B4) The number of game items selected by each selection process when multiple selection processes are executed in one activation, and the number of game items selected by all of the one or more selection processes selected in one activation, (B5) Attributes of the selected game item; (B6) Number of times the selection process is executed, (B7) In-game currency, character life energy, number of points, and other parameters possessed by a player or a character operated by the player in the game, consumed when one or more selection processes are executed in one activation, or, when multiple selection processes are executed in one activation, these parameters consumed when each selection process is executed, or (B8) a combination of (B1) to (B7), Set.
[0230] For example, it is assumed that the number of rare items is increased as the number of game items that make up the selection target group based on the above parameters.
[0231] In this case, the selection processing unit 106 increases the number of rare items constituting the selection target group by +1 each time the value of the distance-related parameter increases by a predetermined distance (e.g., 5 km), each time the value of the time-related parameter becomes a predetermined time earlier (e.g., 5 minutes) than the target time (e.g., 1 hour), or each time the value of the event-related parameter indicating the number of enemies defeated increases by a predetermined number (e.g., 10).
[0232] Also, for example, it is assumed that the rank of the game item is changed as a type of game item that constitutes a selection target group based on the above parameters.
[0233] In this case, the selection processing unit 106 increases the proportion of rare items that make up the selection target group (for example, by 5%) each time the value of the distance-related parameter increases by a predetermined distance (for example, 5 km), each time the value of the time-related parameter becomes a predetermined time earlier (for example, 5 minutes) than the target time (for example, 1 hour), or each time the value of the event-related parameter indicating the number of enemies defeated increases by a predetermined value (for example, 10).
[0234] Furthermore, for example, it is assumed that the lottery probability of a rare item is changed as the selection probability (that is, lottery probability) of the game items that make up the selection target group based on the above parameters.
[0235] In this case, the selection processing unit 106 doubles the probability of winning the rare items that make up the selection target group every time the value of the distance-related parameter increases by a predetermined distance (e.g., 5 km), every time the value of the time-related parameter becomes a predetermined time earlier (e.g., 5 minutes) than the target time (e.g., 1 hour), or every time the value of the event-related parameter indicating the number of enemies defeated increases by a predetermined number (e.g., 10).
[0236] In addition to the above, for example, it is assumed that the number of game items selected from the selection target group is changed based on the above parameters.
[0237] In this case, the selection processing unit 106 increases the number of game items that can be selected in one selection process by a predetermined number (e.g., by +1) each time the value of the distance-related parameter increases by a predetermined distance (e.g., 5 km), each time the value of the time-related parameter becomes a predetermined time earlier (e.g., 5 minutes) than the target time (e.g., 1 hour), or each time the value of the event-related parameter indicating the number of enemies defeated increases by a predetermined number (e.g., 10).
[0238] Also, for example, it is assumed that the attributes (specifically, abilities) of the game items selected from the selection target group are changed based on the above parameters.
[0239] In this case, the selection processing unit 106 changes the ability (attack ability) of the game item selected in the selection process (for example, increases the value of the attack ability by 10) every time the value of the distance-related parameter increases by a predetermined distance (for example, 5 km), every time the value of the time-related parameter becomes a predetermined time earlier (for example, 5 minutes) than the target time (for example, 1 hour), or every time the value of the event-related parameter indicating the number of enemies defeated increases by a predetermined number (for example, 10).
[0240] [4.5] Variations Next, a modification of this embodiment will be described.
[0241] (Presenting the conditions for executing the selection process) The information providing unit 111 provides the terminal device 20 with information on the execution conditions for executing the selection process in order to notify the player, in order to support the player in making a decision regarding the execution of the selection process.
[0242] Specifically, the information providing unit 111 receives the following information regarding the execution conditions for executing the selection process: (A1) Information indicating the type of selection process to be executed at a second location in real space based on a first location in real space (type of game card to be selected, type of execution condition, location of the second location); (A2) Information indicating whether the execution conditions at the current time during movement have already been met; (A3) The current status of the execution conditions (distance to the second location, travel time from the first location, remaining time until the time limit to reach the second location), (A4) When the execution conditions are controlled based on the situation of the game event, information on the execution conditions of the game event, such as the number of enemies to be defeated or the number of enemies already defeated, the type of game card from which an item should be acquired or the type of game card already acquired, the location where the game event occurs and guidance information thereto (route, remaining distance, estimated arrival time), and the type of action at the event occurrence location, or (A5) Advice on (A1)-(A4), such as "Go to a location with the same attributes as the first location in the real world" or "Go to a certain convenience store within an hour." Notification information (display control information and audio guidance information) is generated to notify the player of the above.
[0243] Then, the information providing unit 111 provides the generated notification information to the terminal device 20 of the corresponding user.
[0244] (Presenting the specifications for selection processing) The information providing unit 111 provides the terminal device 20 with information regarding the specifications that are expected to change depending on the game parameters when moving from a first point in real space to a second point in real space at the start of the movement or during the movement in order to notify the player.
[0245] Specifically, the information providing unit 111 generates notification information (display control information or audio guidance information) to inform the player of the type of selection process based on game parameters such as the distance traveled, travel time, arrival time or arrival time to a second point in real space, the probability of selecting a high-rank or high-level game card, or the number of game cards to be selected, while correlating it with the game parameters, as information regarding specifications that are expected to change depending on the game parameters.
[0246] For example, the information providing unit 111 generates notification information (display control information and audio guidance information) to inform the player that the probability of winning an S rare (rank) will change in the selection process executed at a second location in real space depending on the travel time and travel distance, or that the probability of winning an S rare (rank) will change if the player defeats a mid-boss at a specified location during travel or if the player draws a fortune at a shrine and gets a great fortune.
[0247] Then, the information providing unit 111 provides the generated notification information to the terminal device 20 of the corresponding user.
[0248] [5] Operation in this embodiment (game processing including specification setting processing and selection processing) Next, the operation of the game processing including the specification setting processing and the selection processing executed by the server device 10 of this embodiment will be described with reference to FIG.
[0249] FIG. 6 is a flowchart showing the operation of the game processing including the specification setting processing and the selection processing executed by the server device 10 of this embodiment.
[0250] This operation will be explained using the case where a lottery process is executed as a selection process, and where multiple second locations in the real space are visited, and each time a second location in the real space whose attributes (store type) match those of the first location in the real space is visited, the parameter for the number of visits is changed, and the probability of winning an S rare is changed to a multiplier obtained by multiplying the base probability of winning by the number of visits.
[0251] That is, this operation is explained as progressing the game using location information having location attribute information indicating the attributes of a pre-specified store type (for example, a convenience store of Company A). Reveal.
[0252] Furthermore, this action is an action executed by each player, and will be described as an action by a specific player (hereinafter referred to as a "specific player").
[0253] Furthermore, this operation is configured such that a plurality of game items having various ranks such as normal, rare, or S rare are configured as selection targets, and a selection target group to be used in the selection process in which the winning probability of each is specified is set in advance.
[0254] It should be noted that this operation assumes that a specific player has logged in to the game, but that the movement state information and location information registered in the player information has been reset and initialized.
[0255] First, when the game management unit 103 receives current location information of a specific player transmitted from the terminal device 20 of the specific player (step S101), the player location management unit 105 searches for location information registered in the game data storage unit 144 based on the received current location information, and determines whether there is location information that has latitude and longitude that are the same as or are determined to be the same as the position in real space indicated by the received current location information (i.e., the player's current location (latitude and longitude)), and has a specific store type and attribute information that can be selected as a first location (step S102).
[0256] At this time, if the player position management unit 105 determines that the received location is the same as or is identical to the player's current location and that location information having a specific store type and attribute information that can be selected as a first location is registered in the game data storage unit 144, it proceeds to processing of step S103, and if it determines that location information having that attribute information is not registered in the game data storage unit 144, it terminates this operation.
[0257] Next, if the player position management unit 105 determines that the received current position of the player is the same as or is identical to the current position of the player, and determines that location information having a specific store type and attribute information selectable as a first location is registered in the game data storage unit 144, it turns on the movement status information in the player information of the specific player (moving status) and registers the location information in the player information as location information of the first location in real space (step S103).
[0258] Next, the game management unit 103 places the player character at a first point in the virtual space corresponding to the first point in the real space, and starts a movement game of the player character to a second point in the virtual space (step S104).
[0259] Until the game ends, the player position management unit 105 receives current position information of the specific player from the specific player's terminal device 20 at any time and identifies the position of the player character in the virtual space, and the game management unit 103 executes various games based on the identified position of the player character in the virtual space.
[0260] In this case, the game management unit 103 receives operation information of a specific player from the terminal device 20 as necessary, and progresses the game in accordance with the received operation information.
[0261] Next, the game management unit 103 determines whether to end the game when a given ending condition is met, such as a player's operation or the passage of a predetermined period of time since the registration of the first location (step S105).
[0262] At this time, if the game management unit 103 determines that the end condition is met, it executes this operation. If it is determined that the termination condition is not met, the process proceeds to step S106, and the process of step S105 is repeated until the current position information of the specific player transmitted from the terminal device 20 of the specific player is received.
[0263] Next, when the game management unit 103 receives current location information of a specific player transmitted from the terminal device 20 of the specific player (step S106), the player location management unit 105 searches for location information registered in the game data storage unit 144 based on the received current location information, and determines whether there is location information that has latitude and longitude that are the same as or are determined to be the same as the position in real space indicated by the received current location information (i.e., the player's position (latitude and longitude)), and has a specific store type and attribute information that can be selected as a second location (step S107).
[0264] At this time, if the player position management unit 105 determines that the received player position is the same as or is identical to the received player position and determines that location information having a specific store type and attribute information that can be selected as a second location is registered in the game data storage unit 144, it proceeds to processing of step S108, and if it determines that location information having the attribute information is not registered in the game data storage unit 144, it proceeds to processing of step S105.
[0265] Next, if the selection processing unit 106 determines that the location information is the same as or is determined to be the same as the received player's location and has a specific store type and attribute information that can be selected as a second location and is registered in the game data storage unit 144, it adds "+1" to the number of visits parameter indicating the number of visits to the second location (step S108).
[0266] Next, the selection processing unit 106 sets the specifications of the selection process based on the visit number parameter (step S109).
[0267] Specifically, the selection processing unit 106 sets the relative winning probability of a game item having an S rare rank among a plurality of game items preset as selection targets in the selection process to the number of visits. Note that when a plurality of game items having an S rare rank are set as selection targets in the selection process, the selection processing unit 106 may multiply the winning probability of each of the S rare game items by the number of visits, or may multiply the total winning probability of the S rare game items by the number of visits.
[0268] Next, the selection processing unit 106 executes the selection process based on the selection target group for which the specifications have been set, and awards the one game item that has been won to the specific player (step S110), and then proceeds to the process of step S105.
[0269] The selection processing unit 106 registers information about the granted game item in the game item information of the specific player.
[0270] [6] Other The present invention is not limited to the above-described embodiments, and various modifications are possible. For example, terms cited in the specification or drawings as broadly defined or synonymous terms can be replaced with broadly defined or synonymous terms in other descriptions in the specification or drawings.
[0271] This embodiment may be applied to various games, for example, competitive games such as sports games like baseball games, soccer games, and basketball games, role-playing games, and other simulation games.
[0272] In this embodiment, each game is provided to the terminal device 20 by one server device 10. Alternatively, a server system may be constructed by linking a plurality of server devices 10, and each game may be provided to the terminal device 20.
[0273] Furthermore, this embodiment may be realized by a single game device (game system) having the functions of the server device 10, that is, a device (standalone) that operates independently without relying on other devices such as a server device.
[0274] For example, such a game device (game system) may include: (A1) A game system that executes a given game using the position of a player in real space, (A2) receiving current location information indicating the player's current location in real space; (A3) detecting movement of the player from a first point in real space to a second point in real space different from the first point; (A4) executing a game using a virtual space associated with the real space based on the detected movement of the player from a first point in the real space to a second point in the real space; (A5) when a given execution condition based on the detected movement of the player in real space is met, executing a selection process to select at least one game medium from a selection target group consisting of multiple game mediums related to the game to be selected, and granting the selected game medium to the player; (A6) performing a specification setting process to set specifications to be defined when the selection process is performed based on game parameters in the game that change in accordance with the detected movement of the player in the real space; (A7) The device has a configuration for executing selection processing based on set specifications.
[0275] The present invention includes configurations that are substantially the same as the configurations described in the embodiments (for example, configurations with the same functions, methods, and results, or configurations with the same purpose and effects). The present invention also includes configurations in which non-essential parts of the configurations described in the embodiments are replaced. The present invention also includes configurations that achieve the same effects as the configurations described in the embodiments or that can achieve the same purpose. The present invention also includes configurations in which publicly known technology is added to the configurations described in the embodiments.
[0276] Although the embodiments of the present invention have been described in detail as above, it will be readily apparent to those skilled in the art that many modifications can be made without substantially departing from the novel features and effects of the present invention. Therefore, all such modifications are intended to be included within the scope of the present invention. [Explanation of symbols]
[0277] 10...Server equipment 20... Terminal equipment 100 ... Processing section 101 ... Communication control unit 102 ... Web processing section 103 ... Game Management Department 104 … Item Management Department 105 ... Player position management unit 106 ... Selection processing unit 110 ... Timer management unit 111 … Information provision department 120 ... Input section 130...Display section 140 … Storage section 142 … Main memory section 144 ... Game data storage section 146 ... Player information storage unit 148 ... Item information storage section 180 … information storage medium, 196 … Communications Department 200 ... Processing section 210 ... Communication control section 211 ... Web browser 212 ... Game processing section 213 ... Display control unit 214 ... Game screen control unit 215…Current location management department 220 ... Drawing section 230 ... Sound processing section 250 ... Current position detection section 260 ... Input section 262 ... Detector 270 … Storage section 271 … Main memory section 272 ... Image buffer 280 … Information storage medium 290...Display section 292 ... Sound output section 296 … Communications Department
Claims
1. A server system that uses a player's position in real space to execute a given game on a terminal device of the player, comprising: a receiving means for receiving current position information indicating a current position of the player in real space transmitted from the terminal device; a detection means for detecting movement of the player from a first point in real space to a second point in real space different from the first point; a game control means for executing the game using a virtual space based on the detected movement of the player from a first point in the real space to a second point in the real space; a selection control means for executing a selection process to select at least one game medium from a selection target group consisting of a plurality of game mediums related to the game to be selected when a given execution condition based on the detected movement of the player in the real space is met, and granting the selected game medium to the player; a setting means for executing a specification setting process that sets specifications to be defined when the selection process is executed, based on game parameters of the game that change in accordance with the detected movement of the player in the real space; providing means for providing information about the game, including information about the provided game content, to the terminal device; Equipped with The detection means registering a current position of the player in real space as at least one of the first location and the second location when a given game event occurs, when the game parameter reaches a predetermined value, or when a given task is completed; The selection control means A server system that executes the selection process based on the set specifications.
2. A given game is executed on the terminal device of the player using the position of the player in the real space. A server system for a receiving means for receiving current position information indicating a current position of the player in real space transmitted from the terminal device; a detection means for detecting movement of the player from a first point in real space to a second point in real space different from the first point; a game control means for executing the game using a virtual space based on the detected movement of the player from a first point in the real space to a second point in the real space; a selection control means for executing a selection process to select at least one game medium from a selection target group consisting of a plurality of game mediums related to the game to be selected when a given execution condition based on the detected movement of the player in the real space is met, and granting the selected game medium to the player; a setting means for executing a specification setting process that sets specifications to be defined when the selection process is executed, based on game parameters of the game that change in accordance with the detected movement of the player in the real space; providing means for providing information about the game, including information about the provided game content, to the terminal device; Equipped with the game parameters include an attribute-related parameter that is an attribute of at least one of the first point in the real space and the second point in the real space, and that changes based on an inherent point attribute related to a point defined according to information in the real space; The setting means execute the specification setting process for changing the lottery probability set as the specification when visiting a given location based on the attribute-related parameters; The selection control means A server system that executes the selection process based on the set lottery probability.
3. In the server system according to claim 2, A server system, wherein the game parameters include attribute-related parameters that vary based on attributes of both the first location in the real space and the second location in the real space, the attribute-related parameters being attributes of both locations related to unique locations defined according to information within the real space.
4. 3. The server system according to claim 1, The selection control means A server system that executes the selection process when the detected movement of the player in real space or a game process that changes in accordance with the movement is executed within a given period of time, assuming that the execution condition is met.
5. In the server system according to any one of claims 1 to 4, The virtual space is formed in correspondence with the real space, The game control means Placing an object in the virtual space; controlling, in accordance with movement of the player in the real space, movement of the object from a first point in the virtual space that corresponds to the first point in the real space to a second point in the virtual space that corresponds to the second point in the real space; The selection control means a server system that executes the selection process when the execution condition satisfies a condition regarding movement of the object from a first point to a second point in a virtual space.
6. 2. The server system according to claim 1, The game control means Placing an object in the virtual space; controlling, in accordance with movement of the player in the real space, movement of the object from a first point in the virtual space that corresponds to the first point in the real space to a second point in the virtual space that corresponds to the second point in the real space; The selection control means executing the selection process when a condition regarding movement of the object from a first point to a second point in a virtual space is satisfied as the execution condition; The game parameters include: an attribute-related parameter that changes based on an attribute of at least one of the first point and the second point in the real space or the virtual space; a distance-related parameter that changes based on a distance in the real space from the first point to the second point in the real space or the virtual space; a time-related parameter that changes based on a travel time from the first point to the second point in the real space or the virtual space; and an event-related parameter that changes in response to a game event that occurs during movement from the first point to the second point in the virtual space; The server system includes at least one parameter.
7. 3. The server system according to claim 2, The game control means Placing an object in the virtual space; controlling, in accordance with movement of the player in the real space, movement of the object from a first point in the virtual space that corresponds to the first point in the real space to a second point in the virtual space that corresponds to the second point in the real space; The selection control means executing the selection process when a condition regarding movement of the object from a first point to a second point in a virtual space is satisfied as the execution condition; The game parameters include: a distance-related parameter that changes based on a distance in the real space from the first point to the second point in the real space or the virtual space; a time-related parameter that changes based on a travel time from the first point to the second point in the real space or the virtual space; and an event-related parameter that changes in response to a game event that occurs during movement from the first point to the second point in the virtual space; The server system includes at least one parameter.
8. In the server system according to any one of claims 1 to 7, The setting means The server system sets as the specifications at least one of the following: the number of game media that make up the selection target group; the types of game media that make up the selection target group; the selection probability selected to be given to the player for each game media that makes up the selection target group; the number of game media to be selected; the attributes of the selected game media; the number of times the selection process is executed; and the parameters held in the game by the player or the character controlled by the player that are consumed when the selection process is executed.
9. In the server system according to any one of claims 1 to 8, an event control means for controlling execution of a given game event in the virtual space while the player is moving from a first point in the real space to a second point in the real space; picture, The setting means A server system that executes the specification setting process based on game parameters in the game that change in response to the execution of the game event.
10. In the server system according to any one of claims 1 to 8, an event control means for controlling execution of a given game event in the virtual space while the player is moving from a first point in the real space to a second point in the real space; The selection control means A server system that controls whether or not the selection process is to be executed, or changes the execution conditions for executing the selection process, depending on the execution status of the game event.
11. In the server system according to any one of claims 1 to 10, The providing means a server system that provides information about the execution conditions for executing the selection process to the terminal device in order to notify the player;
12. In the server system according to any one of claims 1 to 11, The providing means a server system that provides information about the specifications that are expected to change depending on the game parameters to the terminal device in order to notify the player;
13. A program for executing a given game using a player's position in real space, comprising: a receiving means for receiving current position information indicating a current position of the player in real space; a detection means for detecting movement of the player from a first point in real space to a second point in real space different from the first point; a game control means for executing the game using a virtual space based on the detected movement of the player from a first point in the real space to a second point in the real space; a selection control means for executing a selection process to select at least one game medium from a selection target group consisting of a plurality of game mediums related to the game to be selected when a given execution condition based on the detected movement of the player in the real space is met, and granting the selected game medium to the player; and a setting means for executing a specification setting process for setting specifications to be defined when the selection process is executed, based on game parameters of the game that change in accordance with the detected movement of the player in the real space; Make the computer function as The detection means registering a current position of the player in real space as at least one of the first location and the second location when a given game event occurs, when the game parameter reaches a predetermined value, or when a given task is completed; The selection control means A program that executes the selection process based on the set specifications.
14. A program for executing a given game using a player's position in real space, comprising: a receiving means for receiving current position information indicating a current position of the player in real space; a detection means for detecting movement of the player from a first point in real space to a second point in real space different from the first point; The play from the detected first point in the real space to the detected second point in the real space. game control means for executing the game using a virtual space based on the movement of the player; a selection control means for executing a selection process to select at least one game medium from a selection target group consisting of a plurality of game mediums related to the game to be selected when a given execution condition based on the detected movement of the player in the real space is met, and granting the selected game medium to the player; and a setting means for executing a specification setting process for setting specifications to be defined when the selection process is executed, based on game parameters of the game that change in accordance with the detected movement of the player in the real space; Make the computer function as the game parameters include an attribute-related parameter that is an attribute of at least one of the first point in the real space and the second point in the real space, and that changes based on an inherent point attribute related to a point defined according to information in the real space; The setting means execute the specification setting process for changing the lottery probability set as the specification when visiting a given location based on the attribute-related parameters; The selection control means A program that executes the selection process based on the set lottery probability.
15. A game system that executes a given game using a player's position in real space, comprising: a receiving means for receiving current position information indicating a current position of the player in real space; a detection means for detecting movement of the player from a first point in real space to a second point in real space different from the first point; a game control means for executing the game using a virtual space based on the detected movement of the player from a first point in the real space to a second point in the real space; a selection control means for executing a selection process to select at least one game medium from a selection target group consisting of a plurality of game mediums related to the game to be selected when a given execution condition based on the detected movement of the player in the real space is met, and granting the selected game medium to the player; a setting means for executing a specification setting process that sets specifications to be defined when the selection process is executed, based on game parameters of the game that change in accordance with the detected movement of the player in the real space; Equipped with The detection means registering a current position of the player in real space as at least one of the first location and the second location when a given game event occurs, when the game parameter reaches a predetermined value, or when a given task is completed; The selection control means A game system that executes the selection process based on the set specifications.
16. A game system that executes a given game using a player's position in real space, comprising: a receiving means for receiving current position information indicating a current position of the player in real space; a detection means for detecting movement of the player from a first point in real space to a second point in real space different from the first point; a game control means for executing the game using a virtual space based on the detected movement of the player from a first point in the real space to a second point in the real space; When a given execution condition based on the detected movement of the player in the real space is met, a selection control means for executing a selection process to select at least one game medium from a selection target group consisting of a plurality of game mediums related to the game to be selected, and granting the selected game medium to the player; a setting means for executing a specification setting process that sets specifications to be defined when the selection process is executed, based on game parameters of the game that change in accordance with the detected movement of the player in the real space; Equipped with the game parameters include an attribute-related parameter that is an attribute of at least one of the first point in the real space and the second point in the real space, and that changes based on an inherent point attribute related to a point defined according to information in the real space; The setting means execute the specification setting process for changing the lottery probability set as the specification when visiting a given location based on the attribute-related parameters; The selection control means A game system characterized in that the selection process is executed based on the set lottery probability.
Citation Information
Patent Citations
Game system and program
JP2018057461A
Game system and program
JP2018108170A
Program, game device and server system
JP2019170966A