Program and system

The program and system enhance user engagement and movement in location-based games by displaying composite images of avatar objects and items at different positions, promoting regional development through increased exploration and interaction.

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

Patent Information

Application Number
JP2023115596
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 facilitate user movement and engagement, limiting their potential for regional development and revitalization.

Method used

A program and system that utilizes an electronic device and server to acquire position information, generate virtual maps, and display composite images of avatar objects or items at different positions, enabling battles, item acquisition, and state changes based on predefined conditions, thereby promoting user movement and interaction.

Benefits of technology

Enhances user engagement by facilitating movement and increasing opportunities for event experiences, such as new battles and item acquisition, contributing to regional revitalization by encouraging exploration of new locations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025012624000001_ABST
    Figure 2025012624000001_ABST
Patent Text Reader

Abstract

To accelerate movement of a user.SOLUTION: Image generation means executes (X) when an event condition including at least a condition A is satisfied. (X) image generation means displays, on a display unit of an electronic instrument, an image compositing an image showing an avatar object or an image showing an item and a virtual map so that the avatar object or the item, which is an operation object of a user, appears in the virtual map at a second position different from a first position. The item can acquire an avatar object or an avatar object, which is an operation object of a user other than the aforesaid user.SELECTED DRAWING: Figure 2
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, and an image generation 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, A condition A is that the position of the electronic device is a first position; the image generating means executes (X) or (Y) when an event condition including at least the condition A is satisfied; (X) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object or an image showing the item with the virtual map so that the avatar object or the item that is the object of operation by the user appears on the virtual map at a second position different from the first position; The item can be acquired by the avatar object or an avatar object that is an object of operation of a user other than the user. (Y) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object or an image showing the item with the virtual space, so that the avatar object or the item that is the object of operation by the user appears in the virtual space corresponding to a second position different from the first position; The item is a program that can be acquired by the avatar object or an avatar object that is the object of operation of a user other than the user.

[0007] The second aspect is, The avatar object can battle an enemy object. A condition B is that the avatar object has performed an action on the enemy object or that the avatar object has caused damage to the enemy object; the event condition includes the condition A and the condition B, the image generating means executes (X) or (Y) when the event condition is satisfied; (X) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the item with the virtual map so that the item appears on the virtual map at the second position. (Y) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the item with the virtual space so that the item appears in the virtual space corresponding to the second position. The program according to the first aspect.

[0008] The third aspect is, The item is an item held by the enemy object or an item corresponding to a part of the enemy object. The program according to the second aspect.

[0009] The fourth aspect is the item is an item different from an item held by the enemy object or an item corresponding to a part of the enemy object; The program according to the second aspect.

[0010] The fifth aspect is A condition C is that the avatar object is adversely affected; the event condition includes the condition A and the condition C; the image generating means executes (X) or (Y) when the event condition is satisfied; (X) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the item with the virtual map so that the item appears on the virtual map at the second position. (Y) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the item with the virtual space so that the item appears in the virtual space corresponding to the second position. The program according to the first aspect.

[0011] The sixth aspect is: The item is an item possessed by the avatar object. A program according to a fifth aspect.

[0012] The seventh aspect is: The item is a different item from the item possessed by the avatar object. A program according to a fifth aspect.

[0013] The eighth aspect is: The avatar object can battle an enemy object. The condition C is that the avatar object has received an action from the enemy object, or that the avatar object has received damage from the enemy object. A program according to any one of the fifth to seventh aspects.

[0014] The ninth aspect is: the first position is located in a first area in which the enemy object appears; the second location is located in a second area in which the items are placed; At least a portion of the first area does not overlap with the second area, and at least a portion of the second area does not overlap with the first area. 8. A program according to aspect 8.

[0015] The tenth aspect is: A condition D is that the avatar object is in an incapacitated state; the event condition includes the condition A and the condition D, the image generating means executes (X) or (Y) when the event condition is satisfied; (X) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object in an incapacitated state with the virtual map, such that the avatar object in an incapacitated state appears at the second position on the virtual map. (Y) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object in an incapacitated state with the virtual space, such that the avatar object in an incapacitated state appears in the virtual space corresponding to the second position. The program according to the first aspect.

[0016] The eleventh aspect is: The program causes the electronic device to function as a release unit, a condition E is that the position of the electronic device is the second position; the release means releases the immobilization state of the avatar object when release conditions including at least the condition E are satisfied. A program according to a tenth aspect.

[0017] The 12th aspect is: the first position is located in a first area in which an enemy object appears; the second position is located in a third area in which the incapacitated avatar object is placed, At least a portion of the first area does not overlap with the third area, and at least a portion of the third area does not overlap with the first area. A program according to the tenth or eleventh aspect.

[0018] The 13th aspect is: the image generating means executes (X) or (Y) when an event condition including at least the condition A is satisfied; (X) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object or an image showing the item with the virtual map so that the avatar object or the item present at the first position in the virtual map appears at the second position in the virtual map. (Y) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object or an image showing the item with the virtual space so that the avatar object or the item present at the first position in the virtual map appears in the virtual space corresponding to the second position. The program according to any one of the first to twelfth aspects.

[0019] The fourteenth aspect is: the image generating means, when the event condition is satisfied, makes the avatar object or the item present at the first position on the virtual map invisible; A program according to aspect 13.

[0020] The 15th 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 an appearance control 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 virtual map information indicating a virtual map to the electronic device; A condition A is that the position of the electronic device is a first position; the occurrence control means executes (x) or (y) when an event condition including at least the condition A is satisfied; (x) the appearance control means causes an avatar object or an item that is an object to be operated by a user to appear on the virtual map at a second position different from the first position; The item can be acquired by the avatar object or an avatar object that is an object of operation of a user other than the user. (y) the appearance control means causes an avatar object or an item that is an object to be operated by a user to appear in a virtual space corresponding to a second position different from the first position; The item can be acquired by the avatar object or an avatar object that is an object of operation of a user other than the user. It is a program.

[0021] The 16th 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, and an image generation means, The server includes a location information acquisition means, a virtual map provision means, and an appearance control means, the location acquisition means acquires location information indicating a location of the electronic device; 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 virtual map information indicating a virtual map to the electronic device; The virtual map acquisition means acquires the virtual map information, A condition A is that the position of the electronic device is a first position; the occurrence control means executes (x) or (y) when an event condition including at least the condition A is satisfied; (x) the appearance control means makes an avatar object or an item that is an object to be operated by a user appear on the virtual map at a second position different from the first position; The item can be acquired by the avatar object or an avatar object that is an object of operation of a user other than the user. (y) the appearance control means makes an avatar object or an item that is an object to be operated by a user appear in a virtual space corresponding to a second position different from the first position; The item can be acquired by the avatar object or an avatar object that is an object of operation of a user other than the user. the image generating means executes (X) or (Y) when the event condition is satisfied; (X) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object or an image showing the item with the virtual map so that the avatar object or the item that is the object of operation of the user appears on the virtual map at a second position different from the first position. (Y) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object or an image showing the item with the virtual space, so that the avatar object or the item that is the object of operation of the user appears in the virtual space corresponding to a second position different from the first position. It is a system. Effect of the Invention

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

[0023] [Figure 1] FIG. 1 is a block diagram of systems 1, 1a, and 1b. [Diagram 2] FIG. 2 is a diagram showing transitions of images displayed by the electronic device 10a. [Diagram 3] FIG. 3 is a block diagram of the electronic devices 10a and 10b. [Figure 4] FIG. 4 is a block diagram of the server 110. [Diagram 5] FIG. 5 is a diagram showing activities executed by the control unit 12 and the control unit 112. As shown in FIG. [Figure 6] FIG. 6 is a diagram showing activities executed by the control unit 12 and the control unit 112. As shown in FIG. [Figure 7]FIG. 7 shows transitions of images displayed by the electronic device 10a. [Figure 8] FIG. 8 is a diagram showing activities executed by the control unit 12 and the control unit 112. As shown in FIG. [Figure 9] FIG. 9 is a diagram showing transition of images displayed by the electronic device 10a. [Figure 10] FIG. 10 is a diagram showing activities executed by the control unit 12 and the control unit 112. As shown in FIG. [Figure 11] FIG. 11 is a diagram showing activities executed by the control unit 12 and the control unit 112. As shown in FIG. [Figure 12] FIG. 12 shows an image displayed by the electronic device 10a. [Figure 13] FIG. 13 shows an image displayed by the electronic device 10a. [Figure 14] FIG. 14 shows an image displayed by the electronic device 10a. [Figure 15] FIG. 15 shows an image displayed by the electronic device 10a. [Figure 16] FIG. 16 shows an image displayed by the electronic device 10a. [Figure 17] FIG. 17 shows an image displayed by the electronic device 10a. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

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

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

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

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

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

[0029] The server 110 is a computer. The server 110 provides responses to the electronic devices 10a and 10b in response to requests. The server 110 is, for example, a web server.

[0030] The GPS satellites 150 transmit GPS signals. Note that four GPS signals are necessary for the electronic devices 10a and 10b to calculate the positions of the electronic devices 10a and 10b based on the GPS signals. Therefore, the system 1 actually includes four GPS satellites 150. However, for the sake of simplicity, only one GPS satellite 150 is illustrated.

[0031] <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 10a.

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

[0033] The user USa moves while carrying the electronic device 10a. The electronic device 10a acquires position information IPa indicating the position of the electronic device 10a based on a GPS signal from a GPS satellite 150. The electronic device 10a also acquires virtual map information IMa indicating the virtual map M from the server 110. Then, as shown in the image in the upper part of FIG. 2, the electronic device 10a displays an image in which the avatar object AOa, which is an operation target of the user USa, and the virtual map M are combined. In the image in the upper part of FIG. 2, the position information IPa indicates a first position P1. Therefore, in the image in the upper part of FIG. 2, the avatar object AOa is placed at the first position P1 on the virtual map M. In addition, the avatar object AOa carries an item. The items are a sword 200a and a shield 200b. Note that, in this specification, the avatar object AOa carrying an item means that the item is associated as a possession of the avatar object AOa. Therefore, the electronic device 10 and / or the server 110 store the avatar object AOa in association with the item. Furthermore, when the avatar object AOa possesses an item, the item may or may not be displayed together with the avatar object AOa. Furthermore, the user USA can select an item possessed by the avatar object AOa. Furthermore, the possession of new material data by the avatar object AOa may be referred to as "acquisition."

[0034] Also, the user USb can play a position game by operating the electronic device 10b. However, the operation overview of the user USb and the electronic device 10b is the same as that of the user USa and the electronic device 10a, so a description thereof will be omitted. The avatar object AOb is an object that is the object that is the object of operation of the user USa. Also, the avatar object AOb possesses items. The items are a spear 300a and a shield 300b.

[0035] In the image at the top of FIG. 2, avatar objects AOa and avatar objects AOb are located at a first position P1. When avatar object AOa and avatar object AOb are within a predetermined range (so-called encounter), avatar object AOa can battle avatar object AOb (enemy object). When the battle starts, electronic device 10a displays an image in which avatar object AOa, avatar object AOb, and virtual space Sp1 are combined, as shown in the image at the middle of FIG. 2. Virtual space Sp1 is a virtual space that corresponds to the first position P1 in virtual map M. Therefore, virtual space Sp1 includes, for example, a background that corresponds to the first position P1.

[0036] Avatar object AOa wins the battle against avatar object AOb (for example, the vitality of avatar object AOb is reduced to a threshold or less). In response, electronic device 10a displays the image in the lower part of FIG. 2. In the image in the lower part of FIG. 2, spear 300a is hidden at a first position P1 and displayed at a second position P2. In addition, in the image in the lower part of FIG. 2, avatar object AOb has lost the battle and is therefore in an incapacitated state.

[0037] Thereafter, the user USa moves to the second position P2 while holding the electronic device 10a, which allows the avatar object AOa of the user USa to acquire (newly possess) the spear 300a.

[0038] <Electronic equipment 10a, 10b> Next, the structures of the electronic devices 10a and 10b will be described with reference to the drawings. Figure 3 is a block diagram of the electronic devices 10a and 10b. Note that since the structure of the electronic device 10a is the same as that of the electronic device 10b, the following description will be given by taking the electronic device 10a as an example.

[0039] As shown in FIG. 3, the electronic device 10a 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.

[0040] 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)

[0041] 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)

[0042] The control unit 12 realizes the functions of the electronic device 10a by executing the programs stored in the storage unit 14. 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)

[0043] The control unit 12 includes a position acquisition means 30, an image generation means 32, a virtual map acquisition means 34, and a release means 36 as functional blocks.

[0044] The network interface 16 controls communication between the electronic device 10a and an external device, which is a server 110.

[0045] 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.

[0046] 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.

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

[0048] 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 .

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

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

[0051] 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)

[0052] 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)

[0053] The control unit 112 executes the programs stored in the storage unit 114 to realize the functions of the 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)

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

[0055] The network interface 116 controls communication between the server 110 and external devices, such as the electronic devices 10a and 10b.

[0056] Meanwhile, a user USA can play a game using the electronic device 10a. A user USb can play a game using the electronic device 10b. Specifically, the server 110 stores game programs and game data, and manages the game data of the electronic devices 10a and 10b.

[0057] The electronic device 10a executes a predetermined game based on the operation of the user USA. To this end, the electronic device 10a receives (specifically, downloads and installs) a game program and game data from the 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 10a. This account is transmitted from the electronic device 10a to the server 110 at the time of login, and is used for user authentication in the server 110.

[0058] After user authentication, the server 110 and the electronic device 10a are able to communicate with each other. After logging in, the electronic device 10a receives data required for game progress (data related to the game progress status) from the server 110, and progresses the game while outputting game images and sounds to the display 20 and the speaker 24 based on the user's operation. The electronic device 10b also executes a predetermined game based on the operation of the user USb. However, the operation of the electronic device 10b is the same as that of the electronic device 10a, so a description thereof will be omitted.

[0059] <System 1 Operation> Next, the operation of the system 1 will be described. Figures 5 and 6 are activity diagrams executed by the control unit 12 and the control unit 112. The program stored in the storage unit 14 causes the control unit 12 to function as a position acquisition means 30, an image generation means 32, a virtual map acquisition means 34, and a release means 36. The program stored in the storage unit 114 causes the control unit 12 to function as a position information acquisition means 130, an appearance control means 132, and a virtual map provision means 134.

[0060] First, the control unit 12 executes a game start process by the user USA operating the touch pad 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 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 reads data of the possessed items based on the account information included in the start notification and executes the game start process (step S21). Note that steps S1 and S21 are general processes, and detailed explanations will be omitted.

[0061] Next, the control unit 12 (position acquisition means 30) acquires position information IPa indicating the position of the electronic device 10a (step S2). 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 10a based on the GPS signal. As a result, the control unit 12 (position acquisition means 30) acquires position information IPa indicating the position of the electronic device 10a.

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

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

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

[0065] Next, the control unit 12 (image generating means 32) generates image data in which the avatar object AOa is combined with the virtual map M, based on the position information IPa acquired in step S13 and the virtual map information IMa acquired in step S14. In the image represented by this image data, the avatar object AOa exists at the position indicated by the position information IPa on the virtual map M, as shown in the image in the upper part of Fig. 2. Then, the control unit 12 (image generating means 32) causes the display 20 to display the image represented by the image data (step S5).

[0066] Next, control unit 112 determines whether avatar object AOa is located within a predetermined range of avatar object AOb (enemy object) (step S24). More specifically, avatar object AOb is present at first position P1. At this time, control unit 112 determines whether electronic device 10a is located at first position P1. If electronic device 10a is located at first position P1, this process proceeds to step S25 as avatar object AOa has encountered avatar object AOb. If electronic device 10a is not located at first position P1, this process returns to step S2.

[0067] When the position of electronic device 10a is the first position P1, control unit 12 and control unit 112 execute a battle event process between avatar object AOa and avatar object AOb (steps S6, S25). In the battle event process, the image in the middle part of FIG. 2 is displayed on display 20. The image in the middle part of FIG. 2 is an image obtained by combining avatar object AOa, avatar object AOb, and virtual space Sp1. Virtual space Sp1 is a virtual space that corresponds to first position P1 in virtual map M. Therefore, virtual space Sp1 includes, for example, the background at first position P1.

[0068] The user USa operates the touch pad 28 of the electronic device 10a. Operation information by the user USa is transmitted to the server 110 via the network interface 16. As a result, the avatar object AOa performs an attack action using the sword 200a against the avatar object AOb based on the operation of the user USa, and also performs a defense action using the shield 200b against the attack from the avatar object AOb. Similarly, the user USb operates the touch pad 28 of the electronic device 10b. Operation information by the user USb is transmitted to the server 110 via the network interface 16. As a result, the avatar object AOb performs an attack action using the spear 300a against the avatar object AOa based on the operation of the user USb, and also performs a defense action using the shield 300b against the attack from the avatar object AOa. The battle between the avatar object AOa and the avatar object AOb ends when the HP (hit points) of the avatar object AOa or the HP of the avatar object AOb becomes 0. In this embodiment, it is assumed that the HP of the avatar object AOb becomes 0, as shown in the image in the middle of FIG. 2. In this case, avatar object AOa (user USa) wins over avatar object AOb (user USb).

[0069] Next, when the event condition is satisfied, the control unit 112 (appearance control means 132) makes the spear 300a (item) appear in the virtual map M at a second position P2 different from the first position P1, as shown in the lower image of FIG. 2 (step S26). In this embodiment, the event condition is that the avatar object AOa wins against the avatar object AOb. The event condition includes condition A and condition B. Condition A is that the position of the electronic device 10a is the first position P1. Condition A is that the avatar object AOa battles with the avatar object AOb. Condition B is that the avatar object AOa has caused damage to the avatar object AOb (enemy object). In this embodiment, condition B is that the avatar object AOa wins the battle against the avatar object AOb.

[0070] In step S26, the control unit 112 (appearance control means 132) transmits a notification to make the spear 300a appear to the electronic device 10a via the network interface 116. In addition, in step S26, the control unit 112 (appearance control means 132) notifies the electronic device 10a to hide the spear 300a (item) present at the first position P1 on the virtual map M.

[0071] Next, the control unit 12 acquires the notification of step S26 through the network interface 16. The control unit 12 (image generating means 32) displays on the display 20 of the electronic device 10a an image obtained by combining an image showing the spear 300a (item) and the virtual map M so that the spear 300a (item) existing in the virtual map M at the first position P1 appears in the virtual map M at a second position P2 different from the first position P1, as shown in the lower screen of FIG. 2 (step S7). At this time, the control unit 12 (image generating means 32) makes the spear 300a (item) existing in the virtual map M at the first position P1 invisible. This allows the user USa to recognize that the spear 300a has appeared in the second position P2. The spear 300a (item) is an item that can be acquired by the avatar object AOa or the avatar object AOb that is the operation target of a user USb other than the user USa.

[0072] Next, the user USa moves around while carrying the electronic device 10a. At this time, steps S8 to S10, S27, and S28 are executed. However, steps S8 to S10, S27, and S28 are the same as steps S2 to S4, S22, and S23, respectively, so the explanation will be omitted.

[0073] Next, the control unit 112 determines whether the avatar object AOa has arrived (located) at the second position P2 (step S29). Specifically, the control unit 112 determines whether the position of the electronic device 10a is the second position P2. If the position of the electronic device 10a is the second position P2, the process proceeds to step S30. If the position of the electronic device 10a is not the second position P2, the process returns to step S8.

[0074] When the position of the electronic device 10a is the second position P2, the control units 12, 112 perform a process in which the avatar object AOa acquires the spear 300a (item) (steps S11, S30). More specifically, the control unit 112 adds the spear 300a to the possession list of the avatar object AOa. The possession list of the avatar object AOa is stored in the storage unit 114. Furthermore, the control unit 12 causes the display 20 to display a notification indicating that the spear 300a has been acquired. This completes the operation of the system 1. Although not shown in the flowchart, the control units 12, 112 update information related to the battle results and possessions of the avatar object AOa at a predetermined timing.

[0075] [effect] According to the system 1 and the program, the movement of the user USa is promoted. More specifically, when the event condition is satisfied, the control unit 112 (appearance control means 132) makes the spear 300a (item) appear in the virtual map M at a second position P2 different from the first position P1, as shown in the image in the lower part of FIG. 2. In response, the control unit 12 (image generating means 32) makes the display 20 of the electronic device 10a display an image obtained by combining an image showing the spear 300a (item) with the virtual map M so that the spear 300a (item) appears in the virtual map M at the second position P2 different from the first position P1, as shown in the screen in the lower part of FIG. 2. The avatar object AOa can obtain the spear 300a (item). Also, the avatar object AOb that is the operation target of the user USb other than the user USa can obtain the spear 300a (item). Therefore, the user USa moves to the second position P2 while holding the electronic device 10a in order to obtain the spear 300a. This promotes the movement of the user USA. By promoting the movement of the user, the user has more opportunities to experience events (play the game), such as new battles and obtaining items, while heading to the second position P2, making the game more interesting. Furthermore, users can be dispersed without excessively gathering in one place. Also, for example, if the second position P2 is a tourist spot, many users will visit the tourist spot. As a result, the local area is revitalized.

[0076] Furthermore, if the second location P2 is not a famous tourist spot or a place where many people gather, many users will visit the second location P2 through the game according to this embodiment. As a result, the recognition of the second location P2, which is not a famous tourist spot, will increase, and the charm of the location will be conveyed to many users. Furthermore, the user can express and experience a treasure hunt in a place he or she has never visited, and the user can be provided with the experiential value of entertainment, such as a sense of elation through the game.

[0077] According to the system 1 and the program, the user USa is encouraged to battle. More specifically, the event condition includes a condition B. The condition B is that the avatar object AOa has caused damage to the avatar object AOb. Therefore, the user USa can obtain an item by battling. This encourages the user USa to battle more. As a result, the user USa continues to play the game.

[0078] (First Modification) The system 1a and the program according to the first modified example will be described below with reference to the drawings. A block diagram of the system 1a is shown in FIG. 1, similar to the block diagram of the system 1. A block diagram of the electronic devices 10a and 10b of the system 1a is shown in FIG. 3, similar to the block diagram of the electronic devices 10a and 10b of the system 1. A block diagram of the server 110 of the system 1a is shown in FIG. 4, similar to the block diagram of the server 110 of the system 1. The structure of the system 1a is the same as that of the system 1, so a description thereof will be omitted.

[0079] <System 1a Operation Overview> Next, an overview of the operation of the system 1a will be described. Fig. 7 is a diagram showing the transition of images displayed by the electronic device 10a.

[0080] The user USa moves while carrying the electronic device 10a. The electronic device 10a acquires position information IPa indicating the position of the electronic device 10a based on a GPS signal from a GPS satellite 150. The electronic device 10a also acquires virtual map information IMa indicating the virtual map M from the server 110. Then, as shown in the image in the upper part of FIG. 7, the electronic device 10a displays an image in which the avatar object AOa, which is an operation target of the user USa, and the virtual map M are combined. In the image in the upper part of FIG. 7, the position information IPa indicates that the electronic device 10a is present at a first position P1. Therefore, in the image in the upper part of FIG. 7, the avatar object AOa is placed at the first position P1 of the virtual map M. In addition, the avatar object AOa carries items. The items are a sword 200a and a shield 200b.

[0081] Also, the user USb can play a position game by operating the electronic device 10b. However, the operation overview of the user USb and the electronic device 10b is the same as that of the user USa and the electronic device 10a, so a description thereof will be omitted. The avatar object AOb is an object that is the object that is the object of operation of the user USa. Also, the avatar object AOb possesses items. The items are a spear 300a and a shield 300b.

[0082] In the image in the top row of Fig. 7, avatar objects AOa and avatar objects AOb are located at a first position P1. In this case, avatar object AOa can battle avatar object AOb (enemy object). When the battle starts, electronic device 10a displays an image in which avatar objects AOa and avatar objects AOb are combined with virtual space Sp1, as shown in the image in the middle row of Fig. 7.

[0083] Avatar object AOa receives damage from avatar object AOb. For example, avatar object AOa receives an attack from avatar object AOb on items such as sword 200a and shield 200b or on avatar object AOa itself. In response, electronic device 10a displays the image in the lower part of FIG. 7. In the image in the lower part of FIG. 7, sword 200a and shield 200b are hidden at first position P1 and displayed at second position P2. As a result, avatar object AOa loses sword 200a and shield 200b (they are removed from the possession list).

[0084] Thereafter, the user USA moves to the second position P2 while carrying the electronic device 10a, which allows the avatar object AOa of the user USA to obtain the sword 200a and the shield 200b (adding them to the possession list).

[0085] <System 1a operation> Next, a description will be given of the operation of the system 1. Fig. 8 is a diagram showing the activities executed by the control units 12 and 112.

[0086] Steps S1 to S5, S8 to S11, S21 to S24, and S27 to S30 of the system 1a are the same as steps S1 to S5, S8 to S11, S21 to S24, and S27 to S30 of the system 1. Therefore, steps S106, S107, S125, and S126 will be explained below.

[0087] When the electronic device 10a is located at the first position P1, the control unit 12 and the control unit 112 execute a battle event process between the avatar object AOa and the avatar object AOb (steps S106 and S125). In the battle event process, the image in the middle part of FIG. 7 is displayed on the display 20. The user USa operates the touch pad 28 of the electronic device 10a. Then, operation information by the user USa is transmitted to the server 110 via the network interface 16. As a result, the avatar object AOa performs an attack action using the sword 200a against the avatar object AOb, and also performs a defense action using the shield 200b against the attack from the avatar object AOb. Similarly, the user USb operates the touch pad 28 of the electronic device 10b. Then, operation information by the user USb is transmitted to the server 110 via the network interface 16. As a result, the avatar object AOb performs an attack action using the spear 300a against the avatar object AOa, and also performs a defense action using the shield 300b against the attack from the avatar object AOa. In this embodiment, avatar object AOa receives damage from avatar object AOb.

[0088] Next, when the event condition is satisfied, the control unit 112 (appearance control means 132) makes the sword 200a and the shield 200b (items) appear in the virtual map M at a second position P2 different from the first position P1, as shown in the lower image of FIG. 7 (step S126). The event condition includes condition A and condition C. Condition A is that the position of the electronic device 10a is the first position P1. Condition A is that the avatar object AOa battles with the avatar object AOb. Condition C is that the avatar object AOa is adversely affected. In this embodiment, condition C is that the avatar object AOa receives damage from the avatar object AOb (enemy object).

[0089] Furthermore, in step S126, the control unit 112 (appearance control means 132) transmits a notification to make the sword 200a and the shield 200b appear to the electronic device 10a via the network interface 116. Also, in step S126, the control unit 112 (appearance control means 132) notifies the electronic device 10a to hide the sword 200a and the shield 200b (items) present at the first position P1 on the virtual map M.

[0090] Next, the control unit 12 acquires the notification of step S126 through the network interface 16. As shown in the lower screen of FIG. 7, the control unit 12 (image generating means 32) displays an image obtained by combining an image showing the sword 200a and the shield 200b (item) with the virtual map M so that the sword 200a and the shield 200b (item) existing at the first position P1 in the virtual map M appear at the second position P2 in the virtual map M on the display 20 of the electronic device 10a (step S127). At this time, the control unit 12 (image generating means 32) makes the sword 200a and the shield 200b (item) existing at the first position P1 in the virtual map M invisible. This allows the user USa to recognize that the spear 300a has appeared at the second position P2. The sword 200a and the shield 200b (item) are items that can be acquired by the avatar object AOa or the avatar object AOb that is the operation target of a user USb other than the user USa.

[0091] In the above-described system 1a and program, the movement of the user USa is promoted for the same reasons as in the system 1 and program.

[0092] (Second Modification) The system 1a and the program according to the second modified example will be described below with reference to the drawings. A block diagram of the system 1b is shown in FIG. 1, similar to the block diagram of the system 1. A block diagram of the electronic devices 10a and 10b of the system 1b is shown in FIG. 3, similar to the block diagram of the electronic devices 10a and 10b of the system 1. A block diagram of the server 110 of the system 1b is shown in FIG. 4, similar to the block diagram of the server 110 of the system 1. The structure of the system 1b is the same as that of the system 1, so a description thereof will be omitted.

[0093] <System 1b Operation Overview> Next, an overview of the operation of the system 1b will be described. Fig. 9 is a diagram showing the transition of images displayed by the electronic device 10a.

[0094] The user USa moves while carrying the electronic device 10a. As shown in FIG. 1, the electronic device 10a acquires position information IPa indicating the position of the electronic device 10a based on a GPS signal from a GPS satellite 150. The electronic device 10a also acquires virtual map information IMa indicating a virtual map M from the server 110. Then, as shown in the image in the upper part of FIG. 9, the electronic device 10a displays an image in which an avatar object AOa, which is an operation target of the user USa, and the virtual map M are combined. In the image in the upper part of FIG. 9, the position information IPa indicates a first position P1. Therefore, in the image in the upper part of FIG. 9, the avatar object AOa is located at the first position P1 on the virtual map M. The avatar object AOa also carries items. The items are a sword 200a and a shield 200b.

[0095] Also, the user USb can play a position game by operating the electronic device 10b. However, the operation overview of the user USb and the electronic device 10b is the same as that of the user USa and the electronic device 10a, so a description thereof will be omitted. The avatar object AOb is an object that is the object that is the object of operation of the user USa. Also, the avatar object AOb possesses items. The items are a spear 300a and a shield 300b.

[0096] In the image in the top row of Fig. 9, avatar objects AOa and avatar objects AOb are located at a first position P1. In this case, avatar object AOa can battle avatar object AOb (enemy object). When the battle starts, electronic device 10a displays an image in which avatar objects AOa and AOb are combined with virtual space Sp1, as shown in the image in the middle row of Fig. 9.

[0097] Avatar object AOa loses the battle against avatar object AOb. In response, avatar object AOa is hidden at the first position P1 and displayed at the second position P2, as shown in the lower image of Fig. 9. At this time, avatar object AOa is in an incapacitated state.

[0098] The inability of avatar object AOa to act means that the HP (hit points) of avatar object AOa has reached zero. The inability of avatar object AOa to act may mean that avatar object AOa is unable to act, or may mean that the actions of avatar object AOa are restricted. Restrictions on the actions of avatar object AOa may mean, for example, that the avatar object cannot use items, move, attack, defend, or perform other actions, or cannot battle.

[0099] Thereafter, the user USa moves to the second position P2 while carrying the electronic device 10a, thereby enabling the user USa to release the immobilization state of the avatar object AOa.

[0100] <System 1b operation> Next, the operation of the system 1b will be described. Figures 10 and 11 are activity diagrams showing the operations performed by the control unit 12 and the control unit 112.

[0101] Steps S1 to S5, S106, S8 to S10, S21 to S24, S125, and S27 to S29 of the system 1b are the same as steps S1 to S5, S106, S8 to S10, S21 to S24, S125, and S27 to S29 of the system 1a. Therefore, steps S207, S211, S225, and S230 will be explained below.

[0102] In the system 1b, in steps S106 and S125, the battle between avatar object AOa and avatar object AOb ends when the HP (hit points) of avatar object AOa or the HP of avatar object AOb reaches 0. In this modified example, it is assumed that the HP of avatar object AOa reaches 0. In this case, avatar object AOa is defeated by avatar object AOb. Then, avatar object AOa becomes unable to act.

[0103] When the event condition is satisfied, the control unit 112 (appearance control means 132) makes the avatar object AOa, which is the operation target of the user USa, appear in the virtual map M at a second position P2 different from the first position P1, as shown in the lower image of FIG. 9 (step S226). In this embodiment, the avatar object AOa is an avatar object AOa in an incapacitated state. In this embodiment, the event condition is that the avatar object AOa has been defeated by the avatar object AOb. Therefore, the event condition includes condition A and condition D. Condition A is that the position of the electronic device 10a is the first position P1. In this embodiment, condition A is that the avatar object AOa battles with the avatar object AOb. Condition D is that the avatar object AOa has become incapacitated. In this embodiment, condition D is that the avatar object AOa loses the battle with the avatar object AOb.

[0104] Furthermore, in step S226, the control unit 112 (appearance control means 132) transmits a notification to make the avatar object AOa appear to the electronic device 10a via the network interface 116. Also, in step S226, the control unit 112 (appearance control means 132) notifies the electronic device 10a to make the avatar object AOa present at the first position P1 on the virtual map M invisible.

[0105] Next, the control unit 12 acquires the notification of step S226 through the network interface 16. The control unit 12 (image generating means 32) displays, on the display 20 of the electronic device 10a, an image obtained by combining an image showing the avatar object AOa and the virtual map M so that the avatar object AOa existing at the first position P1 on the virtual map M appears at a second position P2 different from the first position P1 on the virtual map M, as shown in the lower screen of FIG. 9 (step S207). At this time, the control unit 12 (image generating means 32) makes the avatar object AOa existing at the first position P1 on the virtual map M invisible. A church is located at the second position P2 on the virtual map M. That is, the avatar object AOa in an immobile state is housed in the church. After this, the process proceeds to step S8. However, steps S8 to S10 and S27 to S29 in the system 1b are the same as steps S8 to S10 and S27 to S29 in the system 1a, and therefore a description thereof will be omitted.

[0106] When the release condition is satisfied, the control unit 12 (release means 36) and the control unit 112 release the immobilization state of the avatar object AOa (steps S211, S230). The release condition includes condition E. In this embodiment, condition E is that the position of the electronic device 10a is the second position P2. This allows the user USa to play the game using the avatar object AOa. This ends the operation of the system 1.

[0107] In the above-described system 1b and program, the movement of the user USa is promoted for the same reasons as in the system 1 and program.

[0108] (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.

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

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

[0111] In the systems 1, 1a, and 1b, the first position P1 and the second position P2 may belong to the same municipality or to different municipalities. The municipality is, for example, a city, ward, town, or village. When the first position P1 and the second position P2 belong to the same municipality, the movement of the user within the municipality is promoted. On the other hand, when the first position P1 and the second position P2 belong to different municipalities, the movement distance of the user USA is likely to be long. This promotes the use of public transportation. Also, collaboration between the operators of the systems 1, 1a, and 1b and the public transportation is promoted.

[0112] FIG. 12 is a diagram showing an image displayed by the electronic device 10a. In the system 1a, as shown in FIG. 12, the first position P1 may be located in the first area A1 where an enemy object appears. Furthermore, the second position P2 may be located in the second area A2 where an item is placed. In FIG. 12, the first area A1 and the second area A2 overlap each other. However, the first area A1 has a portion that does not overlap with the second area A2, and the second area A2 has an area that does not overlap with the first area A1. In this way, at least a portion of the first area A1 does not overlap with the second area A2, and at least a portion of the second area A2 does not overlap with the first area A1. In addition, the first area A1 and the second area A2 do not have to overlap each other.

[0113] FIG. 13 is a diagram showing an image displayed by the electronic device 10a. In the system 1b, as shown in FIG. 13, the first position P1 may be located in the first area A1 where an enemy object appears. In this case, the second position P2 is located in the third area A3 where an avatar object AOa in an immobile state is placed. In FIG. 13, the first area A1 and the third area A3 overlap each other. However, the first area A1 has a portion that does not overlap with the third area A3, and the third area A3 has an area that does not overlap with the first area A1. In this way, at least a portion of the first area A1 does not overlap with the third area A3, and at least a portion of the third area A3 does not overlap with the first area A1. The first area A1 and the third area A3 do not have to overlap each other.

[0114] Furthermore, at least a portion of the second area A2 in FIG. 12 does not overlap with at least a portion of the third area A3 in FIG. 13, and at least a portion of the third area A3 in FIG. 13 does not overlap with at least a portion of the second area A2 in FIG. 12.

[0115] The third area A3 does not have to overlap with the first area A1, that is, in the third area A3, the avatar object AOa does not encounter an enemy object.

[0116] The first area A1 to the third area A3 are set in advance by an administrator of the server 110. However, the first area A1 to the third area A3 may be changed periodically, may be changed according to the weather or the time of day, or may be changed according to the attributes of the enemy object. This change may be performed automatically by the server 110.

[0117] For example, the first area A1 can be determined by moving the avatar object AOa on the virtual map M and repeatedly checking whether or not the avatar object AOa encounters an enemy object.

[0118] Note that when the local government to which the second location P2 belongs changes, the performance of the items or the number of items may change. For example, when the second location P2 belongs to Sakai city, the performance of the items may improve or the number of items may increase. Also, when the second location P2 belongs to Osaka city, in addition to being able to obtain the items appearing at the second location P2, the avatar object AOa may be able to obtain items different from the items appearing at the second location P2.

[0119] The event condition may include at least condition A. That is, when the position of electronic device 10a is the first position P1, control unit 12 (image generating means 32) may cause display 20 of electronic device 10a to display an image obtained by combining an image showing avatar object AOa or an image showing an item with virtual map M so that avatar object AOa or an item appears at second position P2 on virtual map M. Therefore, the battle between avatar object AOa and avatar object AOb does not have to take place at first position P1.

[0120] The first position P1 does not have to be fixed on the virtual map M, and the avatar object AOa (first position P1) may move with the passage of time. In the systems 1, 1a, and 1b, the enemy object moves, and therefore the first position P1 moves with the movement of the enemy object. The enemy object may be moved along a predetermined route set on the virtual map, or may be moved to a position that is determined at predetermined intervals and moved toward that position.

[0121] In the system 1b, the release condition may further include a condition other than the condition E. The condition other than the condition E is, for example, that the user USa performs a billing process or that the user USa uses an item for releasing the immobilization state.

[0122] In the system 1b, after acquiring the avatar object AOa that is in an immobile state, the user USa may move to the third position P3 to release the immobile state of the avatar object AOa.

[0123] The detrimental effect in condition C may be a condition other than avatar object AOa receiving damage from avatar object AOb (enemy object). Examples of detrimental effects in condition C are given below. When avatar object AOa steps on a trap such as a mine or a pitfall set up on virtual map M (by interfering with a gimmick), avatar object AOa receives damage. When the avatar object AOa falls from a high place such as a cliff on the virtual map M, the avatar object AOa receives damage. If avatar object AOa is struck by lightning or other natural disasters, avatar object AOa will receive damage. When avatar object AOa performs an action such as moving, the fatigue level of avatar object AOa exceeds a predetermined value.

[0124] Condition B may be that avatar object AOa has performed an action on avatar object AOb (enemy object). An example of condition B is given below. Avatar object AOa uses an item on avatar object AOb (enemy object). Avatar object AOa talks to avatar object AOb (enemy object). Avatar object AOa passes an item to avatar object AOb (enemy object).

[0125] Condition C may be that avatar object AOa has received an action from avatar object AOb (enemy object). Avatar object AOb (enemy object) uses an item on avatar object AOa. Avatar object AOb (enemy object) talks to avatar object AOa. Avatar object AOb (enemy object) passes an item to avatar object AOa.

[0126] The enemy object is not limited to the avatar object AOb that is the operation target of the user USb. The enemy object may be a non-player character. A non-player character is a character that is not operated by a user but is operated by a computer. The enemy object is not limited to a character, and may be a device (object) that attacks the avatar object AOa. The device is, for example, a cannon or a trap.

[0127] The enemy object may be associated with a local government. For example, if the first area is set to an area belonging to Osaka City, a battle can be conducted with an avatar object AOb (enemy object) associated with the first area (Osaka City). In this case, an item appears at a second position P2 in a second area belonging to Osaka City. This allows enemy objects and items from local areas such as Osaka City to appear.

[0128] Fig. 14 is a diagram showing an image displayed by electronic device 10a. Note that, as shown in Fig. 14, the item is not limited to an item possessed by avatar object AOb (enemy object), but may be an item corresponding to a part of avatar object AOb (enemy object). An item corresponding to a part of avatar object AOb (enemy object) is a part of the body of avatar object AOb. The part of the body of avatar object AOb is horns 400. Note that the part of the body of avatar object AOb may be any object that can be separated from avatar object AOb, such as horns, wings, or a tail.

[0129] When the event condition is satisfied, the control unit 12 (image generating means 32) causes the display 20 of the electronic device 10a to display an image obtained by combining an image indicating the avatar object AOa or an image indicating an item with the virtual map M. The control unit 12 (image generating means 32) may cause the display 20 of the electronic device 10a to display an image obtained by combining an image indicating the avatar object AOa or an image indicating an item with the virtual map M, simultaneously with or immediately after the event condition is satisfied. The control unit 12 (image generating means 32) may also cause the display 20 of the electronic device 10a to display an image obtained by combining an image indicating the avatar object AOa or an image indicating an item with the virtual map M, after a predetermined time has elapsed since the event condition is satisfied. The control unit 12 (image generating means 32) may also cause the display 20 of the electronic device 10a to display an image obtained by combining an image indicating the avatar object AOa or an image indicating an item with the virtual map M, when the avatar object AOa visits the second position P2 or its vicinity after the event condition is satisfied.

[0130] Fig. 15 is a diagram showing an image displayed by the electronic device 10a. In the system 1, the control unit 112 (appearance control means 132) may make the spear 300a (item) appear in a virtual space Sp2 corresponding to a second position P2 different from the first position P1, as shown in the image of Fig. 15. In this case, the control unit 12 (image generating means 32) makes the display 20 of the electronic device 10a display an image obtained by combining an image showing the spear 300a (item) with the virtual space Sp2, so that the spear 300a (item) appears in the virtual space Sp2 corresponding to the second position P2 different from the first position P1.

[0131] Fig. 16 is a diagram showing an image displayed by the electronic device 10a. In the system 1a, the control unit 112 (appearance control means 132) may make the sword 200a and the shield 200b (item) appear in a virtual space Sp2 corresponding to a second position P2 different from the first position P1, as shown in the image of Fig. 16. In this case, the control unit 12 (image generating means 32) makes the display 20 of the electronic device 10a display an image obtained by combining the image showing the sword 200a and the shield 200b (item) with the virtual space Sp2, so that the sword 200a and the shield 200b (item) existing at the first position P1 appear in the virtual space Sp2 corresponding to the second position P2 different from the first position P1.

[0132] Fig. 17 is a diagram showing an image displayed by the electronic device 10a. In the system 1b, the control unit 112 (appearance control means 132) may make the avatar object AOa, which is an object to be operated by the user USa, appear in a virtual space Sp2 corresponding to a second position P2 different from the first position P1, as shown in the image of Fig. 17. In this case, the control unit 12 (image generating means 32) displays an image obtained by combining an image showing the avatar object AOa and the virtual space Sp2 on the display 20 of the electronic device 10a so that the avatar object AOa existing at the first position P1 appears in the virtual space Sp2 corresponding to the second position P2 different from the first position P1. The avatar object AOa is an avatar object AOa in an incapacitated state.

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

[0134] The image showing the item to be combined with the virtual map M or the virtual space Sp1 may be a detailed image of the item or a simplified image of the item. Also, the image showing the item may not be an image of the item itself, but may be an image showing the presence of the item, such as a treasure chest.

[0135] The item may be different from the item possessed by avatar object AOa.

[0136] When the same items as those held by avatar object AOa appear at second position P2, the number of items held by avatar object AOa may be different from the number of items appearing at second position P2. For example, when avatar object AOa holds 10 items, system 1a may cause 5 items to appear at second position P2. Furthermore, second position P2 may not be limited to one location, but may be multiple locations. For example, system 1a may cause 7 items of the 10 items held by avatar object AOa to appear at one second position P2, and 3 items to appear at the other second position P2.

[0137] The item may be an item different from the item held by the avatar object AOb (enemy object) or an item corresponding to a part of the avatar object AOb (enemy object). For example, the system 1 may change the spear 300a held by the avatar object AOb (enemy object) to another item such as a sword or a gun, or may change the performance (attributes) of the spear 300a.

[0138] In the systems 1, 1a, and 1b, the user USAa may be given a quest to defeat the avatar object AOb (enemy object) within a time limit. The time limit is, for example, 60 minutes. That is, the avatar object AOa only needs to defeat the avatar object AOb (enemy object) within the time limit after encountering the avatar object AOb (enemy object) at the first position P1. In addition, if the HP of the avatar object AOa becomes 0 a predetermined number of times (for example, 5 times) in the quest, the control unit 12 may determine that the user USAa has failed the quest. In addition, if the user fails the quest, the user may be allowed to continue by using a virtual currency item or by making a charge. In this case, if the user continues, the game may be resumed with the avatar object AOb (enemy object) at the first position P1, or the game may be resumed after the avatar object AOb is moved to the second position P2. Furthermore, when the player continues, an item possessed by avatar object AOa and an item possessed by avatar object AOb (enemy object) may be arranged at second position P2.

[0139] In the systems 1, 1a, and 1b, only the avatar object AOa may be able to obtain the item or avatar object AOa. In other words, each user USA may be able to obtain his / her own item or avatar object AOa, and avatar objects operated by users other than the user USA may not be able to obtain other people's items or avatar objects AOa.

[0140] In the systems 1, 1a, and 1b, only the avatar objects of the users other than the user USA (other people) may be able to obtain the item or avatar object AOa. In this case, the avatar objects of the users other than the user USA play the role of members of a collection team that obtains the item or avatar object AOa.

[0141] In the system 1, 1a, all participants may be able to obtain the item. In this case, one or more avatar objects who arrive at the second position P2 first may obtain the item. Also, the items that the avatar objects can obtain or the attributes such as the number of items and performance of the items may vary depending on the order in which the avatar objects arrive at the second position.

[0142] In the systems 1 and 1a, the second position P2 may be different for each avatar object (user).

[0143] In the system 1, 1a, the avatar object AOa may only be able to acquire the item within the time limit of the quest or for a predetermined period of time after the time limit has elapsed. In this case, after the time limit of the quest has elapsed, the user USa will no longer be able to acquire the item (it will no longer be displayed on the screen), but an avatar object (collection team) operated by a user other than the user USa may be able to acquire the item. In this case, an item acquired by an avatar object operated by a user other than the user USa may be added to an item list of a user other than the user USa, or may be added to the item list of the user USa (proxy collection by the collection team). In addition, when the user USa acquires the item, the attribute of the item may be changed compared to when the user USa acquires the item within the time limit of the quest or when an avatar object operated by a user other than the user USa acquires the item.

[0144] In the system 1, 1a, the item may disappear from the second position P2 when a predetermined time has passed since the item appeared, even if it is within the time limit of the quest. After disappearing, the item may appear in another location, or it may disappear so that it cannot be obtained.

[0145] In addition, in the system 1, 1a, multiple second positions P2 may exist. In this case, multiple items may be distributed and placed at the multiple second positions P2, or the same item may be placed at both second positions P2 so that only one of them needs to be acquired, and when one item is acquired, the other item may disappear (it may be erased).

[0146] In the system 1b, the avatar objects operated by all participants (all game users) may be able to obtain the avatar object AOa in an immobile state. In this case, one or more users of the avatar objects who arrive at the second position P2 first may obtain the avatar object AOa in an immobile state.

[0147] In the system 1b, the second position P2 may be different for each user. Therefore, the second position P2 corresponding to the user USa may be different from the first position P1 corresponding to the user USb.

[0148] In the system 1b, the avatar object AOa may be able to acquire the disabled avatar object AOa only during the time limit of the quest or for a predetermined period of time after the time limit has elapsed. In this case, the user USa may not be able to acquire the disabled avatar object AOa after the time limit of the quest has elapsed (it will no longer be displayed on the screen), but an avatar object (recovery team) operated by a user other than the user USa may be able to acquire the disabled avatar object AOa. In this case, the avatar object AOa acquired by an avatar object operated by a user other than the user USa may be made usable as an avatar object of a user other than the user USa (it may be added to an avatar list), or it may be made usable again as the avatar object AOa of the user USA (recovery by proxy by the recovery team).

[0149] In the system 1, 1a, the item may disappear from the second position P2 when a predetermined time has elapsed since the appearance of the item, even if the time limit for the quest has not yet been reached. After the item disappears, the item may appear in another location, or the disappearance of the item may prevent the user USA from acquiring the item.

[0150] In the system 1b, the avatar object AOa may disappear from the second position P2 when a predetermined time has elapsed since the appearance of the avatar object AOa, even if the time limit for the quest has not yet been reached. After the disappearance of the avatar object AOa, the avatar object AOa may appear in another location, or the disappearance of the avatar object AOa may prevent the user USA from acquiring the avatar object AOa.

[0151] In addition, in the system 1b, multiple second positions P2 may exist. In this case, multiple items may be distributed and placed at the multiple second positions P2, or the same item may be placed at both second positions P2 so that only one of them needs to be acquired, and when one item is acquired, the other item may disappear (it may be erased).

[0152] In addition, in the system 1b, a plurality of second positions P2 may exist. In this case, items necessary for acquiring the avatar object AOa may be distributed among the plurality of second positions P2, or the same avatar object AOa may be placed at both second positions P2 so that it is sufficient to acquire either one of them, and once one avatar object AOa is acquired, the other avatar object AOa may disappear (it may be erased).

[0153] In addition, when the avatar object AOa is in an incapacitated state and the time limit for the quest or a specified period after the time limit has elapsed, the user USA may be able to participate in the next quest without moving to the second position P2 and acquiring the incapacitated avatar object AOa.

[0154] In addition, when the avatar object AOa is in an incapacitated state and the time limit for the quest or a specified period after the time limit has elapsed, the user USAa may not be able to participate in the next quest until he or she moves to the second position P2 and acquires the incapacitated avatar object AOa.

[0155] If the avatar object AOa in an incapacitated state is left in the third area A3, it may be changed into a non-player character (e.g., a zombie). In this case, the avatar object AOa changed into a zombie prevents the avatar object operated by the user from acquiring the incapacitated avatar object. Specifically, when the avatar object operated by the user comes into contact with the avatar object AOa changed into a zombie, the time limit of the quest of the avatar object operated by the user is shortened, or the avatar object receives damage and loses its vitality value. If a large number of avatar objects changed into zombies are generated, a quest for acquiring the incapacitated avatar object may be generated. Furthermore, the avatar object AOa may encounter and battle the zombies, and if the avatar object AOa wins the battle, the avatar object AOa may be able to acquire the avatar object that was the source of the zombies. This allows the user to have fun moving around to search for and fight zombies. The zombies are generated based on the status (appearance, strength, etc.) of the avatar object. Furthermore, the zombie may change the second position P2 at a predetermined timing, and may not notify (display) the user US of where the second position P2 is. In this case, when a zombie is defeated, the user US associated with the zombie may be notified (displayed) of the zombie and made available for use (added to an avatar list), or the user US who defeated the zombie may be made available for use (added to an avatar list).

[0156] In addition, the type of items and the avatar object AOa may change, or attributes such as the number of items and the performance of items may change, depending on environmental information such as the time, location, and weather when the avatar object AOa arrives at the second position P2. For example, when items appear at the second position P2, the number of items may decrease if it is night, the number of items may remain the same or increase if it is morning or daytime, the performance or effect of items may decrease if it is rainy, the performance or effect of items may remain the same or increase if it is sunny, and a bonus item may be included if it is cloudy. For example, when the avatar object AOa appears at the second position, the status of the avatar object AOa may change to correspond to each attribute, such as a dark attribute if it is night, a light attribute if it is morning or daytime, a water attribute if it is rainy, a fire attribute if it is sunny, and a wood attribute if it is cloudy.

[0157] As time passes after the items appear at the second position P2, the number and performance of the items and avatar objects AOa may decrease.

[0158] The items are not limited to items used in the game. For example, the items may be digital data of a voucher or coupon that can be used at a store that actually exists at the first location P1 (first area A1) or the second location P2 (second area A2). In this case, collaboration between the operators of the systems 1, 1a, and 1b and the stores is promoted.

[0159] The virtual space Sp1 includes a background corresponding to the first position P1. The background may be a video created in advance or a video captured by a camera. When the virtual space Sp1 is a video captured by a camera, the control unit 12 combines the avatar object AO and the virtual space Sp1 by AR (Augmented Reality) technology.

[0160] The second location P2 may be a store, a station, an airport, a bus stop, or other transportation boarding and disembarking location. In this case, collaboration between the operators of the systems 1, 1a, and 1b and the transportation facilities is promoted. For example, the following collaboration is possible. Identify a store in-game and offer special items and rewards. -Announce in-game events and campaigns at stores. -Receive rewards and discounts at stores by acquiring or using items related to the store's products or services in the game. Visiting stores in the game will be part of a quest and will affect your progress in the game. The store will appear as a virtual store within the game, and users will be able to obtain items etc. from that virtual store. -Store products and menus are reproduced within the game, allowing players to purchase and order virtual items. -In the game, players are given quizzes and puzzles about the store's products and services, and if they answer correctly, they can earn rewards. An event will be held in the game where you can obtain exclusive collaboration items from the store. By using in-game virtual currency or points at stores, you can receive discounts and benefits at the stores. Game events using public transport: Provide missions and quests in which the user travels to a destination using a specific public transport system within the game. The user achieves the in-game objectives while traveling on a real bus or train. Public transport route guidance: Providing route guidance and timetable information for public transport within the game to help users reach their destinations efficiently. This will promote the use of local public transport and raise awareness of its convenience. - Tickets and benefits linked to public transport: Provide a mechanism whereby users of location-based games can receive benefits and rewards (items, characters, right to participate in quests, etc.) within the game when they use public transport. This will promote the use of public transport and improve its convenience, while also hopefully increasing the number of users of location-based games. · Campaigns to promote the use of public transport: Campaigns can be implemented for game users offering special offers, discounts, point rewards, etc. for using public transport. This will motivate location game users to actively use public transport.

[0161] In the system 1b, the second position P2 may be set to a tourist spot such as a historical building, ruins, a shrine, a temple, or a town. This allows a location game that takes the user to local tourist attractions and scenic spots. The user can contribute to the promotion of tourism in the region while exploring beautiful scenery and cultural heritage.

[0162] In the systems 1, 1a, and 1b, the first area A1 may be an outdoor park, a square, an exhibition hall, a convention center, a stadium, a baseball field, an arena, an event hall, a theater, a community center, a public hall, a school, an accommodation facility, etc. This allows a large number of people to play games using the game.

[0163] The first area A1 and the second area A2 do not have to overlap with each other. The second area A2 and the third area A3 do not have to overlap with each other. The third area A3 and the first area A1 do not have to overlap with each other.

[0164] The second position P2 may be determined by lottery.

[0165] The battle 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.

[0166] The battle may be an auto-battle, which is a system in which the battle proceeds automatically without the users USa and USb operating the electronic devices 10a and 10b.

[0167] In the system 1a, whether the avatar object AOa loses the sword 200a and the shield 200b may be determined by a lottery. Specifically, the avatar object AOa defends against an attack by the avatar object AOb with the shield 200b. At this time, the control unit 12 performs a lottery. If the lottery result is a win, the avatar object AOa loses the shield 200b. On the other hand, if the lottery result is a loss, the avatar object AOa does not lose the shield 200b. In addition, whether the avatar object AOa loses the sword 200a and the shield 200b may be determined based on the durability of the sword 200a and the shield 200b, or based on the HP of the avatar object AOa.

[0168] Examples of items include the following: Attack items: Weapons such as spears, swords, guns, and magic wands -Defensive items: shields, armor, etc. -Recovery items: recovery medicines, potions, etc. Special ability items: speed boosts, one-hit kill items, etc. Equipment items: clothing, accessories, etc. Support items: time limit extension items, buff items, debuff items, etc. Trap item: A set of traps such as pitfalls. These are just a few examples, and there are a variety of items in location-based battles. Depending on the concept and rules of the game, various types of items may be used.

[0169] The method for identifying the location information is not limited to GPS, but includes the following examples. - The user manually enters the current location. · Update location information using beacons and short-range wireless communication. - Use information about surrounding Wi-Fi networks to estimate your location. · Consult maps and place databases to get coordinates for a given location. -Scan QR codes or barcodes to change your location. · Take photos of and locate specific local facilities and landmarks. - Refer to the location information of other users and determine your own location accordingly. · Drag and pinch on the game's virtual map to manually pinpoint your current location. [Explanation of symbols]

[0170] 1, 1a, 1b: System 10a,10b:Electronic equipment 12,112: Control unit 14,114: Storage section 16,116:Network interface 17: GPS receiver 18: Graphics processing unit 20: Display 22: Audio processing section 24: Speaker 26:Operation section 28: Touchpad 30: Location acquisition means 32: Image generation means 34: Virtual map acquisition means 36: Release means 110: Server 130: Location information acquisition means 132: Appearance control means 134: Virtual map providing means 150:GPS satellite 200a: Sword 200b,300b: Shield 300a: Spear 400: corner A1: Area 1 A2: Area 2 A3: Third Area AOa, AOb: Avatar Objects IMa: Virtual Map Information IPa: Location information M: Virtual Map P1: 1st position P2: 2nd position P3: 3rd position Sp1, Sp2: Virtual space USa, USb: User

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, and an image generation 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, A condition A is that the position of the electronic device is a first position; the image generating means executes (X) or (Y) when an event condition including at least the condition A is satisfied; (X) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object or an image showing the item with the virtual map so that the avatar object or the item that is the object of operation by the user appears on the virtual map at a second position different from the first position; The item can be acquired by the avatar object or an avatar object that is an object of operation of a user other than the user. (Y) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object or an image showing the item with the virtual space, so that the avatar object or the item being operated by the user appears in the virtual space corresponding to a second position different from the first position. The item can be acquired by the avatar object or an avatar object that is an object of operation of a user other than the user. program.

2. The avatar object can battle an enemy object. a condition B is that the avatar object has performed an action on the enemy object or that the avatar object has inflicted damage on the enemy object; the event condition includes the condition A and the condition B, the image generating means executes (X) or (Y) when the event condition is satisfied; (X) the image generating means displays an image obtained by combining an image showing the item and the virtual map on a display of the electronic device so that the item appears on the virtual map at the second position. (Y) the image generating means displays an image obtained by combining an image showing the item with the virtual space on a display of the electronic device so that the item appears in the virtual space corresponding to the second position. The program according to claim 1.

3. The item is an item held by the enemy object or an item corresponding to a part of the enemy object. The program according to claim 2.

4. the item is an item different from an item held by the enemy object or an item corresponding to a part of the enemy object; The program according to claim 2.

5. A condition C is that the avatar object is adversely affected; the event condition includes the condition A and the condition C, the image generating means executes (X) or (Y) when the event condition is satisfied; (X) the image generating means displays an image obtained by combining an image showing the item and the virtual map on a display of the electronic device so that the item appears on the virtual map at the second position. (Y) the image generating means displays an image obtained by combining an image showing the item with the virtual space on a display of the electronic device so that the item appears in the virtual space corresponding to the second position. The program according to claim 1.

6. The item is an item possessed by the avatar object. The program according to claim 5.

7. The item is a different item from the item possessed by the avatar object. The program according to claim 5.

8. The avatar object can battle an enemy object. The condition C is that the avatar object has received an action from the enemy object, or that the avatar object has received damage from the enemy object. The program according to any one of claims 5 to 7.

9. the first position is located in a first area in which the enemy object appears; the second location is located in a second area in which the items are placed; At least a portion of the first area does not overlap with the second area, and at least a portion of the second area does not overlap with the first area. The program according to claim 8.

10. A condition D is that the avatar object is in an incapacitated state; the event condition includes the condition A and the condition D, the image generating means executes (X) or (Y) when the event condition is satisfied; (X) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object in an incapacitated state with the virtual map, such that the avatar object in an incapacitated state appears at the second position on the virtual map. (Y) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object in an incapacitated state with the virtual space, such that the avatar object in an incapacitated state appears in the virtual space corresponding to the second position. The program according to claim 1.

11. The program causes the electronic device to function as a release unit, a condition E is that the position of the electronic device is the second position; the release means releases the immobilization state of the avatar object when release conditions including at least the condition E are satisfied. The program according to claim 10.

12. the first position is located in a first area in which an enemy object appears; the second position is located in a third area in which the incapacitated avatar object is placed, At least a portion of the first area does not overlap with the third area, and at least a portion of the third area does not overlap with the first area. The program according to claim 10 or 11.

13. the image generating means executes (X) or (Y) when an event condition including at least the condition A is satisfied; (X) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object or an image showing the item with the virtual map so that the avatar object or the item present at the first position in the virtual map appears at the second position in the virtual map. (Y) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object or an image showing the item with the virtual space so that the avatar object or the item present at the first position in the virtual map appears in the virtual space corresponding to the second position. The program according to any one of claims 1 to 7.

14. the image generating means, when the event condition is satisfied, makes the avatar object or the item present at the first position on the virtual map invisible; The program according to claim 13.

15. 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 an appearance control 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 virtual map information indicating a virtual map to the electronic device; A condition A is that the position of the electronic device is a first position; the occurrence control means executes (x) or (y) when an event condition including at least the condition A is satisfied; (x) the appearance control means causes an avatar object or an item that is an object to be operated by a user to appear on the virtual map at a second position different from the first position; The item can be acquired by the avatar object or an avatar object that is an object of operation of a user other than the user. (y) the appearance control means causes an avatar object or an item that is an object to be operated by a user to appear in a virtual space corresponding to a second position different from the first position; The item can be acquired by the avatar object or an avatar object that is an object of operation of a user other than the user. program.

16. 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, and an image generation means, The server includes a location information acquisition means, a virtual map provision means, and an appearance control means, the location acquisition means acquires location information indicating a location of the electronic device; 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 virtual map information indicating a virtual map to the electronic device; The virtual map acquisition means acquires the virtual map information, A condition A is that the position of the electronic device is a first position; the occurrence control means executes (x) or (y) when an event condition including at least the condition A is satisfied; (x) the appearance control means makes an avatar object or an item that is an object to be operated by a user appear on the virtual map at a second position different from the first position; The item can be acquired by the avatar object or an avatar object that is an object of operation of a user other than the user. (y) the appearance control means makes an avatar object or an item that is an object to be operated by a user appear in a virtual space corresponding to a second position different from the first position; The item can be acquired by the avatar object or an avatar object that is an object of operation of a user other than the user. the image generating means executes (X) or (Y) when the event condition is satisfied; (X) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object or an image showing the item with the virtual map so that the avatar object or the item that is the object of operation of the user appears on the virtual map at a second position different from the first position. (Y) the image generating means displays, on a display of the electronic device, an image obtained by combining an image showing the avatar object or an image showing the item with the virtual space, so that the avatar object or the item that is the object of operation of the user appears in the virtual space corresponding to a second position different from the first position. system.

Citation Information

Patent Citations

  • Computer system, game system, and program

    JP2018171274A

  • Game program and game system

    JP2020179283A

  • Program and information processing apparatus

    JP2021133232A

  • Program and information processing apparatus

    JP2021153883A

  • Server system and program

    JP2022024558A