program
The program enhances game engagement by generating events and controlling range displays based on player location, addressing monotony and increasing player interaction.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- SEGA CORP
- Filing Date
- 2026-04-15
- Publication Date
- 2026-06-25
AI Technical Summary
Existing game programs fail to consider the player's location within a specific area, leading to monotony and decreased interest.
A program that generates events based on player position, sets designated ranges within a game field, and controls the display of these ranges based on player location, allowing multiple players to participate and interact dynamically.
Enhances game enjoyment by motivating players to engage with events and interact with other players, improving the overall gaming experience.
Smart Images

Figure 2026104973000001_ABST
Abstract
Description
Technical Field
[0007]
[0001] The present invention relates to a program.
Background Art
[0002] Conventionally, a program that acquires the position information of a player and progresses a game using the acquired position information has been known.
[0003] Regarding this, in Patent Document 1, a quest that can be played is set for a player when the player moves to a specific area, the position information of the player is acquired, and when the acquired position information indicates that the player is located in a specific area specified in the quest, a technique that enables the player to play the quest is disclosed.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] In the technique described in Patent Document 1, although the player is allowed to play the quest when the player is located in a specific area, at that time, the location of the player within the specific area has not been considered, and there is a risk that the game will become monotonous and the interest of the game will decrease as it is.
[0006] The present invention has been made in view of such problems, and an object thereof is to provide a program that improves the interest of the game.
Means for Solving the Problems
[0007] To solve the above problems, the first program according to the present invention is a program that causes a computer, which moves around a game field based on the player's position information in the real world, to function as: a first generating means that generates a first event in which the player can participate in a predetermined area of the game field; a setting means that, if the first event has occurred, sets a designated range for the player at any location within the predetermined area; and a second generating means that generates a second event related to the first event, provided that the player is located within the designated range in the game field.
[0008] Furthermore, in the second program according to the present invention, the first event is in which multiple players can participate, the setting means sets multiple designated ranges, and the second generating means generates the second event on the condition that at least two or more players are located in one of the multiple designated ranges.
[0009] Furthermore, the third program according to the present invention further functions the computer as a display control means that controls the display of the plurality of designated ranges and causes the display of the designated ranges to differ depending on whether the player is located within the designated range or not.
[0010] Furthermore, the fourth program according to the present invention further causes the computer to function as a display control means that displays and controls the display of the plurality of designated ranges, and changes the display manner of the designated ranges on the condition that at least two or more players are located in any of the plurality of designated ranges.
[0011] Furthermore, in the fifth program according to the present invention, the setting means sets the designated range of the player after the first event has occurred and predetermined conditions have been met.
[0012] Furthermore, in the sixth program according to the present invention, the setting means changes the designated range after the second event occurs, and the sixth program according to the present invention causes the computer to function as a third generating means that generates a third event different from the second event, on the condition that the player is located in the designated range changed by the setting means. [Effects of the Invention]
[0013] According to the present invention, the program can improve the enjoyment of the game. [Brief explanation of the drawing]
[0014] [Figure 1] This figure shows an example of the overall configuration of the game system according to the present invention. [Figure 2] Figure 1 is a schematic diagram illustrating an example of the hardware configuration of the server device shown. [Figure 3] Figure 1 shows an example of the hardware configuration of the terminal device. [Figure 4] This figure shows an example of a game screen displayed on the terminal shown in Figure 1. [Figure 5] This block diagram shows an example of the functional configuration of the server device shown in Figure 1. [Figure 6A] This diagram shows the game field when the first event has occurred. [Figure 6B] This figure shows the change in the display pattern of the specified range by the display control means shown in Figure 4. [Figure 6C] This figure shows the change in the display pattern of the specified range by the display control means shown in Figure 4. [Figure 7A] This figure shows the change in the display pattern of the specified range by the display control means shown in Figure 4. [Figure 7B] This figure shows the change in the display pattern of the specified range by the display control means shown in Figure 4. [Figure 8] Figure 4 shows an example of the processing flow performed by each functional means in the game system shown in Figure 1.
Best Mode for Carrying Out the Invention
[0015] Hereinafter, embodiments of the present invention (hereinafter referred to as "the present embodiment") will be described with reference to the accompanying drawings. For ease of understanding the description, the same reference numerals are given to the same components and steps in each drawing as much as possible, and duplicate descriptions are omitted.
[0016] 0000091<Overall Configuration> FIG. 1 is a diagram showing an example of the overall configuration of a game system 1 according to the present invention. As shown in FIG. 1, the game system 1 includes, for example, a server device 10 and a plurality of terminals 20. These server device 10 and terminals 20 are communicably connected via a communication network NT such as an intranet, the Internet, or a telephone line.
[0017] The server device 10 is an information processing device that provides the execution result of a game obtained by executing a program 15 or the program 15 itself to the players of each terminal 20 via the communication network NT.
[0018] Each terminal 20 is an information processing device possessed by each player. After the program 15 received from the server device 10 is installed, it is an information processing device that provides a game to each player by executing the program. Examples of these terminals 20 include portable communication devices such as mobile phones, smartphones, tablets, and notebook personal computers.
[0019] <Hardware Configuration> FIG. 2 is a diagram schematically showing an example of the hardware configuration of the server device 10 shown in FIG. 1.
[0020] As shown in FIG. 2, the server device 10 includes a storage device 11, a control device 12, and a communication device 13. The control device 12 is mainly configured to include a CPU (Central Processing Unit) 121 and a memory 122. 00001070000108In the control device 12, the CPU 121 executes a predetermined program stored in the memory 122 or storage device 11, etc., thereby functioning as various functional means. Details of these functional means will be described later.
[0022] The communication device 13 consists of a communication interface and the like for communicating with an external device. The communication device 13, for example, sends and receives various types of information with the terminal 20.
[0023] The storage device 11 is composed of a hard disk or the like. This storage device 11 stores various programs and information necessary for executing processing in the control device 12, including the program 15, as well as information on the processing results.
[0024] The server device 10 can be implemented using an information processing device such as a dedicated or general-purpose server computer. Furthermore, the server device 10 may consist of a single information processing device or multiple information processing devices distributed across the communication network NT. Also, Figure 2 only shows a portion of the main hardware configuration of the server device 10; the server device 10 may have other configurations that are generally found in servers.
[0025] Figure 3 shows an example of the hardware configuration of terminal 20 shown in Figure 1.
[0026] As shown in Figure 3, the terminal 20 includes a main control unit 21, a touch panel (touchscreen) 22, a camera 23, a mobile communication unit 24, a wireless LAN communication unit 25, a GPS receiver 26, a storage unit 27, and a speaker 28.
[0027] The main control unit 21 is comprised of a CPU, memory, and other components. This main control unit 21 is connected to a touch panel 22 (which serves as a display input device), a camera 23, a mobile communication unit 24, a wireless LAN communication unit 25, a storage unit 27, and a speaker 28. The main control unit 21 also has the function of controlling these connected devices.
[0028] The touch panel 22 has both display and input functions, and is composed of a display 22A that handles the display function and a touch sensor 22B that handles the input function. In this embodiment, the display 22A can display game images including button images, directional key images, joystick images, and other operation input images. The touch sensor 22B can detect the player's input position relative to the game image.
[0029] Camera 23 has the function of capturing still images and / or videos and saving them to the memory unit 27.
[0030] The mobile communication unit 24 has the function of connecting to a mobile communication network via the antenna 24A and communicating with other communication devices connected to the mobile communication network.
[0031] The wireless LAN communication unit 25 connects to the communication network NT via the antenna 25A and has the function of communicating with other devices such as the server device 10 that are connected to the communication network NT.
[0032] The GPS receiver 26 has the function of receiving radio waves from GPS satellites and acquiring location information that indicates the current location of the terminal 20, in other words, the current location of the player. This location information is, for example, latitude and longitude.
[0033] The memory unit 27 stores various programs and data, such as program 15 and play data indicating the game progress and player information of program 15. The play data may also be stored in the server device 10.
[0034] Speaker 28 has the function of outputting game sounds, etc.
[0035] <Game Overview> Next, an overview of the game according to this embodiment will be described. Figure 4 is a diagram showing an example of the game screen displayed on the terminal 20 shown in Figure 1. In the game according to this embodiment, when the player is running the game, the touch panel 22 of the terminal 20 displays the game screen shown in Figure 4. As shown in Figure 4, the terminal 20 displays a game field 6 that indicates the game's operation area, a map object 450 that indicates map-related objects, a player object 460 that is the object that the player operates on, a predetermined area 500 that indicates a predetermined area on the game field 6, and a target object 501.
[0036] In the game according to this embodiment, a player object 460 is placed at a position on the game field 6 corresponding to the position information of the player's current location received from the GPS receiver 26. The player object 460 moves on the game field 6 according to the current location each time the position information received from the GPS receiver 26 is updated. In addition, in the game according to this embodiment, the position and direction of the viewpoint on the game field 6 are changed according to the player's operation on the terminal 20. Furthermore, in the game according to this embodiment, if a target object 501 is placed within the field of view on the game field 6, the position and direction of the viewpoint are changed so that the player object 460 is on the near side and the target object 501 is on the far side.
[0037] The map object 450 is an object that represents information contained in map data, including roads, facilities, railways, mountains, rivers, and other landmarks. In the game according to this embodiment, a map object 450 corresponding to location information about the player's current location is placed on the game field 6.
[0038] A target object 501 is associated with a first event included in the game according to this embodiment. A player can participate in the first event by selecting the target object 501. When the first event occurs in the game, one or more target objects 501 are placed at specific locations on the game field 6. A predetermined area 500 is set around the target object 501, which is within a predetermined distance from the target object 501. Players located within this predetermined area 500 can participate in the first event, while players located outside this predetermined area 500 cannot participate in the first event.
[0039] The first event may be, for example, an event to defeat a target object 501 that represents a large monster called a raid boss, an event to participate in a quest, or an event to open a target object 501 that represents a door or treasure chest. Multiple players can participate in the first event. The first event is executed, for example, based on the setting parameters of each player object 460 and the setting parameters of the target object 501. The first event is cleared by defeating the raid boss (reducing its hit points to 0 or less) or by opening a door or treasure chest (solving a predetermined number of puzzles or correctly answering a predetermined number of quizzes). In the game according to this embodiment, players who clear the first event are given rewards such as content (characters, items, weapons, etc.), game currency, player experience points, and status enhancements.
[0040] <Functional means> Figure 5 is a block diagram showing an example of the functional configuration of the server device 10 shown in Figure 1.
[0041] As shown in Figure 5, the server device 10 has a functional configuration that includes, for example, a storage means 101, a first generation means 102, a second generation means 103, a third generation means 104, a setting means 106, and a display control means 107. The functional means other than the storage means 101 are realized by the control device 12 executing a program 15 stored in a storage device 11 or the like. Note that all or part of the above functional means may be provided by the terminal 20 instead of the server device 10.
[0042] The memory means 101 is a functional means for storing area information 400, multiple specified range information 410, map data 420, and the like.
[0043] The region information 400 is information regarding the number, location, range, and shape of predetermined regions 500 that are placed on the game field 6 when the first event occurs. The predetermined regions 500 may, for example, be arranged in multiple locations on the game field 6 and each have the same shape, but are not limited to this, and may have different shapes.
[0044] The designated range information 410 is information regarding the number, position, range, and shape of designated ranges 601 to 603 (see Figures 6A to 7B) provided within the predetermined area 500. The designated range information 410 is provided for each of the second and third events, which will be described later, and is stored in the storage means 101. The designated range information 410 corresponding to the second event differs from the designated range information 410 corresponding to the third event in at least one of the following: number, position, range, and shape. It is preferable that all designated ranges 601 to 603 provided within the predetermined area 500 form, for example, letters, characters, pictures, figures (including magic circles), etc., and that these also change when the event that occurs changes. Furthermore, the designated ranges 601 to 603 are not limited to ranges but may also be points. In this case, the designated ranges 601 to 603 can be read as designated positions.
[0045] The second event is an event related to the first event, and examples include an event that has an effect on the target object 501, an event that has an effect on all or some of the players participating in the first event, an event that has an effect on the game field 6, or an event that changes the presentation of the first event. In this embodiment, the second event is an event in which a presentation appears in which players are displayed large around the target object 501 or a magic circle is displayed, and a joint attack (skill or magic) by multiple players, which is more powerful than an attack by a single player, is performed on the target object 501, and the hit points of the target object 501 decrease.
[0046] Furthermore, if the first event is an event to open a target object 501, such as a door or treasure chest, the second event may be, for example, an event in which a special quiz or puzzle is presented. In this second event, the correctness of the answers to the quiz or puzzle sent from terminal 20 is determined, and the process leading to the opening of the target object 501 progresses according to the number of correct answers.
[0047] The third event is different from the second event and may include, for example, an event that generates a new target object 501, an event that affects target object 501 related to the first event, an event that affects the player, an event that affects game field 6, or an event that changes the presentation. Specifically, the third event is an event in which multiple players perform a cooperative attack (skill or magic) on target object 501 that is more powerful than an attack by a single player and is different from the cooperative attack performed in the second event, and the hit points of target object 501 are reduced.
[0048] Furthermore, if the first event is an event to unlock a target object 505, such as a door or treasure chest, the third event may be, for example, an event in which a special quiz or puzzle different from the second event is presented. In this third event, the correctness of the answers to the quiz or puzzle sent from terminal 20 is determined, and the process leading to the unlocking of the target object 505 progresses according to the number of correct answers.
[0049] Map data 420 contains information about maps, including roads, facilities, railways, mountains, rivers, and other landmarks.
[0050] The first generating means 102 is a means for generating a first event in which a player can participate in a predetermined area 500 of the game field 6. The first generating means 102 may generate the first event when, for example, a first condition is met. The first condition may be, for example, a condition that the game progress is above a certain level, a condition that the player's current position is within a predetermined range, or a condition that the current time is within a predetermined time period. The condition that the game progress is above a certain level may be a condition that the player has completed the game tutorial and various settings, a condition that the player has applied to participate in the first event, or a condition that the player's rank is above a threshold.
[0051] Next, we will explain the positional relationship between the target object 501, the player object 460, and the predetermined area 500 in the game field 6.
[0052] Figure 6A shows the game field 6 when the first event occurs. As shown in Figure 6A, when the first event occurs, the predetermined region 500 is provided, for example, in the shape of a circle with a predetermined radius centered on the position where the target object 501 is located, according to the region information 400.
[0053] The designated ranges 601 and 602 are provided in multiple locations within the predetermined area 500 according to the designated range information 410, for example, when the first event occurs. Furthermore, a performance object 502 is associated with designated range 601, and a performance object 503 is associated with designated range 602. Performance objects 502 and 503 are objects whose display mode changes according to the state of the corresponding designated ranges 601 and 602, and are arranged in the game field 6 so as to include at least a portion of the corresponding designated ranges 601 and 602.
[0054] Player object 461 is a player object operated by a player other than the player. In Figure 6A, both player objects 460 and 461 are located outside the predetermined area 500.
[0055] Returning to Figure 5, the setting means 106 is a means for setting the specified ranges 601 and 602 at any location within the predetermined region 500 when the first event has occurred. Specifically, the setting means 106 determines whether the second condition is met when the first event has occurred. If the setting means 106 determines that the second condition is met, it sets the specified ranges 601 and 602 at any location within the predetermined region 500 for the first event.
[0056] Furthermore, the setting means 106 may change the designated ranges 601 and 602 set within the predetermined area 500 after the second event occurs. Specifically, after the second event occurs, the setting means 106 changes the designated ranges 601 and 602 to designated ranges 601 to 603 (see Figures 7A to 7B).
[0057] The second condition is the condition for the setting means 106 to set the specified ranges 601 and 602 at any position within the predetermined area 500, for example, whether or not the player is located within the predetermined area 500. Another second condition is, for example, whether or not a predetermined amount of time has elapsed since the first event occurred. Yet another second condition is, for example, whether or not the hit points of the target object 501 in the first event are less than or equal to a predetermined value.
[0058] The display control means 107 controls the display of multiple designated ranges 601 and 602, and is a means for making the display of the designated ranges 601 or 602 different depending on whether the player is located in the designated range 601 or 602 or not. Specifically, the display control means 107 illuminates the area including the designated ranges 601 and 602 more brightly when the player is located in the designated range 601 or 602 than when the player is not located in the designated range 601 or 602. In addition, the display control means 107 displays the area including the designated ranges 601 and 602 by emitting a linear light upward from the outer frame when the player is located in the designated range 601 or 602. Furthermore, the display control means 107 makes the surrounding colors, including the designated ranges 601 and 602, different depending on whether the player is located in the designated range 601 or 602 or not.
[0059] Furthermore, the display control means 107 controls the display of multiple designated ranges 601 and 602, and changes the display mode of the designated ranges 601 and 602 on the condition that at least two players are located in any of the multiple designated ranges 601 and 602. In this embodiment, the display control means 107 changes the display mode when players are located in all of the designated ranges 601 and 602 set by the setting means 106. Specifically, for example, the display control means 107 displays an image (such as a magic circle) in a range that includes a predetermined area 500 and at least a part of the designated ranges 601 and 602 when at least two players are located in any of the multiple designated ranges 601 and 602. Furthermore, the display control means 107 displays characters in a range that includes at least a portion of the specified ranges 601 and 602 when, for example, at least two or more players are positioned in any of the specified ranges 601 and 602. Also, the display control means 107 changes the surrounding color, brightness, etc., including the specified ranges 601 and 602 when, for example, at least two or more players are positioned in any of the specified ranges 601 and 602.
[0060] Next, we will explain the changes in the display patterns of the designated ranges 601 and 602. Figures 6B and 6C show the changes in the display patterns of the designated ranges 601 and 602 by the display control means 107 shown in Figure 5. In the game shown in Figure 6B, the first event has occurred, and in the game shown in Figure 6C, the second event has occurred. In the games shown in Figures 6B and 6C, the first event is assumed to be an event in which a raid boss is defeated.
[0061] As shown in Figure 6B, when the first event occurs, the display control means 107 determines whether the player is located within the designated ranges 601 and 602, respectively, and changes the display mode of the designated ranges 601 and 602 if the determination is positive. In Figure 6B, the display mode of the performance objects 502 and 503 corresponding to the designated ranges 601 and 602 if the determination is positive changes so that linear light is emitted upward from the outer frame.
[0062] Furthermore, as shown in Figure 6C, when the first event occurs, the display control means 107 determines whether the player is located within the range of all designated ranges 601 and 602, and if the determination is positive, it further changes the display mode of the designated ranges 601 and 602. In Figure 6C, the display control means 107 determines that the determination is positive and changes the display mode of the designated ranges 601 and 602 to display the performance object 510 instead of the performance objects 502 and 503. The performance object 510 is an object that includes at least a part of the predetermined area 500 and is designed to emit light upward from its outer and inner frames.
[0063] Furthermore, the changes in the display of the designated range 601-603 after the second event occurs will be explained. Figures 7A and 7B show the changes in the display of the designated range 601-603 by the display control means 107 shown in Figure 5. In the game shown in Figure 7A, the second event has finished, and in the game shown in Figure 7B, the third event has occurred. Also, in the games shown in Figures 7A and 7B, the first event is the event of opening a treasure chest, and the target object 505 is placed in the game field 6.
[0064] As shown in Figure 7A, when the second event has finished, the setting means 106 changes the specified ranges 601 and 602 to the specified range 601-603 according to the specified range information 410. Note that in Figure 7A, the target object 505 has a star shape.
[0065] The display control means 107 determines whether the player is positioned in designated ranges 601 to 603, instead of designated ranges 601 and 602, and changes the display mode of designated ranges 601 to 603 if the determination is positive. In Figure 7A, the display mode of the performance objects 502 to 504 corresponding to designated ranges 601 to 603 that are positive changes in overall color compared to the performance objects 502 to 504 corresponding to designated ranges 601 to 603.
[0066] Furthermore, as shown in Figure 7B, when the second event has ended, the display control means 107 determines whether the player is located in all designated ranges 601 to 603, and if the determination is positive, it changes the display mode of the designated ranges 601 to 603. In Figure 7B, the display control means 107 determines that the determination is positive and changes the display mode of the designated ranges 601 to 603 to display the performance object 520 instead of the performance objects 502 to 504. The performance object 520 is an object that includes at least a part of the predetermined area 500 and is in the shape of the word "CLEAR". In addition, the display control means 107 changes the display mode of the target object 505 from a star shape to a treasure chest design that has been opened.
[0067] Returning to Figure 5, the second generating means 103 is a means for generating a second event related to the first event, provided that a player is located within a designated range 601 or 602 in the game field 6. Specifically, the second generating means 103 generates a second event, provided that at least two or more players are located within one of the multiple designated ranges 601 and 602. In this embodiment, the second generating means 103 generates a second event, for example, when players are located within all of the designated ranges 601 and 602 set by the setting means 106, but is not limited to this. The second event may also be generated when players are located within some of the designated ranges 601 and 602 set by the setting means 106, but not all of them.
[0068] The third generation means 104 is a means for generating a third event different from the second event, provided that the player is located within the designated range 601-603 modified by the setting means 106. In this embodiment, the third generation means 104 generates a third event when the player is located within all of the designated range 601-603 set by the setting means 106, but is not limited to this. The third event may also be generated when the player is located within some of the designated range 601-603 set by the setting means 106, but not all of them.
[0069] The positional relationships of each object in game field 6 have been explained above. Next, the sequence of processes will be explained in detail. Figure 8 is a flowchart showing an example of the processing flow performed by each functional means shown in Figure 5 in game system 1 shown in Figure 1. Note that the content and order of the following steps can be changed as appropriate. Also, it will be assumed that the player's position information is always acquired below.
[0070] (Step SP10) Program 15 advances the game based on the player's location and operation information on terminal 20. Then, the process moves on to step SP12.
[0071] (Step SP12) Program 15 determines whether the first condition is met by the first generating means 102. If the determination is positive, the process proceeds to step SP14; however, if the determination is negative, the process proceeds to step SP34.
[0072] (Step SP14) Program 15 generates the first event using the first generating means 102. Then, the process proceeds to step SP16.
[0073] (Step SP16) The program 15 determines whether the second condition is met using the setting means 106. If the determination is positive, the process proceeds to step SP18; however, if the determination is negative, the process proceeds to step SP34.
[0074] (Step SP18) Program 15, using the setting means 106, sets specified ranges 601 and 602 at any location within the predetermined area 500 for the first event and displays them on the game field 6. Then, the process moves on to the processing of step SP20.
[0075] (Step SP20) Program 15 uses the display control means 107 to determine whether the player is located within either of the specified ranges 601 or 602. In other words, the display control means 107 determines whether the positions of the player objects 460 and 461 match the positions indicated by either of the specified ranges 601 or 602. If the determination is positive, the process proceeds to step SP22; however, if the determination is negative, the process proceeds to step SP34.
[0076] (Step SP22) Program 15, using the display control means 107, changes the display mode of the designated ranges 601 and 602 in which the player is located. Then, the process proceeds to step SP24.
[0077] (Step SP24) Program 15 uses the second generating means 103 to determine whether the player is located within all the designated ranges 601 and 602 set by the setting means 106. In other words, the display control means 107 determines whether the positions of the player objects 460 and 461 match the positions indicated by all the designated ranges 601 and 602. If the determination is positive, the process proceeds to step SP26; however, if the determination is negative, the process proceeds to step SP34.
[0078] (Step SP26) Program 15 generates a second event using the second generating means 103. Program 15 also further changes the display mode of the specified ranges 601 and 602 using the display control means 107. Then, the process moves on to the process of step SP28.
[0079] (Step SP28) Program 15, using the setting means 106, changes the specified range 601 and 602 to the specified range 601-603. Then, the process proceeds to the process of step SP30.
[0080] (Step SP30) Program 15 uses the third generating means 104 to determine whether the player is located within all of the designated ranges 601 to 603 modified by the setting means 106. If the determination is positive, the process proceeds to step SP32; however, if the determination is negative, the process proceeds to step SP34.
[0081] (Step SP32) Program 15 generates a third event using the third generating means 104. Program 15 also further changes the display mode within the specified range 601-603 using the display control means 107. Then, the process proceeds to step SP34.
[0082] (Step SP34) Program 15 determines whether it has received a command from terminal 20 to terminate the game. If the determination is positive, the process returns to the process of step SP10; however, if the determination is negative, the series of processes shown in Figure 8 terminates.
[0083] <Effects> In this embodiment, the program 15 generates a second event using the second generating means 103, provided that the player (player object 460) is located within the designated ranges 601 and 602 in the game field 6. The player (player object 460) moves across the game field 6 based on its real-world location information. This allows the program 15 to motivate the player to position the player object 460 within the designated ranges 601 and 602 in order to generate the second event, thereby improving the game's appeal.
[0084] Furthermore, in this embodiment, the first event can be participated in by multiple players. The second event generation means 103 generates the second event on the condition that at least two or more players (player objects 460 and 461) are located in one of the multiple designated ranges 601 and 602. This allows the program 15 to motivate players to position themselves in the designated ranges 601 and 602 with multiple other players, thereby further improving the enjoyment of the game.
[0085] Furthermore, in this embodiment, the display control means 107 controls the display of multiple designated ranges 601 and 602, and makes the display of the designated ranges 601 and 602 different depending on whether the player (player objects 460 and 461) is located in the designated ranges 601 and 602 or not. As a result, the program 15 can improve the visibility to the player as to whether or not the player objects 460 and 461 are located in the designated ranges 601 and 602, thereby further improving the enjoyment of the game.
[0086] Furthermore, in this embodiment, the display control means 107 changes the display mode of the designated ranges 601 and 602 on the condition that at least two or more players (player objects 460 and 461) are located in one of the multiple designated ranges 601 and 603. This allows the program 15 to improve the visibility of whether or not the condition is met, thereby further improving the enjoyment of the game.
[0087] Furthermore, in this embodiment, the setting means 106 sets the specified ranges 601 and 602 for the player after the first event occurs and a predetermined condition (second condition) is met. This allows the program 15 to motivate the player to meet the second condition, thereby further improving the enjoyment of the game.
[0088] Furthermore, in this embodiment, the setting means 106 changes the designated ranges 601 and 602 after the second event occurs. In addition, the third generating means 104 generates a third event different from the second event, provided that the player (player objects 460 and 461) is located within the designated ranges 601 to 603 changed by the setting means 106. This allows the program 15 to motivate the player to generate the third event, thereby further improving the enjoyment of the game.
[0089] <Variation> It should be noted that the present invention is not limited to the embodiments described above. That is, any design modifications made to the above embodiments by those skilled in the art are also included within the scope of the present invention, as long as they retain the features of the present invention. Furthermore, the elements of the above embodiments and the modifications described later can be combined to the extent that it is technically possible, and any combination thereof is also included within the scope of the present invention, as long as it retains the features of the present invention.
[0090] For example, in the above embodiment, the setting means 106 sets the specified ranges 601 and 602 when the second condition is met, but for example, the specified ranges 601 and 602 may be set before the occurrence of the first event, or simultaneously with the occurrence of the first event. With this configuration, the program 15 sets the specified ranges 601 and 602 in advance and causes the first and second events to occur even for players who do not meet the first and second conditions. Therefore, the program 15 can motivate players to perform the first and second events, further improving the enjoyment of the game.
[0091] Furthermore, in the above embodiment, the range and shape of the predetermined area 500 are fixed, but are not limited thereto. The range and shape of the predetermined area 500 may be changed when the setting means 106 changes the designated ranges 601 to 603 from the designated ranges 601 and 602 after the second event occurs, in order for the third event generation means 104 to determine whether or not to generate a third event. In this case, the storage means 101 stores the area information 400 for each third event. With this configuration, the program 15 can change the predetermined area 500 according to the event to be generated, thereby further improving the enjoyment of the game.
[0092] Furthermore, although the above embodiment described a case in which the setting means 106 sets a plurality of designated ranges 601 and 602, the setting means 106 may set any one of the plurality of designated ranges 601 and 602 for the player. Alternatively, the setting means 106 may set two or more of the plurality of designated ranges 601 and 602 for the player. In this case, the server device 10 may further include guidance means to guide the player to move the player object 460 to one of the designated ranges 601 and 602 set by the setting means 106 at any location within the predetermined area 500. With this configuration, the program 15 can motivate the player to take action to generate a second event, thereby further improving the enjoyment of the game.
[0093] Furthermore, the server device 10 or terminal 20 may also be provided with acquisition means for acquiring weather information, time information, or date information. In this case, the setting means 106 may change the position, number, and display manner of the designated ranges 601 and 602 related to the second event based on the weather information, time information, or date information acquired by the acquisition means. For example, if the weather information indicates sunny, the setting means 106 may increase the number of designated ranges 601 and 602 because it is easier for the player to move outside, and if the weather information indicates rain, the setting means 106 may decrease the number of designated ranges 601 and 602 because it is more difficult for the player to move outside. Similarly, if the time information indicates daytime, the setting means 106 may increase the number of designated ranges 601 and 602 because it is easier for the player to move outside, and if the time information indicates nighttime, the setting means 106 may decrease the number of designated ranges 601 and 602 because it is more difficult for the player to move outside. Similarly, the setting means 106 increases the number of specified ranges 601 and 602 when the date information indicates a holiday, as this makes it easier for the player to play the game, and decreases the number of specified ranges 601 and 602 when the date information indicates a weekday, as this makes it more difficult for the player to play the game.
[0094] Furthermore, the setting means 106 may modify the second and third events based on the weather information, time information, or date information acquired by the acquisition means. For example, if the weather information indicates sunny, the setting means 106 may reduce the effect in the second event (such as the amount of damage dealt to the opponent or the increase in setting parameters) because it is expected that a large number of players will participate in the first event. If the weather information indicates rain, the setting means 106 may increase the effect in the second event because it is expected that a small number of players will participate in the first event. Conversely, if the weather information indicates sunny, the setting means 106 may make the presentation of the second event more elaborate because it is expected that a large number of players will participate in the first event. If the weather information indicates rain, the setting means 106 may make the presentation of the second event more subdued because it is expected that a small number of players will participate in the first event.
[0095] Furthermore, the setting means 106 may change the second condition, the second event, and the third event based on parameters such as the average player rank, total player rank, average play time, and total play time of the players who participated in the first event. For example, if the average player rank of the players who participated in the first event is above a threshold, the setting means 106 may relax the second condition. Also, if the average player rank of the players who participated in the first event is above a threshold, the setting means 106 may make the presentation of the second event more elaborate. [Explanation of Symbols]
[0096] 10...Server device (computer), 15...Program, 102...First generation means, 103...Second generation means, 104...Third generation means, 106...Setting means, 110...Display control means
Claims
1. A computer that moves through the game field based on the player's location in the real world and progresses through the game, A first generating means for generating a first event in which the player can participate, in a predetermined area of the game field. If the aforementioned first event occurs, setting means for setting the player's specified range at any position within the predetermined area, A second generating means that generates a second event related to the first event, provided that the player is located within the designated area in the game field. A program that makes it function as such.
2. The aforementioned first event is open to multiple players, The setting means sets a plurality of specified ranges, The second generating means generates the second event on the condition that at least two or more players are located within one of the multiple designated ranges. The program according to claim 1.
3. The aforementioned computer, Display control means for displaying a plurality of designated ranges, and for displaying the designated ranges differently depending on whether the player is located within the designated range or not. The program according to claim 2, which further functions as follows.
4. The aforementioned computer, Display control means for displaying a plurality of designated ranges and changing the display mode of the designated ranges on the condition that at least two or more players are located in one of the plurality of designated ranges. The program according to claim 2, which further functions as follows.
5. The setting means sets the specified range of the player after the first event has occurred and predetermined conditions have been met. The program according to any one of claims 1 to 4.
6. The setting means changes the specified range after the second event occurs. The aforementioned computer, A third generating means that generates a third event different from the second event, provided that the player is located within the specified range modified by the setting means. A program according to any one of claims 1 to 4 that functions as such.
Citation Information
Patent Citations
Method and system of computer proceeding game based on position information of user, and program for computer executing method
JP2018064708A