Program and system

The program and system enhance user movement and regional revitalization by integrating location-based gameplay with virtual maps and reward systems, encouraging users to visit specific locations and engage in mini-games to receive products.

JP2025012625AActive Publication Date: 2025-01-24CAPCOM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023115597
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-14
Publication Date
2025-01-24
Estimated Expiration
2043-07-14

AI Technical Summary

Technical Problem

Existing location-based games do not effectively promote user movement for regional promotion, leading to underutilization of areas that could benefit from increased visitor traffic.

Method used

A program and system that utilizes an electronic device to acquire location information, generate virtual maps, and notify users of event conditions to receive products upon fulfilling specific conditions, such as visiting designated locations and completing games, thereby encouraging movement and interaction with virtual and real-world environments.

Benefits of technology

The system facilitates user movement, enhances regional revitalization by attracting visitors to specific locations, and encourages continued gameplay through engaging mini-games and reward mechanisms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025012625000001_ABST
    Figure 2025012625000001_ABST
Patent Text Reader

Abstract

To accelerate movement of a user.SOLUTION: A condition A is that the position of an electronic instrument is a determination position or that the position of an electronic instrument has been a determination position. When an event condition including at least the condition A is satisfied, notification means notifies a user that the user of the electronic instrument can receive a product on the day after the day when the event condition is satisfied, onwards.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a program and a system. [Background technology]

[0002] As an invention related to a program, for example, the game described in Non-Patent Document 1 is known. This game is a so-called location game. In a location game, a player character is displayed on a virtual map based on the location information of a smartphone. The player moves around while holding the smartphone, battling enemy characters and collecting items. [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] Niantic,Inc,“Basic gameplay: Pokémon GO official website?”,[online],[Searched June 12, 2023],Internet<URL:https: / / www.pokemongo.jp / play / > Summary of the Invention [Problem to be solved by the invention]

[0004] By the way, it is conceivable that location-based games can be used for regional development. By using location-based games, the movement of players within the region where regional development is being promoted can be promoted, which results in the revitalization of the region.

[0005] SUMMARY OF THE PRESENT EMBODIMENT An object of the present invention is to provide a program and a system that can promote the movement of users. [Means for solving the problem]

[0006] The first aspect is A program executed by an electronic device capable of communicating with a server, the program causes the electronic device to function as a position acquisition means, a virtual map acquisition means, an image generation means, and a notification means; the location acquisition means acquires location information indicating a location of the electronic device; The virtual map acquisition means acquires virtual map information indicating a virtual map, the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object with the virtual space or the virtual map such that the avatar object, which is an object to be operated by the user, is located in the virtual space or the virtual map corresponding to a position of the electronic device; A condition A is that the position of the electronic device is a determination position or that the position of the electronic device was a determination position; when an event condition including at least the condition A is satisfied, the notification means notifies the user of the electronic device by the electronic device that the user of the electronic device can receive the product on or after the day following the day on which the event condition is satisfied; It is a program.

[0007] The second aspect is, the program causes the electronic device to function as a material data acquisition means, the material data acquisition means acquires N-th material data from the server when the location of the electronic device is an N-th material location, N is a natural number, A condition B is that the material data acquisition means determines that the avatar object has acquired the first material data through the Nth material data, The event condition includes the condition B, when the event condition is satisfied, the notification means notifies the user of the electronic device by the electronic device that the user can receive the product on or after the day following the day when the event condition is satisfied. The program according to the first aspect.

[0008] The third aspect is, The said goods are tangible objects, The first material data to the Nth material data are data related to the product. The program according to the second aspect.

[0009] The fourth aspect is the program causes the electronic device to function as a first game execution means, the first game executing means causes the user of the electronic device to play a first game; a condition C is that the first game executing means determines that the user of the electronic device has completed the first game; the event condition includes the condition C, when the event condition is satisfied, the notification means notifies the user of the electronic device by the electronic device that the user can receive the product on or after the day following the day when the event condition is satisfied. A program according to either the second or third aspect.

[0010] The fifth aspect is the program causes the electronic device to function as a second game executing means, the second game executing means causes the user of the electronic device to play the second game during at least a part of a period from when the event condition is satisfied until a day when the product is shipped; said notification means changes the content of said product depending on the result of playing said second game. A program according to either the second or third aspect.

[0011] The sixth aspect is: A program executed by a server capable of communicating with an electronic device, The program causes the server to function as a location information acquisition means, a virtual map provision means, and a notification transmission means; the location information acquisition means acquires location information indicating a location of the electronic device from the electronic device; the virtual map providing means provides the electronic device with map information indicating a virtual map, the map information corresponding to a position of the electronic device; the electronic device displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object with the virtual space or the virtual map such that the avatar object, which is an object to be operated by the user, is located in the virtual space or the virtual map corresponding to a position of the electronic device; A condition A is that the position of the electronic device is a determination position or that the position of the electronic device was a determination position; When an event condition including at least the condition A is satisfied, the notification sending means sends to the electronic device a notification that the user of the electronic device can receive the product on or after the day following the day when the event condition is satisfied. It is a program.

[0012] The seventh aspect is: The system includes an electronic device and a server. The electronic device is capable of communicating with the server, the electronic device includes a position acquisition means, a virtual map acquisition means, an image generation means, and a notification means; The server includes a location information acquiring means, a virtual map providing means, and a notification sending means, the location acquisition means acquires location information indicating a location of the electronic device; the location information acquisition means acquires the location information indicating a location of the electronic device from the electronic device; the virtual map providing means provides the electronic device with map information indicating a virtual map, the map information corresponding to a position of the electronic device; The virtual map acquisition means acquires the map information, the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object with the virtual space or the virtual map such that the avatar object, which is an object to be operated by the user, is located in the virtual space or the virtual map corresponding to a position of the electronic device; A condition A is that the position of the electronic device is a determination position or that the position of the electronic device was a determination position; the notification sending means, when an event condition including at least the condition A is satisfied, sends to the electronic device a notification that the user of the electronic device can receive the product on or after the day following the day on which the event condition is satisfied; when the notification is transmitted from the notification transmission means, the notification means notifies the user of the electronic device that the user can receive the product on or after the day following the day when the event condition is satisfied. It is a system. Effect of the Invention

[0013] According to the present disclosure, it is possible to promote user mobility. [Brief description of the drawings]

[0014] [Figure 1] FIG. 1 is a block diagram of a system 1. [Diagram 2] FIG. 2 is a diagram showing transitions of images displayed by electronic device 10. As shown in FIG. [Diagram 3] FIG. 3 is a block diagram of the electronic device 10. [Figure 4] FIG. 4 is a block diagram of the game server 110. [Diagram 5] FIG. 5 is a block diagram of the management server 210. [Figure 6] FIG. 7 is a diagram showing activities executed by the control units 12, 112 and 212. As shown in FIG. [Figure 7] FIG. 7 is a diagram showing activities executed by the control units 12, 112 and 212. As shown in FIG. [Figure 8] FIG. 8 shows a screen displayed by electronic device 10. As shown in FIG. [Figure 9] FIG. 9 shows a screen displayed by electronic device 10. As shown in FIG. [Figure 10] FIG. 10 is a diagram showing activities executed by the control units 12, 112 and 212. As shown in FIG. [Figure 11] FIG. 11 shows an image displayed by electronic device 10. As shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0015] (Embodiment) A system 1 according to an embodiment of the present disclosure will be described with reference to the drawings.

[0016] <System 1 Overview> First, the overall configuration of the system 1 will be described with reference to the drawings.

[0017] 1 includes an electronic device 10, a game server 110, a GPS (Global Positioning System) satellite 150, and a management server 210. The electronic device 10, the game server 110, and the management server 210 can communicate with each other via a communication network. The network may be the Internet, an intranet, or the like.

[0018] The electronic device 10 is an information processing device used by a user US. The electronic device 10 transmits a request to a game server 110. The electronic device 10 is a portable communication terminal. The electronic device 10 is, for example, a smartphone, a tablet terminal, a VR / AR terminal such as an HMD, or a portable game machine.

[0019] The game server 110 is a computer. The game server 110 provides a response in response to a request to the electronic device 10. The game server 110 is, for example, a web server.

[0020] The GPS satellites 150 transmit GPS signals. Note that four GPS signals are necessary for the electronic device 10 to calculate the position of the electronic device 10 based on the GPS signals. Therefore, in reality, the system 1 includes four GPS satellites 150. However, for the sake of simplicity of explanation, only one GPS satellite 150 is illustrated.

[0021] The management server 210 is a computer. The management server 210 provides a response in response to a request to the electronic device 10. The management server 210 is, for example, a web server.

[0022] <System 1 Operation Overview> Next, a description will be given of an outline of the operation of the system 1. Fig. 2 is a diagram showing the transition of images displayed by the electronic device 10.

[0023] The user US can play a location game by operating the electronic device 10. The location game is a game that uses location information from a Global Navigation Satellite System (GNSS) such as GPS.

[0024] The user US moves while carrying the electronic device 10. The electronic device 10 acquires position information IP indicating the position of the electronic device 10 based on a GPS signal from a GPS satellite 150. The electronic device 10 also acquires virtual map information IM indicating a virtual map M from the game server 110. Then, as shown in the image in the upper part of FIG. 2, the electronic device 10 displays an image in which an avatar object AO, which is an object to be operated by the user US, and the virtual map M are combined. In the image in the upper part of FIG. 2, the position information IP indicates a first element position P1. Therefore, in the image in the upper part of FIG. 2, the avatar object AO is placed at the first element position P1 of the virtual map M.

[0025] When the user US arrives at the first material position P1, the avatar object AO can obtain the first material data D1. The first material data D1 is data indicating hops. When the user US arrives at the second material position P2, the avatar object AO can obtain the second material data D2. The second material data D2 is data indicating malt. When the user US arrives at the third material position P3, the avatar object AO can obtain the third material data D3. The third material data D3 is data indicating water. In this manner, the first material data D1 to the third material data D3 are data related to beer (product). In this embodiment, the first material data D1 to the third material data D3 are data indicating the materials of beer (product).

[0026] When the avatar object AO acquires the first material data D1, the second material data D2, and the third material data D3 by the electronic device 10, the user US moves to a determination position P0 while holding the electronic device 10. The user US can play a first game using the electronic device 10, as shown in the image in the middle of FIG. 2. Specifically, the user US can play the first game in which beer (a product) is produced using the first material data D1, the second material data D2, and the third material data D3 as ingredients. In the first game, the user US presses a button displayed on the display 20 of the electronic device 10 in time with the rhythm of the music.

[0027] In this specification, the avatar object AO possessing the first material data D1, the second material data D2, and the third material data D3 means that the first material data D1, the second material data D2, and the third material data D3 are associated with the avatar object AO as possessions of the avatar object AO. Therefore, the electronic device 10 and / or the game server 110 associates the avatar object AO with the first material data D1, the second material data D2, and the third material data D3 and stores them. In addition, when the avatar object AO possesses the first material data D1, the second material data D2, and the third material data D3, the first material data D1, the second material data D2, and the third material data D3 may or may not be displayed together with the avatar object AO. In addition, the user US can select possessions of the avatar object AO. In addition, the avatar object AO newly possessing material data may be called acquisition.

[0028] When the user US completes the first game, the electronic device 10 displays that the product, beer, will be shipped on or after the day after the first game is completed, as shown in the image at the bottom of Fig. 2. The image at the bottom of Fig. 2 includes the product shipping date. After this, the administrator of the management server 210 ships the product, beer, to the user US. Thus, in this embodiment, the product is a tangible object.

[0029] <Electronic equipment 10> Next, the structure of the electronic device 10 will be described with reference to the drawings.

[0030] As shown in FIG. 3, the electronic device 10 includes a control unit 12, a memory unit 14, a network interface 16, a GPS receiver unit 17, a graphics processing unit 18, a display 20, an audio processing unit 22, a speaker 24, an operation unit 26, and a touchpad 28.

[0031] The storage unit 14 stores programs and data. The storage unit 14 is, for example, a combination of a Read Only Memory (ROM), a Random Access Memory (RAM), and a storage (for example, a flash memory or a hard disk). The programs include, for example, the following programs: ·OS (Operating System) programs Applications that process information (e.g., web browsers or target apps described below)

[0032] The data includes, for example, the following data: Databases referenced in information processing Data obtained by performing information processing (i.e., the results of performing information processing)

[0033] The control unit 12 executes the programs stored in the storage unit 14 to realize the functions of the electronic device 10. The control unit 12 is, for example, at least one of the following: ·CPU(Central Processing Unit) ·GPU(Graphic Processing Unit) ·ASIC(Application Specific Integrated Circuit) ·FPGA(Field Programmable Array)

[0034] The control unit 12 includes a position acquisition means 30, an image generation means 32, a virtual map acquisition means 34, a notification means 36, a material data acquisition means 38, a first game execution means 40, and a second game execution means 42 as functional blocks.

[0035] The network interface 16 controls communication between the electronic device 10 and external devices. The external devices are a game server 110 and a management server 210.

[0036] The GPS receiving unit 17 receives GPS signals transmitted from GPS satellites 150. The GPS receiving unit 17 is an antenna and a receiver of a satellite positioning system.

[0037] The graphics processing unit 18 causes the display 20 to display an image based on the image data generated by the control unit 12. The display 20 is a liquid crystal display or an organic EL (Electro Luminescence) display.

[0038] The audio processing unit 22 causes the speaker 24 to output sound based on the audio data generated by the control unit 12 .

[0039] The operation unit 26 generates an operation signal based on a user's operation on the touch pad 28 , and outputs the operation signal to the control unit 12 .

[0040] <Structure of the Game Server 110> Next, the structure of the game server 110 will be described with reference to the drawings.

[0041] As shown in FIG. 4, the game server 110 includes a control unit 112, a storage unit 114, and a network interface .

[0042] The storage unit 114 stores programs and data. The storage unit 114 is, for example, a combination of a Read Only Memory (ROM), a Random Access Memory (RAM), and a storage (for example, a flash memory or a hard disk). The programs include, for example, the following programs: ·OS (Operating System) programs Applications that process information (e.g., web browsers or target apps described below)

[0043] The data includes, for example, the following data: Databases referenced in information processing Data obtained by performing information processing (i.e., the results of performing information processing)

[0044] The control unit 112 executes the programs stored in the storage unit 114 to realize the functions of the game server 110. The control unit 112 is, for example, at least one of the following: ·CPU(Central Processing Unit) ·GPU(Graphic Processing Unit) ·ASIC(Application Specific Integrated Circuit) ·FPGA(Field Programmable Array)

[0045] The control unit 112 includes a location information acquisition means 130, a notification transmission means 132, and a virtual map providing means 134 as functional blocks.

[0046] The network interface 116 controls communication between the game server 110 and external devices. The external devices are the electronic device 10 and the management server 210.

[0047] Meanwhile, a user US can play a location-based game using the electronic device 10. Specifically, the game server 110 stores game programs and game data, and manages the game data of the electronic device 10.

[0048] The electronic device 10 executes a position game based on the operation of the user US. To this end, the electronic device 10 receives (specifically, downloads and installs) a game program and game data from the game server 110 via a communication network. An account including identification information and a password is assigned to each user in association with the electronic device 10. This account is transmitted from the electronic device 10 to the game server 110 at the time of login, and is used for user authentication in the game server 110.

[0049] After user authentication, mutual communication between the game server 110 and the electronic device 10 becomes possible. After logging in, the electronic device 10 receives data required for game progress (data related to the game progress status) from the game server 110, and progresses the position game while outputting game images and sounds to the display 20 and speaker 24 based on the operation of the user US.

[0050] <Structure of Management Server 210> Next, the structure of the management server 210 will be described with reference to the drawings.

[0051] As shown in FIG. 5, the management server 210 includes a control unit 212, a storage unit 214, and a network interface 216.

[0052] The storage unit 214 stores programs and data. The storage unit 214 is, for example, a combination of a Read Only Memory (ROM), a Random Access Memory (RAM), and a storage (for example, a flash memory or a hard disk). The programs include, for example, the following programs: ·OS (Operating System) programs Applications that process information (e.g., web browsers or target apps described below)

[0053] The data includes, for example, the following data: Databases referenced in information processing Data obtained by performing information processing (i.e., the results of performing information processing)

[0054] The control unit 212 executes the programs stored in the storage unit 214 to realize the functions of the management server 210. The control unit 212 is, for example, at least one of the following: ·CPU(Central Processing Unit) ·GPU(Graphic Processing Unit) ·ASIC(Application Specific Integrated Circuit) ·FPGA(Field Programmable Array)

[0055] The network interface 216 controls communication between the game server 110 and external devices. The external devices are the electronic device 10 and the game server 110.

[0056] <System 1 Operation> Next, a description will be given of the operation of the system 1. Figures 6 and 7 are activity diagrams executed by the control units 12, 112, and 212. Figure 8 is a diagram showing a screen displayed by the electronic device 10.

[0057] The program stored in the memory unit 14 causes the control unit 12 to function as position acquisition means 30, image generation means 32, virtual map acquisition means 34, notification means 36, material data acquisition means 38, first game execution means 40, and second game execution means 42. In addition, the program stored in the memory unit 114 causes the control unit 112 to function as position information acquisition means 130, notification transmission means 132, and virtual map providing means 134.

[0058] First, the control unit 12 executes a position game start process by the user US operating the touchpad 28 (step S1). At this time, the control unit 12 transmits a start notification indicating that the game start process has been executed to the game server 110 via the network interface 16. The start notification includes account information including identification information and a password. The control unit 112 acquires the start notification via the network interface 116. Then, the control unit 112 executes the game start process based on the account information included in the start notification (step S21).

[0059] Here, in steps S1 and S21, the control unit 12 causes the display 20 to display the image of FIG. 8. The image of FIG. 8 includes a plurality of products that the user US can acquire. The user US selects a product by operating the touch pad 28. In this embodiment, the user US selects beer. The control unit 12 transmits a selection notification indicating that the user US has selected beer via the network interface 16. The control unit 112 acquires the selection notification via the network interface 116. This starts a position game for brewing beer.

[0060] Next, the control unit 12 sets N to 1 (step S2).

[0061] Next, the control unit 12 (position acquisition means 30) acquires position information IP indicating the position of the electronic device 10 (step S3). More specifically, the GPS receiver 17 receives a GPS signal transmitted from the GPS satellite 150. Then, the control unit 12 (position acquisition means 30) acquires the GPS signal from the GPS receiver 17. The control unit 12 (position acquisition means 30) calculates the position of the electronic device 10 based on the GPS signal. As a result, the control unit 12 (position acquisition means 30) acquires the position information IP indicating the position of the electronic device 10.

[0062] Next, the control unit 12 transmits the location information IP to the game server 110 via the network interface 16 (step S4). In response, the network interface 116 receives the location information IP and outputs the location information IP to the control unit 112. As a result, the control unit 112 (location information acquisition means 130) acquires the location information IP indicating the location of the electronic device 10 from the electronic device 10 (step S22).

[0063] Next, the control unit 112 (virtual map providing means 134) provides the electronic device 10 with virtual map information IM indicating the virtual map M (step S23). More specifically, the control unit 112 (virtual map providing means 134) acquires the virtual map information IM corresponding to the position indicated by the position information IP from the storage unit 114. The control unit 112 (virtual map providing means 134) transmits the virtual map information IM to the electronic device 10 via the network interface 116.

[0064] In response, the network interface 16 receives the virtual map information IM and outputs the virtual map information IM to the control unit 12. As a result, the control unit 12 (virtual map acquisition means 34) acquires the virtual map information IM indicating the virtual map M (step S5).

[0065] Next, the control unit 12 (image generating means 32) displays an image obtained by combining an image showing the avatar object AO and the virtual map M on the display 20 of the electronic device 10 so that the avatar object AO, which is the operation target of the user US, is located on the virtual map M corresponding to the position of the electronic device 10, as shown in the image at the top of FIG. 2 (step S6). Specifically, the control unit 12 (image generating means 32) generates image data obtained by combining the avatar object AO and the virtual map M based on the position information IP acquired in step S2 and the virtual map information IM acquired in step S4. In the image represented by this image data, the avatar object AO is present at the position indicated by the position information IP on the virtual map M, as shown in the image at the top of FIG. 2. In the image at the top of FIG. 2, the position information IP indicates the first material position P1. Then, the control unit 12 (image generating means 32) displays the image represented by the image data on the display 20.

[0066] Next, the control unit 112 judges whether the position of the electronic device 10 is the Nth material position PN or not (step S24). In step S24, the control unit 112 judges whether the user US of the electronic device 10 has arrived at the Nth material position PN or not. If the position of the electronic device 10 is the Nth material position PN, the process proceeds to step S25. If the position of the electronic device 10 is not the Nth material position PN, the process returns to step S3.

[0067] When the position of electronic device 10 is the Nth material position PN, control unit 112 assigns the Nth material data DN to avatar object AO (step S25). Specifically, storage unit 114 stores a table. The table describes material data possessed by each of a plurality of avatar objects. Control unit 112 records the Nth material data DN in the column of avatar object AO in the table. Control unit 112 also transmits the Nth material data DN to electronic device 10 via network interface 116.

[0068] In response, the network interface 16 receives the Nth material data DN and outputs the Nth material data DN to the control unit 12. As a result, the control unit 12 acquires the Nth material data DN (step S7). At this time, the control unit 12 stores the Nth material data in the memory unit 14. Furthermore, the memory unit 14 stores a table. The table describes material data possessed by the user US. The control unit 12 adds the Nth material data DN to the table. In this way, the control unit 12 (material data acquisition means) acquires the Nth material data DN from the game server 110 when the position of the electronic device 10 is the Nth material position PN.

[0069] Next, the control unit 12 determines whether N is 3 or not (step S8). In step S8, the control unit 12 determines whether the user US has visited all of the first material position P1 to the third material position P3 or not. That is, the control unit 12 determines whether the avatar object AO has acquired all of the first material data D1 to the third material data D3 or not. If N is not 3, the process proceeds to step S9. If N is 3, the process proceeds to step S10.

[0070] If N is not 3, the control unit 12 increments N by 1 (step S9). After that, the process returns to step S3.

[0071] When N is 3, the control unit 12 (location acquisition means 30) acquires location information IP indicating the location of the electronic device 10 (step S10). Steps S10 to S13, S26, and S27 are the same as steps S3 to S6, S22, and S23, respectively, and therefore will not be described.

[0072] Next, the control unit 112 judges whether or not the position of the electronic device 10 is the judgment position P0 (step S28). In step S28, the control unit 112 judges whether or not the user US of the electronic device 10 has arrived at the judgment position P0. A brewery exists at the judgment position P0. If the position of the electronic device 10 is the judgment position P0, the process proceeds to step S29. If the position of the electronic device 10 is not the judgment position P0, the process returns to step S29.

[0073] Next, the control unit 12, 112 performs a process of executing the first game (steps S14, S29). The first game is a mini-game included in the position game. The control unit 112 notifies the electronic device 10 via the network interface 116 that the first game will be started. In response, the control unit 12 acquires the notification via the network interface 16. Then, the control unit 12 (first game execution means) causes the user US of the electronic device 10 to play the first game.

[0074] In this embodiment, the user US can play a first game in which beer (a product) is produced using first ingredient data D1, second ingredient data D2, and third ingredient data D3 as ingredients. The first ingredient data D1 to third ingredient data D3 are data related to beer (a product). The first ingredient data D1 is data indicating hops. The second ingredient data D2 is data indicating malt. The third ingredient data D3 is data indicating water. The first game is a rhythm game. In the first game, the user US, for example, presses a button displayed on the display 20 of the electronic device 10 in time with the rhythm of the music.

[0075] Next, the control unit 112 determines whether the user US of the electronic device 10 has completed the first game (step S30). The control unit 112 measures, for example, the degree of agreement between the action of pressing a button by the user US and the rhythm of the music. If the degree of agreement exceeds a predetermined value, the control unit 112 determines that the user US has completed the first game. If the user US has successfully completed the first game, the process proceeds to step S31. If the user US has failed to complete the first game, the process returns to step S29. In this case, the user US can play the first game again.

[0076] In step S31, when the event condition is satisfied, the control unit 112 (notification sending means) transmits a notification to the electronic device 10 via the network interface 116 that the user US of the electronic device 10 can receive beer (product) on or after the day after the event condition is satisfied (step S31). The event condition includes condition A, condition B, and condition C. Condition A is that the position of the electronic device 10 is the determination position P0. That is, in this embodiment, condition A is that the user US visits the determination position P0. Condition A is determined in step S28. Condition B is that the control unit 12 (material data acquisition means) determines that the avatar object AO has acquired the first material data D1 to the third material data D3. Condition B is determined in step S8. Condition C is that the control unit 12 (first game execution means) determines that the user US of the electronic device 10 has completed the first game. Condition C is determined in step S30.

[0077] Also, in step S31, the control unit 112 transmits, via the network interface 116 to the management server 210, a notification that the user US of the electronic device 10 can receive beer (product) from the day after the day the event condition is satisfied.

[0078] In response, the control unit 12 (notification means) notifies the user US of the electronic device 10 that the user US of the electronic device 10 can receive the beer (product) from the day after the event condition is satisfied (step S15). Specifically, the control unit 12 causes the display 20 to display the image in the lower part of FIG. 2. The image in the lower part of FIG. 2 describes that the beer will be shipped on October 1, 2023. October 1, 2023 is an example of the day after the event condition is satisfied.

[0079] In addition, the control unit 212 performs a process of preparation for shipping the beer (product) (step S51). Specifically, the storage unit 214 stores a table. In the table, the address of the user, the product to be shipped to the user, and the shipping date of the product are recorded in association with each other. The control unit 212 records the address of the user US, the beer, and October 1, 2023 in the table. After this, the administrator of the management server 210 ships the product, beer, to the user US on October 1, 2023 based on the table.

[0080] [effect] According to the system 1 and the program, the movement of the user US is promoted. More specifically, the control unit 12 (notification means) notifies the electronic device 10 that the user US of the electronic device 10 can receive beer (product) from the day after the day the event condition is satisfied. The event condition includes condition A. Condition A is that the position of the electronic device 10 is a determination position P0. Therefore, the user US moves to the determination position P0 while carrying the electronic device 10. This promotes the movement of the user US. For example, if the determination position P0 is a tourist spot, many users will visit the tourist spot. As a result, the local area is revitalized.

[0081] According to the system 1 and the program, the movement of the user US is further promoted. More specifically, the event condition further includes a condition B. The condition B is that the control unit 12 (material data acquisition means) determines that the avatar object AO has acquired the first material data D1 to the third material data D3. Then, the user US visits the first material position P1 to the third material position P3 while carrying the electronic device 10, and the avatar object AO acquires the first material data D1 to the third material data D3. This promotes the movement of the user US. By promoting the movement of the user US, an opportunity to spend time, money, etc. is created at the first material position P1 to the third material position P3. In addition, an opportunity to spend time, money, etc. is created on the way the user US moves from the first material position P1 to the second material position P2, and from the second material position P2 to the third material position P3. This allows the user US to know about the area, improving the experience value, and causing people and money to flow into the area. Furthermore, for example, if the first element position P1 to the third element position P3 are tourist spots, many users will visit the tourist spots, which will result in revitalization of the local area.

[0082] According to the system 1 and the program, the user US continues to play the game. More specifically, the event condition further includes a condition C. In this embodiment, the condition C is that the control unit 12 determines that the user US of the electronic device 10 has completed the first game. In this manner, in order for the user US to obtain the product, beer, the user US needs to complete the first game. Therefore, the user US will play the first game many times in order to complete the first game. As a result, the user US will continue to play the game.

[0083] (Modification) The system 1a and the program according to the modified example will be described below with reference to the drawings. A block diagram of the system 1a is shown in FIG. 1 in the same manner as the block diagram of the system 1. A block diagram of the electronic device 10 of the system 1a is shown in FIG. 3 in the same manner as the block diagram of the electronic device 10 of the system 1. A block diagram of the game server 110 of the system 1a is shown in FIG. 4 in the same manner as the block diagram of the game server 110 of the system 1. A block diagram of the management server 210 of the system 1a is shown in FIG. 5 in the same manner as the block diagram of the management server 210 of the system 1. Since the structure of the system 1a is the same as that of the system 1, the description will be omitted. FIG. 9 is a diagram showing a screen displayed by the electronic device 10. FIG. 10 is a diagram showing the activities executed by the control unit 12, the control unit 112, and the control unit 212.

[0084] In the system 1a, the user US can play the second game shown in FIG. 9. The second game is a mini-game included in the position game. More specifically, the control unit 12 (second game execution means) causes the user US of the electronic device 10 to play the second game during at least a part of the period from when the event condition is satisfied to when the product is shipped. At least a part of the period from when the event condition is satisfied to when the product is shipped is defined as the second game play period. The second game play period is a period during which the user US can play the second game. For example, if the day when the event condition is satisfied is August 1, 2023 and the day when the product is shipped is October 1, 2023, the second game play period is, for example, from August 2, 2023 to September 10, 2023. Then, the control unit 12 (notification means) changes the content of the product depending on the result of playing the second game. In this embodiment, the amount (number) of the product changes depending on the result of playing the second game.

[0085] The control unit 12, 112, 212 executes the flowchart of Fig. 10 during the second game play period. First, the control unit 12, 112 (second game execution means) causes the user US of the electronic device 10 to play the second game (steps S16, S29). In step S16, the control unit 12 (second game execution means) causes the display 20 to display the image of Fig. 9. The second game is a rhythm game. In the second game, the user US presses buttons displayed on the display 20 of the electronic device 10 in time with the rhythm of the music.

[0086] The control unit 112 judges whether or not the second game has been successful (step S30). Specifically, the control unit 112 judges the degree of agreement between, for example, an input signal in which the user US presses a button and the rhythm of the music (timing to operate). Depending on the degree of agreement, an evaluation such as bad (failure), good, or great is judged, and a game score (points) is determined depending on each evaluation. Then, the control unit 112 changes the amount (number of bottles or number of dozens) of beer that can be acquired as a product depending on this game score (degree of agreement). That is, the control unit 112 increases the number of beers as a product as the degree of agreement increases. The control unit 112 judges whether or not the amount of beer, which is the amount (number) of products, has increased, thereby judging whether or not the second game has been successful. If the second game has been unsuccessful, this process ends. In this case, the control unit 12 causes the display 20 to display an image indicating that the second game has been unsuccessful. If the second game has been successful, this process proceeds to step S31.

[0087] The control unit 112 transmits an upgrade notification indicating that the quantity (number) of the product has increased to the electronic device 10 and the management server 210 via the network interface 116 (step S31). The upgrade notification includes the content of the upgrade of the product acquired by the user US. The content of the upgrade is the increase in the quantity (number) of the product.

[0088] The control unit 12 acquires the upgrade notice via the network interface 16. Then, the control unit 12 causes the display 20 to display the upgrade notice indicating that the amount (number) of products has increased (step S17).

[0089] The control unit 212 acquires the upgrade notice through the network interface 216. The control unit 212 stores a table. In the table, the user's address, the product to be shipped to the user, and the shipping date of the product are recorded in association with each other. The control unit 212 updates the table with the contents of the upgrade notice. Specifically, the control unit 212 increases the amount (number) of the product (beer) in the table based on the upgrade notice (step S51). With the above, the operation of the system 1a is completed.

[0090] According to the system 1a and the program, the movement of the user US is encouraged for the same reason as the system 1 and the program. According to the system 1a and the program, the user US continues to play the game for the same reason as the system 1 and the program.

[0091] According to the system 1a and the program, the user US plays the game more frequently. More specifically, the control unit 12 (second game execution means) causes the user US of the electronic device 10 to play the second game during at least a part of the period from when the event conditions are satisfied until the day the product is shipped. This causes the user US to play the second game multiple times in order to increase the amount (number) of products. As a result, the user US plays the game more frequently.

[0092] (Other embodiments) The various control means and processing procedures described in the above embodiment are merely examples, and are not intended to limit the scope of the present invention, its applications, or its uses. The various control means and processing procedures can be appropriately modified in design without departing from the spirit of the present invention.

[0093] The structures of the systems 1 and 1a may be combined in any manner.

[0094] In the systems 1 and 1a, the game server 110 may include one computer or may include multiple computers.

[0095] In the systems 1 and 1a, the game server 110 and the management server 210 may be realized by a single computer.

[0096] 8, if the user US selects strawberries as a product, the first material data D1 is data indicating strawberry seeds or seedlings, and the second material data D2 is data indicating fertilizer.

[0097] 8, when the user US selects a miniature car as a product, the first material data D1 is data indicating tires, the second material data D2 is data indicating a body, and the third material data D3 is data indicating an engine.

[0098] The user US may play the third game at each of the first material position P1 to the third material position P3. When the user US clears each of the third games, the avatar object AO may obtain the first material data D1 to the third material data D3. The first material data D1 to the third material data D3 may change depending on the result of the third game. When the user US obtains a high score in the third game, the number or size of the first material data D1 to the third material data D3 may increase, or rare first material data D1 to the third material data D3 may appear. For example, the third game may be a shooting game. In the third game, points are added each time the user US defeats an enemy. The third game is composed of a plurality of stages, and the control unit 12 determines whether a predetermined stage has been cleared. The points in the game become the user's game score (score). The enemies may be objects shaped to resemble the first material data D1 to the third material data D3. The stages may be designed to resemble the scenery of the area.

[0099] The control unit 112 may determine whether the user US has cleared each of the third games for acquiring the first material data D1 to the third material data D3 based on the score of each third game. The control unit 112 may also determine whether the user US has cleared all of the third games for acquiring the first material data D1 to the third material data D3 by determining whether the total score of the third games for acquiring the first material data D1 to the third material data D3 exceeds a predetermined score. For example, the third games for acquiring the first material data D1 to the third material data D3 may be games with different stages of a shooting game. Also, the clearing of the third games may be set in stages, such as clearing only the third game of the first material data D1, clearing only the third game of the second material data D2, and so on. The first material data D1 to the third material data D3 that the avatar object AO can acquire may change depending on the result of the third game for acquiring the first material data D1 to the third material data D3.

[0100] In addition to the change in material, the quantity (number), size, and type of products may change depending on the result of the third game. If the user US gets a high score (high degree of match) in the third game, the quantity (number) and size of products may increase, or the user may be able to obtain limited products such as rare types of products (beautiful shapes, unusual shapes, high grade products, products with special packaging, etc.). This not only determines whether the user can obtain material data depending on whether or not the user has cleared the third game, but also increases the interest since the products change depending on the score of the third game. In order to achieve good results in the first to third games, the user can increase the opportunities to play the games by practicing the games, developing player objects, collecting objects such as weapons and armor, etc.

[0101] The quantity (number), size, and type of products may change depending on the result of the first game. If the user US gets a high score (high degree of matching) in the first game, the quantity (number) and size of products may increase, or the user may be able to obtain limited products such as special types of products (beautiful or unusual shapes, high-grade products, products with special packaging, etc.).

[0102] The type of product may change depending on the result of the second game. If the user US obtains a high score (high degree of matching) in the second game, the user may be able to obtain a special type of product.

[0103] If the product is an agricultural product, the period during which the user US can acquire the product may be limited to the harvest period of the agricultural product. The period during which the second game can be played is set based on the harvest period. This allows the user to learn the harvest period (season) of the product.

[0104] If the material data is agricultural products, the period during which the avatar object AO can obtain the material data may be limited to the harvest period of the agricultural products, thereby allowing the user to learn the harvest period of the material data.

[0105] In addition, if the user US is elderly and has difficulty in moving, it is difficult for the user US to play the first game, the second game, and the third game (it is difficult to satisfy the first and second conditions). Therefore, a user different from the user US may move to the first material position P1 to the third material position P3 and the judgment position P0 in place of the user US and play the first game, the second game, and the third game. In this case, a user different from the user US (a proxy user) may play the first game, the second game, and the third game using his / her own electronic device and his / her own avatar object, or may play the first game, the second game, and the third game using the avatar object AO of the user US instead. The user is identified based on the account information. That is, the user US is identified by each unique account, and information such as being a proxy user of the user US and being in a friend relationship is also identified by the account.

[0106] The first game may be a lottery event (gacha). In this case, the amount and type of materials and products change depending on the result of the lottery. A fee may be required for the user US to execute this lottery. The control unit 112 receives a lottery request from the electronic device 10 based on the operation of the user US, and executes the lottery on the condition that a fee has been charged. The result of this lottery is stored, and the electronic device 10 displays the result. The user US may be allowed to execute the lottery multiple times.

[0107] The event condition may include a condition that the user US has participated in an experience event such as a factory tour or a farm tour at a facility associated with the determination position P0. That is, the control unit 12 may determine whether the user US has participated in an experience event based on reading position information or a QR code (registered trademark) or an operation on the electronic device 10. In addition, the control unit 12 may determine whether the user US has data (such as an item or an NFT) that proves participation.

[0108] The event condition may include a condition that the user US visits a checkpoint different from the first material position P1 to the third material position P3. At the checkpoint, the user US does not acquire material data. That is, at the checkpoint, the electronic device 10 and the game server 110 determine that the user US has visited the checkpoint using location information or the like. There may be a plurality of checkpoints. Flags (electronic stamps, NFTs, etc.) indicating that the user US has visited the checkpoint may be collected. By collecting these flags, the first material data D1 may be acquired when the user visits the first material position P1. In this case, the amount and type of material data and products may change depending on the number of checkpoints visited by the user US (the number of flags collected). This allows the user US to learn about not only the first material position P1 to the third material position P3 but also the surrounding areas, and to have an opportunity to interact with people in the area.

[0109] In addition, if the product is an agricultural product, the period during which the user US can play the first game may be limited to the harvest period of the agricultural product. The period during which the first game can be executed is set based on the harvest period. This allows the user US to learn about the harvest period of the product.

[0110] The user US may be able to make a payment so that the user US can play the first game and the second game advantageously. When the user US makes a payment, for example, the user US may be able to obtain a high score in the rhythm games of the first game and the second game, or the difficulty level may be lowered. For example, the user US may be able to obtain (use) an avatar object AO that allows the user to obtain a high score by paying a payment.

[0111] Note that the avatar object AO (user US) may be able to use an item so that the user US can play the first game and the second game advantageously (e.g., so that the user US can obtain a high score). When the avatar object AO uses an item, for example, the difficulty level of the rhythm games of the first game and the second game is lowered. Note that the user US may be able to obtain this item by paying a fee or as the game progresses.

[0112] The first game and the second game may be games other than rhythm games and shooting games. The first game and the second game may be, for example, breeding games. The breeding objects may be characters, cards, etc., as well as virtual pets, crops, livestock, towns, facilities, etc., as long as they evolve or grow and their status changes. The breeding object may also be the rank or level of the user US's account. If the first game is a crop breeding game (a so-called farm game), the user US uses the electronic device 10 to grow virtual crops (e.g., strawberries) in a virtual farm. In the breeding game, the user US operates the electronic device 10 to take care of the virtual farm (plow, fertilize, remove weeds, etc.) and water the virtual crops. The virtual crops grow in the virtual farm over time. The user US can expand the virtual farm by increasing the game rank, using items, or making a payment. This increases the yield (game score) of the virtual crops that can be harvested in the first game, and accordingly increases the amount of crops that are merchandise. The avatar object AO may also use fertilizer (item). This may shorten the time that can be harvested in the first game or increase the amount of harvest in one go, thereby increasing the total yield (game score) of the virtual crops and increasing the amount of crops that are merchandise. Also, the virtual crops that can be harvested in the first game may change to special crops, and the merchandise crops may change to the special crops.

[0113] In addition, if the user US logs in to the location-based game for, for example, 100 consecutive days, the amount of agricultural products that are the products may be increased. This allows the user US to play the game continuously.

[0114] In addition, the avatar object AO (user US) may use an item that can shorten the period required for crop growth (time until harvesting) in the first game. The avatar object AO may obtain this item by the user US paying a fee. Also, the avatar object AO may obtain this item by the user US visiting a specific place in the location-based game.

[0115] In the breeding game, points may be given to the avatar object AO according to the yield of the agricultural crops. If the avatar object AO acquires many points, the level of the avatar object AO increases in the breeding game. If the level of the avatar object AO increases, the types of actions that the avatar object AO can perform in the breeding game increase. For example, the avatar object AO can expand a larger virtual farm. Also, as the level of the avatar object AO in the breeding game increases, the yield of the agricultural crops in the first game may increase. In the case where the product is an industrial product, the avatar object AO can expand a virtual factory. In addition, the virtual factory and the virtual farm may be collectively referred to as a virtual production facility for the product.

[0116] It should be noted that even after the user US has acquired the product, the user US may continue to use the level of the avatar object AO and the contents of the virtual production facilities in the location-based game.

[0117] In the image of FIG. 8, the user US selects a product. However, the user US may select a region instead of a product. In this case, the user US can acquire the product by playing a location game in the region selected by the user US. The list may include the same product but in different regions, or the same region but with different products. For example, strawberries may be of different varieties, sizes, or quantities, and may be managed as different products. There may also be differences in the place of origin (region), such as Tochigi Prefecture, Fukuoka Prefecture, Shizuoka Prefecture, Kumamoto Prefecture, Nagasaki Prefecture, and Aichi Prefecture, and the user US may select the region where he or she lives, the region he or she is familiar with, the region he or she wants to visit, or the like. For beer, the manufacturer may be selectable.

[0118] Instead of selecting a region in the image of FIG. 8, the user US may select the region by playing a game such as Sugoroku. In the Sugoroku game, the avatar object AO can move around the map of Japan on the virtual map by playing Sugoroku. In this case, the user US selects the region where the avatar object AO arrives by playing the Sugoroku game as the first material position P1 to the third material position P3 and the judgment position P0. The user US can acquire material data or a product by playing a location game in the selected region.

[0119] FIG. 11 is a diagram showing an image displayed by the electronic device 10. The control unit 12 (image generating means) may display, on the display 20 of the electronic device 10, an image obtained by combining an image showing the avatar object AO and the virtual space Sp1 so that the avatar object AO, which is the target of the user, is located in the virtual space Sp1 corresponding to the position of the electronic device 10, as shown in FIG. 11. The virtual space Sp1 includes a background corresponding to the determination position P0. The background may be an image created in advance, or an image captured by a camera. When the virtual space Sp1 is an image captured by a camera, the control unit 12 combines the avatar object AO and the virtual space Sp1 by AR (augmented reality) technology.

[0120] The user US visits the first material position P1, the second material position P2, and the third material position P3 in this order. However, the order in which the user US visits the first material position P1, the second material position P2, and the third material position P3 is not limited to this.

[0121] The number of material positions is not limited to three. There may be a first material position P1 to an N-th material position PN. In this case, N is a natural number.

[0122] In addition, the product is not limited to a tangible object. The product may be an intangible object such as digital data. The digital data may be, for example, an NFT (non-fungible token).

[0123] The first game may be played by the user US when the event condition is satisfied, or may be played by the user US at a date after the event condition is satisfied.

[0124] It should be noted that the event condition needs to include at least condition A. Therefore, the event condition may include only condition A, may include condition A and condition B, or may include condition A and condition C.

[0125] Condition A may be that the position of the electronic device 10 is the determination position P0. Therefore, the control unit (notification means) 12 may notify the user US by the electronic device 10 that the user US of the electronic device 10 can receive the product from the day after the event condition is satisfied after the user US moves from the determination position P0.

[0126] Depending on the results of the first game and the second game, the shipping fee for the product may be discounted or may be free.

[0127] The image showing the avatar object AO to be composited with the virtual map M or the virtual space Sp1 may be a detailed image of the avatar object AO, or a simplified image of the avatar object AO.

[0128] The product may be a gift certificate or a gift voucher. When the product is a gift voucher, the first material data D1 to the third material data D3 are data related to a tangible object exchanged for the gift voucher. For example, when the gift voucher is a beer voucher, the first material data D1 indicating hops, the second material data D2 indicating malt, and the third material data D3 indicating water are data related to beer exchanged for the gift voucher.

[0129] In this embodiment, the first material data D1 to the third material data D3 are acquired by going to the first material position P1 to the third material position P3, but this is not limited to the above. The first material data D1 to the third material data D3 such as seeds or raw materials may be given to the user US, and the user US may then go to the first material position P1 to the Nth material position PN to obtain the items at the positions. In addition, a quest may be accepted in the game to visit a specific area with a specific item, like a home delivery service, and the user US may actually go to the area and deliver the specific item in the game to achieve condition A. In addition, condition B may be set to clearing all conditions A set in the quest. In this way, the user US can achieve the event condition by going to the specific area. This allows the user US to acquire the special product by learning about and experiencing the area and the special product, rather than simply purchasing a special product of a specific area and having it mailed to them. In addition, the special product is upgraded by continuing to play the game, so that the game can contribute to regional revitalization.

[0130] The first game and the second game may be, for example, an action game, a shooting game, a role-playing game, a simulation game, a card game, a sports game, a board game, or a puzzle game.

[0131] In the system 1a, the user US may be able to play the second game multiple times during at least a part of the period from when the event conditions are satisfied until the day the product is shipped. In this case, the control unit 12 may change the amount of the product based on the highest game score during the period, or may change the amount of the product based on the total value of the game scores multiple times. [Explanation of symbols]

[0132] 1,1a:System 10:Electronic equipment 12,112,212: Control unit 14,114,214: Storage section 16,116,216:Network interface 17: GPS receiver 18: Graphics processing unit 20: Display 22: Audio processing section 24: Speaker 26:Operation unit 28: Touchpad 30: Location acquisition means 32: Image generation means 34: Virtual map acquisition means 36: Notification means 38:Method of acquiring material data 40: First game execution means 42: Second game execution means 110: Game server 130: Location information acquisition means 132: Notification sending means 134: Virtual map providing means 150:GPS satellite 210: Management server AO: Avatar Object D1: First material data D2: Second material data D3: Third material data DN: Nth material data GO: Pokemon IM: Virtual map information IP: Location information M: Virtual Map P1: 1st material position P2: 2nd material position P3: Third material position PN: Nth material position Sp1: Virtual space US:User P0: Judgment position

Claims

1. A program executed by an electronic device capable of communicating with a server, the program causes the electronic device to function as a position acquisition means, a virtual map acquisition means, an image generation means, and a notification means; the location acquisition means acquires location information indicating a location of the electronic device; The virtual map acquisition means acquires virtual map information indicating a virtual map, the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object with the virtual space or the virtual map such that the avatar object, which is an object to be operated by the user, is located in the virtual space or the virtual map corresponding to a position of the electronic device; A condition A is that the position of the electronic device is a determination position or that the position of the electronic device was a determination position; when an event condition including at least the condition A is satisfied, the notification means notifies the user of the electronic device by the electronic device that the user of the electronic device can receive the product on or after the day following the day on which the event condition is satisfied. program.

2. the program causes the electronic device to function as a material data acquisition means, the material data acquisition means acquires N-th material data from the server when the location of the electronic device is an N-th material location, N is a natural number, A condition B is that the material data acquisition means determines that the avatar object has acquired the first material data through the Nth material data, the event condition includes the condition B, when the event condition is satisfied, the notification means notifies the user of the electronic device by the electronic device that the user can receive the product on or after the day following the day when the event condition is satisfied. The program according to claim 1.

3. The said goods are tangible objects, The first material data to the Nth material data are data related to the product. The program according to claim 2.

4. the program causes the electronic device to function as a first game execution means, the first game executing means causes the user of the electronic device to play a first game; a condition C is that the first game executing means determines that the user of the electronic device has completed the first game; the event condition includes the condition C, when the event condition is satisfied, the notification means notifies the user of the electronic device by the electronic device that the user can receive the product on or after the day following the day when the event condition is satisfied. The program according to claim 2 or 3.

5. the program causes the electronic device to function as a second game executing means, the second game executing means causes the user of the electronic device to play the second game during at least a part of a period from when the event condition is satisfied until a day when the product is shipped; the notification means changes the content of the product depending on the result of playing the second game; The program according to claim 2 or 3.

6. A program executed by a server capable of communicating with an electronic device, The program causes the server to function as a location information acquisition means, a virtual map provision means, and a notification transmission means; the location information acquisition means acquires location information indicating a location of the electronic device from the electronic device; the virtual map providing means provides the electronic device with map information indicating a virtual map, the map information corresponding to a position of the electronic device; the electronic device displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object with the virtual space or the virtual map such that the avatar object, which is an object to be operated by the user, is located in the virtual space or the virtual map corresponding to a position of the electronic device; A condition A is that the position of the electronic device is a determination position or that the position of the electronic device was a determination position; the notification sending means, when an event condition including at least the condition A is satisfied, sends to the electronic device a notification that the user of the electronic device can receive the product on or after the day following the day on which the event condition is satisfied. program.

7. The system includes an electronic device and a server. The electronic device is capable of communicating with the server; the electronic device includes a location acquisition means, a virtual map acquisition means, an image generation means, and a notification means; The server includes a location information acquiring means, a virtual map providing means, and a notification sending means, The location acquisition means acquires location information indicating a location of the electronic device, the location information acquisition means acquires the location information indicating a location of the electronic device from the electronic device; the virtual map providing means provides the electronic device with map information indicating a virtual map, the map information corresponding to a position of the electronic device; The virtual map acquisition means acquires the map information, the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object with the virtual space or the virtual map such that the avatar object, which is an object to be operated by the user, is located in the virtual space or the virtual map corresponding to a position of the electronic device; A condition A is that the position of the electronic device is a determination position or that the position of the electronic device was a determination position; the notification sending means, when an event condition including at least the condition A is satisfied, sends to the electronic device a notification that the user of the electronic device can receive the product on or after the day following the day on which the event condition is satisfied; when the notification is transmitted from the notification transmission means, the notification means notifies the user of the electronic device that the user can receive the product on or after the day following the day when the event condition is satisfied. system.

Citation Information

Patent Citations

  • Computer system, game system, and program

    JP2018171274A

  • Virtual capsule toy game system and virtual capsule toy game method

    JP2020011004A

  • Game program and game system

    JP2020074822A

  • Store support apparatus, store support system, store support method, and store support program

    JP2022148842A