Program, information processing method and information processing device
The program enables users to set privilege-granting points and engage in cooperative play, addressing facility distribution issues and enhancing game entertainment and motivation through diverse privileges and cooperative play.
Patent Information
- Application Number
- JP2025063861
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2039-11-01
AI Technical Summary
Existing position information games face issues of uneven facility distribution leading to dissatisfaction among users due to fewer facilities in certain regions, resulting in decreased willingness to play, and lack of diverse game entertainment value from preset uniform effects at user-installed facilities.
A program that allows users to set a privilege-granting point at any location on a map, granting various privileges when specific conditions are met, including user-defined and user-approved points, and enabling cooperative play with privilege sharing.
Enhances game entertainment value and motivates users by allowing diverse privilege acquisition and cooperative play, addressing regional facility disparities and increasing user engagement.
Smart Images

Figure 2025106448000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a program, an information processing method, and an information processing apparatus.
Background Art
[0002] Conventionally, based on information regarding the geographical position of a user (strictly speaking, an information terminal carried by the user) in the real space, which is measured using GPS (Global Positioning System) or the like (hereinafter referred to as position information), a position information game in which the game progresses has been known.
[0003] For example, Non-Patent Document 1 discloses a position information game in which items useful for the game can be obtained from facilities (PokéStops) arranged on a map, which is a position information game for collecting characters and the like. Also, Non-Patent Document 2 discloses a position information game in which an adventure is advanced by defeating enemy characters, and a facility (home) where the player's physical strength and the like can be restored can be installed at an arbitrary location on the map.
Prior Art Documents
Non-Patent Documents
[0004]
Non-Patent Document 1
Non-Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, in Non-Patent Document 1, facilities are not evenly distributed in any region of the real space. Therefore, there are differences in the number of facilities depending on the region, which may cause dissatisfaction among users whose living areas (residential areas or commuting / school-going areas, etc.) are regions with fewer facilities, and may lead to a decrease in the willingness to play the game. In addition, in Non-Patent Document 2, although a user can install a facility called a home at an arbitrary location, only a preset uniform effect can be obtained there, so it is insufficient in terms of the entertainment value of the game and may lead to a decrease in the willingness to play the game.
[0006] Therefore, an object of the present invention is to provide a program, an information processing method, and an information processing apparatus that can enhance the entertainment value of a game and arouse the willingness of users to play the game in a game using the position information of a user in the real space.
Means for Solving the Problems
[0007] A program according to an aspect of the present invention is a program executed by a computer, causing the computer to acquire the position information of a user in the real space, display the acquired current position information of the user on a map corresponding to the real space used in the game, install a privilege-granting point on the map based on an operation performed by the user, and when the current position information of the user satisfies a first condition in relation to the privilege-granting point, cause the user to be granted a predetermined privilege selected from a plurality of privileges.
Effects of the Invention
[0008] According to one aspect of the present invention, in a game using the position information of a user in the real space, the user can set a privilege awarding point where various privileges can be obtained at any place on the map, so that the entertainment of the game can be enhanced and the motivation of the user who wants to play the game can be aroused.
Brief Description of Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Embodiments for Carrying Out the Invention
[0010] Hereinafter, the program, information processing method, and information processing apparatus of the present invention will be described in detail with reference to the preferred embodiments shown in the accompanying drawings. Note that the embodiments described below are merely examples given to facilitate understanding of the present invention and do not limit the present invention. That is, the present invention can be modified or improved from the embodiments described below without departing from its gist. Naturally, equivalents of the present invention are included therein. Furthermore, the screen examples shown in the respective drawings referred to in the following description are merely examples, and the configuration examples of the screen, the information to be displayed, the specific content of the GUI (Graphical User Interface), etc. can be freely designed and changed according to the design specifications and user preferences.
[0011] <Regarding the location information game> The program according to the present embodiment is a program for providing a location information game to user U, and is enjoyed by user U through a communication system (hereinafter referred to as location information game system S) including an information processing apparatus on which the program is executed.
[0012] The "location information game" is an electronic game in which a character C corresponding to user U and other objects move on a map formed in a space such as augmented reality (AR), virtual reality (VR), or mixed reality (MR) based on location information such as the physical movement distance and current location (coordinate position such as latitude and longitude) of user U in the real space, and various quests (events) that occur are completed while progressing (hereinafter referred to as playing). Note that hereinafter, when simply described as "game", it includes the "location information game".
[0013] The "map" in this specification refers to the map in the game, and means a two-dimensional or three-dimensional diagram in a space such as augmented reality, virtual reality, or mixed reality created based on information corresponding to the geography of the real space. Virtual objects reflecting geographical elements, location information of roads and buildings, size, shape, etc. in the real space are arranged on the map.
[0014] A "quest" refers to a task given to user U within the game, that is, an individual stage that makes up the game. Each quest has a set execution period and achievement conditions, and various quests occur as the game progresses. Examples of quests include quests aimed at reaching a certain location, quests involving encountering or fighting enemy characters, or quests where items can be obtained. Note that clearing a quest by fulfilling the set achievement conditions is called "completing" the quest.
[0015] In this embodiment, as an example of the game, a game in which user U, who is a player, forms a group of a plurality of monster characters (hereinafter referred to as "monsters") that fight as a team, operates them by a predetermined action, and sequentially challenges and clears a plurality of quests prepared in the game is cited. Also, the monsters used in the game can be trained and leveled up with experience points, items, etc.
[0016] In addition, user U can obtain benefits such as items from the benefit-giving point 52 installed by user U at an arbitrary location on the map or other benefit-giving points 51 that randomly appear on the map.
[0017] "Benefit" refers to the general term for advantageous effects given to user U in advancing the game or quests.
[0018] In this embodiment, as an example of the benefit, the following advantageous effects occur. (a) Obtain virtual currency items that can be used in the game or fragments thereof (objects that can be exchanged for a predetermined virtual currency item when a plurality of points are collected). (b) Obtain special monsters. (c) Obtain the play qualification for special quests. (d) The parameters that mainly affect the progress of the quest (setting data related to the level, physical strength, attack power, speed, luck, etc. of the monster) change in a favorable direction. (e) The parameters that mainly affect the calculation of the quest clear reward (setting data related to the recovered physical strength, acquired experience points, acquired points, or the generation rate of special rewards, etc.) change in a favorable direction.
[0019] The "privilege granting point" is a point (facility) that the user U can set at any location on the map. When a predetermined condition (the first condition) is satisfied, the privilege associated with the privilege granting point 52 is granted to the user U. Here, the location where the user U can specify as an arbitrary location and set the privilege granting point 52 is preferably the vicinity of the position where the user U is actually located in the real space. Also, only one privilege granting point 52 can be set within a predetermined period (for example, one day), and it can be unconditionally moved only once within a predetermined period (for example, one day). Furthermore, once a privilege is granted, no privilege will be granted to the user U for a predetermined period (for example, 1 day).
[0020] The "first condition" is a condition for the privilege associated with the privilege granting point 52 to be granted to the user U. For example, it refers to the case where the user U is actually located in the vicinity of the position in the real space corresponding to the privilege granting point 52 during the effect occurrence period of the privilege granting point 52. In addition, if a privilege has already been granted from other privilege granting points 51, etc., even if the first condition is satisfied during the predetermined period, it may be set that no privilege will be granted from the privilege granting point 52.
[0021] The privilege granting location 52 is generally displayed only on the user terminal 10 of the installed user U and is not displayed on the user terminals 10 of other users U other than the user himself (hereinafter, when referred to as the user himself, it refers to the user U himself who installed the privilege granting location 52). However, even for other users who have a friendship relationship with the user himself and are friend users (hereinafter referred to as approved users) mutually approved by the user himself and other users, the privilege granting location 52 may be displayed, and when a predetermined condition (the third condition) is satisfied, the privilege set in association with the privilege granting location 52 may be granted to the approved user. At this time, the privilege granted to the approved user may be the same as the privilege granted to the user himself or may be slightly less favorable.
[0022] The "third condition" is a condition for the privilege set in association with the privilege granting location 52 to be granted to the approved user. For example, during the effect occurrence period of the privilege granting location 52, when the approved user is actually located near the position in the real space corresponding to the privilege granting location 52, when the approved user is actually located near the user to whom the privilege is granted, when the approved user participates in the co-play (details will be described later) recruited by the user to whom the privilege is granted, or when the approved user has participated in the co-play recruited by the user to whom the privilege is granted in the past, etc.
[0023] The "other privilege granting location" is a location (facility) arranged on the map regardless of the intention of the user U. When a predetermined condition (the second condition) is satisfied, the privilege set in association with the other privilege granting location 51 is granted to the user U, which refers to a location common to all users. Note that the other privilege granting location 51 appears regularly or irregularly at any location on the map and disappears or moves, etc. after the expiration of the preset valid period. Also, a plurality of other privilege granting locations 51 may be arranged at the same time.
[0024] The "second condition" is a condition for the user U to be granted a privilege associated with another privilege granting point 51. For example, during the effective period of another privilege granting point 51, it means that the user U is actually located near the position in the real space corresponding to the other privilege granting point 51. In addition, if a privilege has already been granted from the privilege granting point 52 or another privilege granting point 51 (another privilege granting point 51 other than the said other privilege granting point 51 when there are multiple other privilege granting points 51), during a predetermined period, even if the second condition is satisfied, it may be determined that no privilege will be granted from the other privilege granting point 51.
[0025] In this embodiment, not only can the user U play alone, but also a so-called multiplayer play (hereinafter referred to as cooperative play), in which a plurality of users U operate their respective user terminals 10 to play a common quest simultaneously, is possible. In this cooperative play, a user U (hereinafter referred to as the host) who hosts the cooperative play for a specific quest and recruits partners, and a user U (hereinafter referred to as the guest) who applies for the recruitment and participates in the cooperative play form a cooperative relationship, and the progress of the play is synchronized among the users who conduct the cooperative play.
[0026] The cooperative play is carried out through the communication function of the user terminal 10 of each user U. Specifically, when a certain user U applies to participate in the cooperative play recruited by the host and the host permits the application, that certain user U becomes a guest, and a communication path for cooperative play is established between the user U and the host. Note that the application eligibility for cooperative play is not particularly limited and can be set arbitrarily. For example, in the real space, it may be specified that a user U located within a predetermined distance range from the current position of the host can apply, or it may be specified that an application can be made to a host who has been pre-registered as an approved user.
[0027] Thereafter, the transmission and reception of various data required for cooperative play are performed according to a known communication method. The data at this time may be a client-server method via the server 30 or a P2P (peer-to-peer) method without going through the server 30. Also, the modes of cooperative play are classified into a fully synchronous type and an asynchronous type, and any of these modes may be adopted. Note that the fully synchronous type includes a key input synchronization method and a command input method, and the asynchronous type includes a server centralized processing type and a client distributed processing.
[0028] In cooperative play, between the users who play cooperatively as the host and the guest, the privilege granting points 52 of each other are displayed, and the privileges set in association with the privilege granting points 52 of each other may also be granted to other users U other than the user himself / herself. Here, as the conditions for granting privileges to other users U other than the user himself / herself, in addition to satisfying the above-mentioned first condition, for example, it may include cases where the users are playing cooperatively for the first time forming a cooperative relationship, or cases where the users playing cooperatively are approved users. Also, in cooperative play, the privileges granted to other users U other than the user himself / herself may have the same content as the privileges granted to the user himself / herself or may have slightly disadvantageous content.
[0029] Note that the games compatible with cooperative play include cooperative play games in which a plurality of users U cooperate and competitive games in which users U compete with each other, and any of these types may be used. Also, the upper limit (maximum number of players) of the number of users U in a single cooperative play is not particularly limited and may be set to any number, but it is preferably set to about 4 at most, for example.
[0030] <Regarding the configuration of the location information game system S> Next, the configuration of the location information game system S for realizing the above-described game will be described. As shown in FIG. 1, the location information game system S is constructed for a user U to play a game, and is composed of an information terminal (hereinafter referred to as user terminal 10) operated by the user U and a server 30. The user terminal 10 and the server 30 are communicably connected to each other via a network N such as the Internet. Further, the user terminal 10 is communicably connected to GPS satellites G.
[0031] The user terminal 10 is equipped with a program stored in the terminal and a processor that executes the program, and is carried by the user U who is its owner. The user U operates the user terminal 10 during play. As the user terminal 10, known devices used as game terminals, such as smartphones, mobile phones, notebook PCs, tablet terminals, wearable terminals, or dedicated game devices with communication functions, etc. can be used. Note that the number of user terminals 10 constituting the location information game system S is not particularly limited and can be any number. However, in FIG. 1, for the sake of illustration, the number of user terminals 10 is set to 3.
[0032] The server 30 is a computer that constitutes the information processing apparatus of the present invention. For example, it is composed of a server computer managed by a game providing company and is responsible for the progress processing of the game. Specifically, it manages the game accounts, status, location information, etc. of each user U, and distributes game progress data to each user U. Further, the server 30 is not limited to a server device composed of a single computer that exhibits a specific function alone, and may be composed of a group of server devices composed of a plurality of computers that are distributed and cooperate to exhibit a specific function.
[0033] The network N may be any network that can connect the user terminal 10 and the server 30 in a state where data communication is possible. Whether it is wired or wireless, it includes the Internet, mobile communication networks, LAN (Local Area Network), WAN (Wide Area Network), intranet, and Ethernet (registered trademark), etc. Also, the user terminals 10 may communicate with each other via the network N, or may communicate directly without passing through the network N through Bluetooth (registered trademark) or Wifi-Direct, etc.
[0034] In the position information game system S of the present embodiment, with the above configuration, the game progresses by the cooperation of the user terminal 10 and the server 30. Specifically, part of the game progress processing is performed on the server 30 side, and part of the graphic processing and the like are executed on the user terminal 10 side. For example, on the server 30 side, a program including certain rules, logic, and algorithms is executed. On the other hand, on the user terminal 10 side, while synchronizing with the server 30, according to the same rules, logic, and algorithms as the program executed on the server 30, each character C, monster, and other objects corresponding to each user U are moved, and various quests are generated to progress the game.
[0035] <Configuration of User Terminal 10> Next, the configuration of the user terminal 10 according to the present embodiment will be described. As shown in FIG. 2, the user terminal 10 includes, as a hardware configuration, a processor 11, a storage device 12, a communication interface (denoted as communication I / F in FIG. 2) 13, an input device 14, and an output device 15, and these devices are electrically connected via a bus (not shown).
[0036] Processor 11 includes, for example, a Central Processing Unit, a Micro Processing Unit, a Graphics Processing Unit, or a Digital Signal Processor, etc., and executes various arithmetic processes based on programs or data stored in storage device 12, and controls each part of user terminal 10. Programs executed by processor 11 include an OS (Operating System), which is system software for controlling the entire user terminal 10, and application programs for games, etc. When these various programs are read and executed by processor 11, the functions of user terminal 10 as a component of location information game system S are exhibited.
[0037] Storage device 12 includes, for example, a memory or a storage, etc., and stores various programs or data. The memory is composed of semiconductor memories such as ROM (Read Only Memory) and RAM (Random Access Memory), provides a working area for processor 11 by temporarily storing programs and data, and temporarily stores various data generated by the processes executed by processor 11. The storage stores various data related to the game, and is composed of, for example, flash memory, HDD (Hard Disc Drive), SSD (Solid State Drive), FD (Flexible Disc), MO disc (Magneto - Optical disc), CD (Compact Disc), DVD (Digital Versatile Disc), SD card (Secure Digital card), and USB memory (Universal Serial Bus memory), etc.
[0038] The communication interface 13 is constituted by, for example, a network interface card (NIC) or the like, and controls the communication processing of the user terminal 10. The communication standard by the communication interface 13 is not particularly limited, and any communication standard for the general public can be applied without limitation. Further, the communication method by the communication interface 13 may be a wireless method or a wired method.
[0039] The input device 14 is a device that receives the operation of the user U and generates data indicating the content of the received operation. As an example, operation keys, operation buttons, a microphone for sound collection, a camera for shooting, etc. provided on the user terminal 10 can be used.
[0040] The output device 15 is a device that draws a screen to display an image, character string information, etc., or plays back sound. As an example, a liquid crystal display or an organic EL (Electroluminescence) display, a head-mounted display, a speaker, etc. provided on the user terminal 10 can be used. In this embodiment, the output device 15 has at least a display. The display may have both the functions of the input device 14 and the output device 15, such as a touch panel display.
[0041] Next, referring to FIG. 3, the configuration of the user terminal 10 will be described again from the functional aspect. As shown in FIG. 3, the user terminal 10 includes a plurality of functional units, specifically, an operation specifying unit 16, a position information acquisition unit 17, a terminal-side storage unit 18, a terminal-side generation unit 19, a terminal-side transmission / reception unit 20, and a display processing unit 21. These functional units are realized by the cooperation of the hardware devices of the user terminal 10 and a program as software stored in the user terminal 10.
[0042] [Operation Specifying Unit 16] The operation specifying unit 16 is mainly realized by the processor 11 and the input device 14, and specifies the content of various operations performed by the user U through the input device 14 of the user terminal 10. The operations specified by the operation specifying unit 16 include operations for game progress and operations related to co-play (recruitment for co-play, application for co-play, and operations related to approval or rejection of the application). The operations for game progress also include an operation for instructing the installation of the privilege granting point 52, and an operation for instructing the acquisition of a privilege from the privilege granting point 52 or another privilege granting point 51, etc.
[0043] [Position information acquisition unit 17] The position information acquisition unit 17 is mainly realized by the processor 11 and the communication interface 13, and acquires the position of the user terminal 10, that is, the position information (coordinate position) of the user U carrying the user terminal 10 in the real space. As a method for acquiring the position information, for example, a method of detecting the position of the user terminal 10 by a signal from the GPS satellite G like GPS, or a method of detecting the position of the user terminal 10 by the radio wave intensity from a base station of a mobile phone system (not shown) or an access point of Wifi communication, etc. are included.
[0044] [Terminal-side storage unit 18] The terminal-side storage unit 18 is mainly realized by the processor 11 and the storage device 12, and stores various data related to game progress (for example, video data, image data, and audio data, etc.).
[0045] [Terminal-side generation unit 19] The terminal-side generation unit 19 is mainly implemented by the processor 11 and the storage device 12, and generates game operation data according to the operation content of the user U specified by the operation identification unit 16, and position information data related to the position information acquired by the position information acquisition unit 17. The game operation data generated here includes installation operation data of the privilege granting point 52 based on the installation instruction of the privilege granting point 52, privilege acquisition operation data based on the privilege acquisition instruction from the privilege granting point 52 or another privilege granting point 51, and operation data related to co-play (including operation data related to recruitment for co-play, application for co-play, and approval or rejection of the application). These generated data are transmitted by the terminal-side transmission / reception unit 20 toward the server 30.
[0046] [Terminal-side transmission / reception unit 20] The terminal-side transmission / reception unit 20 is mainly implemented by the processor 11, the storage device 12, and the communication interface 13, and transmits and receives data and information between the server 30 and the user terminals 10 of other users. For example, during the play of the game, the terminal-side transmission / reception unit 20 receives game progress data sent from the server 30, and transmits game operation data and position information data indicating the current position of the user U toward the server 30. Also, when co-play of the game is being performed, the terminal-side transmission / reception unit 20 may transmit and receive co-play data (specifically, game operation data of each user U) with the user terminals 10 of other users U.
[0047] [Display processing unit 21] The display processing unit 21 is mainly realized by the processor 11, the storage device 12, and the output device 15, and executes display processing for displaying the data and information received by the terminal-side transmission / reception unit 20 on the display by means of the browsing function. Specifically described, the display processing unit 21 draws a game screen at the start of the game, and during the game play, expands the game progress data received by the terminal-side transmission / reception unit 20 from the server 30, and displays video and other information in the game screen. Also, during the game play, the display processing unit 21 displays in the game screen a video that changes according to the game operation data generated by the terminal-side generation unit 19 (specifically, a video that moves according to the operation of the user U). In particular, based on the actual position information of the user U in the real space acquired by the position information acquisition unit 17, a character C indicating the position information of the user U is displayed on the map in the game.
[0048] <Configuration of the Server> Next, the configuration of the server 30 according to the present embodiment will be described. As shown in FIG. 2, the server 30 has the same hardware configuration as a general server computer, and includes a processor 31, a storage device 32, and a communication interface 33, and these devices are electrically connected via a bus (not shown).
[0049] The processor 31 is composed of a CPU, an MPU, a GPU, a DSP, etc., and executes various processes by executing the programs installed in the server 30. The programs executed by the processor 31 are an OS which is system software for controlling the entire server 30, and application programs for causing the server 30 to function as the information processing apparatus of the present invention.
[0050] The storage device 32 includes, for example, a memory or a storage, and stores various programs or data. The memory is composed of semiconductor memories such as ROM and RAM, provides a working area for the processor 31 by temporarily storing programs and data, and temporarily stores the data generated by various processes executed by the processor 31. The storage stores various data related to the user U, maps, games, etc., and is composed of, for example, flash memory, HDD, SSD, FD, MO disk, CD, DVD, SD card, and USB memory. Note that a server computer for a database connected to the server 30 via the network N may be used as the storage.
[0051] The communication interface 33 is composed of, for example, a network interface card, etc., and controls the communication processing of the server 30. The communication standard by the communication interface 33 is not particularly limited, and any communication standard for the public can be applied without limitation. Also, the communication method by the communication interface 33 may be a wireless method or a wired method.
[0052] Next, with reference to FIG. 4, the configuration of the server 30 will be described again from the functional aspect. As shown in FIG. 4, the server 30 includes a plurality of functional units, specifically, a server-side storage unit 34, a server-side transmission / reception unit 35, a server-side generation unit 36, a privilege granting location installation unit 37, a privilege selection unit 38, a determination unit 39, and a privilege granting unit 40. These functional units are realized by the cooperation of the hardware devices of the server 30 and the programs as software stored in the server 30. Note that when the server 30 is composed of a plurality of computers, the above-described functions may be distributed so that each of the plurality of computers exhibits different functions from each other.
[0053] [Server-side storage unit 34] The server-side storage unit 34 is mainly realized by the processor 31 and the storage device 32, and stores various data including data related to the user U, data related to map information, and data related to the progress processing of the game (game progress data). As data related to the user U, an identifier (user ID or terminal ID) for identifying the user U or the user terminal 10 used by the user U and various information associated with the identifier It includes (personal information of user U, model of user terminal 10, access history, payment history, or progress status of the game such as current location information or status, etc.). As game progress data, in addition to information related to quests, it includes information about the privilege granting point 52 (privilege details, validity period, installation location, number of moves, etc.), and information about other privilege granting points 51 (privilege details, validity period, and arrangement location, etc.).
[0054] [Server-side transmission / reception unit 35] The server-side transmission / reception unit 35 is mainly realized by the processor 31, the storage device 32, and the communication interface 33, and transmits and receives data and information with the user terminal 10. For example, during the play of the game, the server-side transmission / reception unit 35 transmits game progress data to the user terminal 10 of user U and receives game operation data from that user terminal 10. Also, it receives position information data indicating the current position of user U in the real space from the user terminal 10 and transmits data (game progress data in a broad sense) for displaying that position information on a map to the user terminal 10. Furthermore, during the cooperative play of the game, the server-side transmission / reception unit 35 receives cooperative play data from each of the user terminals 10 of multiple users U who are playing cooperatively and transmits data (game progress data in a broad sense) for synchronizing among users U to each user terminal 10.
[0055] [Server-side generation unit 36] The server-side generation unit 36 is mainly realized by the processor 31 and the storage device 32, and generates the data transmitted by the server-side transmission / reception unit 35. Specifically, the data generated here includes game progress data corresponding to the game operation data received from the user terminal 10. Note that the game progress data also includes data for displaying the position information on a map based on the position information obtained from the user terminal 10, and data for synchronizing among multiple users U who are playing cooperatively during the cooperative play of the game, etc.
[0056] [Privilege granting point installation unit 37] The privilege granting location setting unit 37 is mainly realized by the processor 31 and the storage device 32. Based on the game operation data received by the server-side transmission / reception unit 35 from the user terminal 10, it sets a privilege granting location 52 on the map, or moves an existing privilege granting location 52 to another position. Also, at regular or irregular intervals, it sets another privilege granting location 51 at a predetermined position on the map.
[0057] [Privilege selection unit 38] The privilege selection unit 38 is mainly realized by the processor 31 and the storage device 32. When setting the privilege granting location 52 and other privilege granting locations 51, it selects a privilege to be associated with the privilege granting location 52 or other privilege granting locations 51 from among a plurality of candidate privileges. Also, for the privilege already associated with the privilege granting location 52 or other privilege granting locations 51, it re-selects and changes it every predetermined time.
[0058] Here, the "predetermined time" may be a time determined to be changed once a day (for example, 4:00 am), or may be after X hours (for example, 24 hours) have elapsed since the previous privilege was selected, etc. Also, it may be a period that fluctuates according to a determined rule without being set in advance. For example, it may fluctuate according to the content of the quest, or it may be determined randomly each time the content of the privilege is changed as the next change timing.
[0059] [Determination unit 39] The determination unit 39 is mainly realized by the processor 31 and the storage device 32. Based on the position information data received by the server-side transmission / reception unit 35 from the user terminal 10, it determines whether the current position of the user U in the real space satisfies the above-mentioned first condition or second condition, etc. Also, when granting a privilege to an approved user, it determines whether the approved user satisfies the above-mentioned third condition.
[0060] [Privilege granting unit 40] The privilege granting unit 40 is mainly realized by the processor 31 and the storage device 32, and grants a privilege associated with the privilege granting location 52 or another privilege granting location 51 to the user U or the authorized user based on the determination result by the determination unit 39.
[0061] Note that generally, the user terminal 10 and the server 30 have various other functions in addition to the above. Here, only the characteristic functions that have an effect in the position information game system S in the present invention will be described, and the illustration and description of other known functions and the like will be omitted.
[0062] <Regarding the processing flow of the position information game system S> Next, with reference to the sequence diagram and the diagram showing an example of each screen, the processing flow executed in the position information game system S having the above configuration will be described.
[0063] The information processing method according to the present embodiment is realized by using the position information game system S that functions as a computer system. In other words, in the information processing executed by the position information game system S, the information processing method according to the present embodiment is applied. Further, the information processing according to the present embodiment is roughly classified into the processing at the stage of installing the privilege granting location 52 during the progress of the game (hereinafter referred to as the privilege granting location installation processing), and the processing at the stage of granting a privilege from the privilege granting location 52 or another privilege granting location 51 (hereinafter referred to as the privilege granting processing). Hereinafter, each processing will be individually described.
[0064] [Privilege granting location installation processing] First, based on FIG. 5, the privilege granting location installation processing will be described. The "privilege granting location installation processing" is a process executed through communication between the user terminal 10 and the server 30. During the game play, based on the installation instruction of the privilege granting location 52 from the user U, the privilege granting location 52 is installed at an arbitrary location on the map (hereinafter, a concept including movement).
[0065] As shown in FIG. 5, when user U plays a game, first, user terminal 10 acquires, by position information acquisition unit 17, the current position information of user terminal 10 in the real space, identifies the current position where user U carrying user terminal 10 is located (S101), and transmits the current position information as position information data to server 30 (S102).
[0066] Server 30 receives the position information data transmitted from user terminal 10 and acquires the current position information of user U. Then (S103), server-side generation unit 36 generates data showing, on a map, the acquired current position information of user U and the position information of other privilege granting points arranged in advance, and transmits the data as game progress data to user terminal 10 (S104).
[0067] When user terminal 10 receives the above game progress data transmitted from server 30, based on the data, display processing unit 21 displays, on the display, a map including the current position information of user U and the position information of other privilege granting points (S105).
[0068] FIG. 6(a) is a diagram showing an example of a display screen displayed on the display of user terminal 10 at this time, that is, an example of a display screen at a stage before installing a privilege granting point. As shown in FIG. 6(a), on the map displayed on the screen, character C, which is an object indicating the current position information of user U, and other privilege granting points 51 arranged in advance are displayed. Character C is displayed at a location corresponding to the current position information of user U in the real space and moves as user U moves in the real space. Also, other privilege granting points 51 are arranged at a plurality of locations on the map, and are distinguishable as other privilege granting points 51a before privilege acquisition where a privilege has not been acquired yet and privilege acquisition is possible at the current time, and other privilege granting points 51b after privilege acquisition where a privilege has already been acquired and privilege acquisition is not possible at the current time.
[0069] Next, when the user terminal 10 receives an operation for instructing the installation of the privilege granting point 52 from the user U by the operation specifying unit 16 (S106: YES), the terminal-side generation unit 19 creates installation instruction information data for the privilege granting point 52 and transmits it to the server 30 (S107). If the operation for instructing the installation of the privilege granting point 52 is not received from the user U (S113: NO), the process ends as it is.
[0070] When the server 30 receives the installation instruction information data transmitted from the user terminal 10 (S108), the privilege granting point installation unit 37 specifies the installation position of the privilege granting point 52 from the previously acquired current position information of the user (S109). Then, it is determined whether there is a privilege granting point 52 that has already been installed (S110). If there is a privilege granting point 52 that has already been installed (S110: YES), the server-side generation unit 36 generates data for confirming the movement (replacement) of the privilege granting point 52 and transmits it to the user terminal 10 as game progress data (S111).
[0071] When the user terminal 10 receives the above game progress data transmitted from the server 30, based on the data, the display processing unit 21 presents conditions for moving (it is possible to move unconditionally once a day, but a predetermined item is required for the second and subsequent moves, etc.) and explanations of the effects of the movement, etc., and displays a movement confirmation screen for confirming the user U's intention to move the privilege granting point 52 on the display (S112). Then, when the user terminal 10 receives an operation for confirming the movement of the privilege granting point 52 from the user U by the operation specifying unit 16 (S113: YES), the terminal-side generation unit 19 creates movement instruction information data for the privilege granting point 52 and transmits it to the server 30 (S114). If the operation for confirming the movement of the privilege granting point 52 is not received from the user U (S113: NO), the process ends as it is.
[0072] Then, the server 30 receives the movement instruction information data transmitted from the user terminal 10 (S115).
[0073] On the other hand, when there is no privilege granting point 52 that has already been installed (S110: NO), that is, when a new privilege granting point 52 is to be installed, the privilege selection unit 38 selects a privilege to be set in association with the privilege granting point 52 from among a plurality of candidate privileges (S116). At this time, data for confirming the installation of the privilege granting point 52 may be generated and transmitted to the user terminal 10 as game progress data.
[0074] And when the server 30 moves the existing privilege granting point 52, after receiving the movement instruction information data (S115), and when newly installing the privilege granting point 51, after selecting a privilege (S116), the server installs the privilege granting point 52 (S117), and the server-side generation unit 36 generates data indicating the installation information (such as privilege content and installation position) of the privilege granting point 52 and transmits it to the user terminal 10 as game progress data (S118). Note that when moving the privilege granting point 52, each time the privilege is not selected, the information regarding the content of the privilege and the occurrence status of the privilege (whether the privilege has been granted or not) set in association with the privilege granting point 52 before the movement will be inherited.
[0075] When the user terminal 10 receives the above game progress data transmitted from the server 30, based on the data, the display processing unit 21 displays the privilege granting point 52 on the map displayed on the display (S119).
[0076] FIG. 6(b) is an example of a display screen displayed on the display of the user terminal 10 at this time, that is, a diagram showing an example of a display screen when installing a privilege granting point. As shown in FIG. 6(b), on the map displayed on the screen, in addition to the character C which is an object indicating the current position information of the user U that has already been displayed, and the other privilege granting points 51 that are arranged in advance, the newly installed privilege granting point 52 is also displayed. The privilege granting point 52 is displayed at a position overlapping with the character C, and a signboard 53 indicating that it is the privilege granting point 52 is also displayed so as to be distinguishable from the other privilege granting points 51. At this time, the content of the privilege set in association with the privilege granting point 52 may also be displayed. Although not shown in the figure, when moving, an effect is performed in which the privilege granting point 52 before the movement disappears and the privilege granting point 52 after the movement is newly displayed.
[0077] When the series of steps described above is completed, the privilege granting point installation process ends. Thereafter, while the user U is playing the game, the above series of steps is repeatedly executed. The above is an example of the privilege granting point installation process.
[0078] [Privilege Granting Process at Privilege Granting Point] Next, based on FIG. 7, the privilege granting process at the privilege granting point 52 will be described. The "privilege granting process at the privilege granting point" is a process implemented through the communication between the user terminal 10 and the server 30. During the game play, when the above-mentioned first condition is satisfied, based on the privilege acquisition instruction at the privilege granting point 52 from the user U, it refers to the process of granting a privilege to the user U.
[0079] As shown in FIG. 7, when the user U plays the game, first, the user terminal 10 acquires the current position information of the user terminal 10 in the real space by the position information acquisition unit 17, specifies the current position where the user U carrying the user terminal 10 is located (S201), and transmits the current position information as position information data to the server 30 (S202).
[0080] When the server 30 receives the position information data transmitted from the user terminal 10 and obtains the current position information of the user U (S203), the determination unit 39 determines whether the obtained current position of the user U satisfies the above-described first condition (S204). As a result, when the first condition is satisfied (S204: YES), the server-side generation unit 36 generates data showing on the map the obtained current position information of the user U and information indicating that it is possible to obtain a privilege from the privilege granting point 52, and transmits the data to the user terminal 10 as game progress data (S205). If the above-described first condition is not satisfied (S204: NO), the process ends as it is.
[0081] When the user terminal 10 receives the above-described game progress data transmitted from the server 30, based on the data, the display processing unit 21 displays on the map displayed on the display the current position information of the user U and information indicating that it is possible to obtain a privilege from the privilege granting point 52 (S206).
[0082] FIG. 8 is an example of a display screen displayed on the display of the user terminal 10 at this time, that is, an example of a display screen when granting a privilege from the privilege granting point 52. As shown in FIG. 8, on the map displayed on the screen, a character C which is an object indicating the current position information of the user U, a privilege granting point 52, and another privilege granting point 51 are displayed. In addition, a privilege acquisition possible area 54 which is information indicating that it is possible to obtain a privilege from the privilege granting point 52 is displayed.
[0083] The privilege acquisition possible area 54 is, for example, a circle centered on the privilege granting point 52. When the character C enters the privilege acquisition possible area 54, the user U can obtain a privilege from the privilege granting point 52. In addition, the privilege acquisition possible area 54 is displayed when the character C enters or approaches within a predetermined distance of the privilege acquisition possible area 54. Note that the privilege acquisition possible area 54 is not limited to a circle.
[0084] Next, when the user terminal 10 receives an operation from the user U to instruct the acquisition of a privilege from the privilege granting point 52 by the operation specifying unit 16 (S207: YES), the terminal-side generation unit 19 creates privilege acquisition instruction information data and transmits it to the server 30 (S208). If the operation to instruct the acquisition of a privilege from the user U is not received (S207: NO), the process ends as it is.
[0085] When the server 30 receives the privilege acquisition instruction information data transmitted from the user terminal 10 (S209), it grants the privilege set in association with the privilege granting point 52 to the user U (S210), and updates the information of the privilege granting point 52 to acquired (S211). Then, the server-side generation unit 36 generates data indicating information to notify the completion of privilege granting, and transmits it to the user terminal 10 as game progress data (S212). Note that the privilege granting point 52 updated to acquired is invalidated until a predetermined time elapses, and the privilege cannot be acquired.
[0086] When the user terminal 10 receives the above game progress data transmitted from the server 30, based on the data, the display processing unit 21 displays information notifying the completion of privilege granting (S213).
[0087] When the series of steps described above is completed, the privilege granting process at the privilege granting point 52 ends. Thereafter, while the user U is playing the game, the above series of steps is repeatedly executed. The above is an example of the privilege granting process at the privilege granting point 52.
[0088] [Privilege Granting Process at Other Privilege Granting Points] Next, based on FIG. 9, the privilege granting process at another privilege granting point 51 will be described. "The privilege granting process at other privilege granting locations" refers to a process implemented through communication between the user terminal 10 and the server 30. During gameplay, when the above-mentioned second condition is satisfied, based on the privilege acquisition instruction at the privilege granting location 51 from the user U, it refers to the process of granting a privilege to the user U.
[0089] As shown in FIG. 9, when the user U plays the game, first, the user terminal 10 acquires the current position information of the user terminal 10 in the real space by the position information acquisition unit 17, identifies the current position where the user U carrying the user terminal 10 is located (S301), and transmits the current position information as position information data to the server 30 (S302).
[0090] The server 30 receives the position information data transmitted from the user terminal 10, and when acquiring the current position information of the user U (S303), the determination unit 39 determines whether the acquired current position of the user U satisfies the above-mentioned second condition (S304). As a result, when the second condition is satisfied (S304: YES), the server-side generation unit 36 generates data showing on the map the acquired current position information of the user U and information notifying that it is possible to acquire a privilege from other privilege granting locations 51, and transmits it to the user terminal 10 as game progress data (S305). In addition, when the above-mentioned second condition is not satisfied (S304: NO), the process ends as it is.
[0091] When the user terminal 10 receives the above-mentioned game progress data transmitted from the server 30, based on the data, the display processing unit 21 displays on the map shown on the display the current position information of the user U and information notifying that it is possible to acquire a privilege from other privilege granting locations 51 (S306).
[0092] Next, when the user terminal 10 receives, by the operation specifying unit 16, an operation for instructing the acquisition of a privilege from another privilege granting point 51 from the user U (S307: YES), the terminal-side generation unit 19 creates privilege acquisition instruction information data and transmits it to the server 30 (S308). If the operation for instructing the acquisition of a privilege from the user U is not received (S307: NO), the process ends as it is.
[0093] When the server 30 receives the privilege acquisition instruction information data transmitted from the user terminal 10 (S309), it grants the privilege set in association with the other privilege granting point 51 to the user U (S310), and updates the information of the other privilege granting point 51 to acquired (S311). Then, the server-side generation unit 36 generates data indicating information for notifying the completion of privilege granting, and transmits it to the user terminal 10 as game progress data (S312). Note that the other privilege granting point 51 updated to acquired is invalidated until a predetermined time elapses, and the privilege cannot be acquired.
[0094] When the user terminal 10 receives the above game progress data transmitted from the server 30, based on the data, the display processing unit 21 displays information for notifying the completion of privilege granting (S313).
[0095] When the series of steps described above is completed, the privilege granting process at the other privilege granting point 51 ends. Thereafter, while the user U is playing the game, the above series of steps is repeatedly executed. The above is an example of the privilege granting process at the other privilege granting point 51.
[0096] Note that in this embodiment, the user U may be in a state where privileges can be acquired simultaneously from both the privilege granting point 52 and the other privilege granting point 51. That is, the privilege granting process at the aforementioned privilege granting point 52 and the privilege granting process at the other privilege granting point 51 may occur simultaneously or continuously.
[0097] FIG. 10 is an example of a display screen displayed on the display of the user terminal 10, and shows an example of a display screen when granting privileges from both the other privilege granting point 51 and the privilege granting point 52. As shown in FIG. 10, on the map displayed on the screen, a character C which is an object indicating the current position information of the user U, a privilege granting point 52, and another privilege granting point 51 are displayed. Further, a privilege acquisition available area 54 which is information notifying that it is possible to acquire a privilege from the privilege granting point 52, and a privilege acquisition available area 55 which is information notifying that it is possible to acquire a privilege from another privilege granting point 51 are displayed.
[0098] The privilege acquisition available area 55 is, for example, a circle centered on another privilege granting point 51. When the character C enters the privilege acquisition available area 55, the user U can acquire a privilege from another privilege granting point 51. Further, the privilege acquisition available area 55 is displayed when the character C enters or approaches within a predetermined distance of the privilege acquisition available area 55. Note that the privilege acquisition available area 55 is not limited to a circle, similar to the privilege acquisition available area 54.
[0099] As in the situation shown in FIG. 10, when a part (which may be all) of the privilege acquisition available area 54 of the privilege granting point 52 and the privilege acquisition available area 55 of another privilege granting point 51 overlaps, when the character C enters the overlapping area, the user U can acquire privileges from both the privilege granting point 52 and another privilege granting point 51 at the same time. Then, the privilege granting process at the privilege granting point 52 and the privilege granting process at another privilege granting point 51 are executed simultaneously or continuously, and the user can acquire both privileges.
[0100] [Privilege Granting Process at Privilege Granting Point for Approved User] Next, based on FIG. 11, the privilege granting process at the privilege granting point 52 for the approved user will be described. The "Privilege Granting Process at the Privilege Granting Location for an Approved User" is a process implemented through communication between the user terminal 10 and the server 30. During gameplay, when an approved user other than the user himself / herself meets the above-mentioned third condition, based on the privilege acquisition instruction at the privilege granting location 52 from the approved user, it refers to the process of granting a privilege to the approved user.
[0101] As shown in FIG. 11, when an approved user plays a game, first, the user terminal 10 acquires the current position information of the user terminal 10 in the real space by the position information acquisition unit 17, specifies the current position where the approved user carrying the user terminal 10 is located (S401), and transmits the current position information as position information data to the server 30 (S402).
[0102] The server 30 receives the position information data transmitted from the user terminal 10 and acquires the current position information of the approved user. Then (S403), the determination unit 39 determines whether the acquired current position of the approved user meets the above-mentioned third condition (S404). As a result, when the third condition is met (S404: YES), the server-side generation unit 36 generates data showing on the map the acquired current position information of the approved user and information notifying that it is possible to acquire a privilege from the privilege granting location 52 installed by a user U other than the approved user, and transmits it to the user terminal 10 as game progress data (S405). Note that when the above-mentioned third condition is not met (S404: NO), the process ends as it is.
[0103] When the user terminal 10 receives the above-mentioned game progress data transmitted from the server 30, based on the data, the display processing unit 21 displays on the map shown on the display the current position information of the approved user and information notifying that it is possible to acquire a privilege from the privilege granting location 52 in state 6 (S406).
[0104] Next, when the user terminal 10 receives, by the operation specifying unit 16, an operation for instructing the acquisition of a privilege from the authorized user at the privilege granting point 52 (S407: YES), the terminal-side generation unit 19 creates privilege acquisition instruction information data and transmits it to the server 30 (S408). If the operation for instructing the acquisition of a privilege from the authorized user is not received (S407: NO), the process ends as it is.
[0105] When the server 30 receives the privilege acquisition instruction information data transmitted from the user terminal 10 (S409), it grants the privilege set in association with the privilege granting point 52 to the authorized user (S410), and updates the information on the privilege granting point 52 to indicate that the authorized user has already acquired it (S411). Then, the server-side generation unit 36 generates data indicating information for notifying the completion of privilege granting, and transmits it to the user terminal 10 as game progress data (S412). Note that the privilege granting point 52 updated to acquired is invalidated for the authorized user until a predetermined time elapses, and the authorized user cannot acquire the privilege.
[0106] When the user terminal 10 receives the above game progress data transmitted from the server 30, based on the data, the display processing unit 21 displays information for notifying the completion of privilege granting (S413).
[0107] When the series of steps described above is completed, the privilege granting process at the privilege granting point 52 ends. Thereafter, while the authorized user is playing the game, the above series of steps is repeatedly executed. The above is an example of the privilege granting process at the privilege granting point 52 for the authorized user.
[0108] <Other Embodiments> The present invention is not limited to the above embodiments. In the above embodiment, the program of the present invention is executed on the server 30 to function as the information processing apparatus of the present invention. However, part or all of the functions of the information processing apparatus included in the server 30 may be provided in the user terminal 10. For example, functions corresponding to the privilege granting location setting unit 37, the privilege selection unit 38, the determination unit 39, and the privilege granting unit 40 may be provided in the user terminal 10.
[0109] Further, in the present embodiment, as an example of the game, an online game that uses data communication performed between the user terminal 10 operated by the user U and the server 30 has been described. However, the type of the game is not particularly limited, and an offline game that does not require data communication may be used. Further, for example, a social game that can be used only with a Web browser and an SNS (Social Networking Service) account may be used.
[0110] <Summary> The main features of the program, the information processing method, and the information processing apparatus according to the present embodiment described above are as follows.
[0111] [1] The program according to the present embodiment is a program executed by a computer, which causes the computer to acquire the position information of the user U in the real space, display the acquired current position information of the user U on a map corresponding to the real space used in the game, and install a privilege granting location 52 on the map based on the operation performed by the user U. When the current position information of the user U satisfies a first condition in relation to the privilege granting location 52, a predetermined privilege selected from a plurality of privileges is granted to the user U. 7 According to the above program, in a game using the position information of the user U in the real space, the user can install the privilege granting location 52 where various privileges can be obtained at an arbitrary place on the map, so that the entertainment of the game can be enhanced and the motivation of the user U who wants to play the game can be aroused.
[0112] [2] The above program causes the computer to set another privilege-granting point 51 different from the privilege-granting point 52 at a predetermined point on the map, and when the current position information of the user U satisfies the second condition in relation to the other privilege-granting point 51, causes the computer to grant another privilege corresponding to the other privilege-granting point 51 to the user U. By doing so, the user U can obtain privileges not only from the privilege-granting point 52 set by the user himself / herself but also from other pre-set privilege-granting points 51, and can obtain more diverse privileges. Therefore, the entertainment value of the game can be enhanced, and the motivation of the user U who intends to play the game can be further aroused.
[0113] [3] The above program causes the computer to select a predetermined privilege from a plurality of privileges when setting the privilege-granting point 52. By doing so, since a predetermined privilege is selected from a plurality of privileges when setting the privilege-granting point 52, the user U can obtain more diverse privileges. Therefore, the entertainment value of the game can be enhanced, and the motivation of the user U who intends to play the game can be further aroused.
[0114] [4] The above program causes the computer to change a predetermined privilege at regular intervals. By doing so, the privilege is changed at regular intervals, and the user U can obtain more diverse privileges. Therefore, the entertainment value of the game can be enhanced, and the motivation of the user U who intends to play the game can be further aroused.
[0115] [5] The above program causes the computer to move the privilege-granting point 52 while inheriting a predetermined privilege based on an operation performed by the user U. By doing so, the user U can arbitrarily move the privilege-granting point 52. Therefore, the entertainment value of the game can be enhanced, and the motivation of the user U who intends to play the game can be further aroused.
[0116] [6] The above program causes a computer to recruit co-players with whom user U plays a game jointly, and when another user U participates in the game as a co-player, to grant a privilege based on a predetermined privilege to the other user U. By doing so, other user Us who play a game jointly with the user U who has set the privilege granting point 52 can also obtain various privileges, so that the entertainment value of the game can be enhanced and the motivation of user U who wants to play the game can be further aroused.
[0117] [7] The above program causes a computer to display the privilege granting point 52 on the map of an approved user approved by user U for the approved user. By doing so, an approved user approved by the user U who has set the privilege granting point 52 can also confirm the position of the privilege granting point 52 where various privileges can be obtained, so that the entertainment value of the game can be enhanced and the motivation of user U who wants to play the game can be further aroused.
[0118] [8] The above program causes a computer to grant a predetermined privilege to an approved user when the approved user approved by user U satisfies a third condition. By doing so, an approved user approved by the user U who has set the privilege granting point 52 can also obtain various privileges by satisfying a predetermined condition, so that the entertainment value 8 of the game can be enhanced and the motivation of user U who wants to play the game can be further aroused.
[0119] [9] Further, according to the information processing method according to the present embodiment, a computer acquires the position information of user U in the real space, displays the acquired current position information of user U on a map corresponding to the real space used in the game, sets the privilege granting point 52 on the map based on an operation performed by user U, and when the current position information of user U satisfies a first condition in relation to the privilege granting point 52, grants a predetermined privilege selected from a plurality of privileges to user U. By doing so, in a game using the position information of user U in the real space, the user can set the privilege granting point 52 where various privileges can be obtained at an arbitrary location on the map, thereby enhancing the entertainment of the game and arousing the motivation of user U who wants to play the game.
[0120]
[10] Further, according to the information processing apparatus according to the present embodiment, a position information acquisition unit (position information acquisition units 17 and server-side transmission / reception unit 35) that acquires the position information of user U in the real space, and the currently acquired position information of the user are displayed on a map corresponding to the real space used in the game. A position information display unit (display processing unit 21 and server-side transmission / reception unit 35), a privilege granting point installation unit 37 that installs the privilege granting point 52 on the map based on an operation performed by user U, and the current position information of the user satisfies a first condition in relation to the privilege granting point 52. And a privilege granting unit 40 that grants a predetermined privilege selected from a plurality of privileges to user U. By doing so, in a game using the position information of user U in the real space, the user can set the privilege granting point 52 where various privileges can be obtained at an arbitrary location on the map, thereby enhancing the entertainment of the game and arousing the motivation of user U who wants to play the game.
Explanation of Reference Numerals
[0121] 10 User terminal 11 Processor 12 Storage device 13 Communication interface 14 Input device 15 Output device 16 Operation identification unit 17 Position information acquisition unit 18 Terminal-side storage unit 19 Terminal-side generation unit 20 Terminal-side transmission / reception unit 21 Display processing unit 30 Server 31 Processor 32 Storage device 33 Communication Interface 34 Server-Side Memory Unit 35 Server-Side Transceiver 36 Server-Side Generation Unit 37 Privilege Granting Location Setting Unit 38 Privilege Selection Unit 39 Judgment Unit 40 Privilege Granting Unit 51 Other Privilege Granting Locations 51a Other Privilege Granting Locations Before Privilege Acquisition 51b Other Privilege Granting Locations After Privilege Acquisition 52 Privilege Granting Location 53 Signboard 54 Privilege Acquisition Possible Area 55 Privilege Acquisition Possible Area C Character G GPS Satellite N Network S Location Information Game System U User
Claims
1. A program executed by a computer, wherein the computer acquires position information of a user in the real space, displays the acquired current position information of the user on a map corresponding to the real space used in the game, sets a privilege granting point on the map based on an operation performed by the user, when the current position information of the user satisfies a first condition in relation to the privilege granting point, causes a predetermined privilege selected from a plurality of privileges to be granted to the user, characterized in that it is a program.
2. wherein the computer sets another privilege granting point different from the privilege granting point at a predetermined point on the map, when the current position information of the user satisfies a second condition in relation to the other privilege granting point, causes another privilege corresponding to the other privilege granting point to be granted to the user, The program according to claim 1.
3. wherein the computer causes the predetermined privilege to be selected from the plurality of privileges when setting the privilege granting point, The program according to claim 1 or 2.
4. wherein the computer causes the predetermined privilege to be changed at predetermined time intervals, The program according to any one of claims 1 to 3.
5. wherein the computer moves the privilege granting point while inheriting the predetermined privilege based on an operation performed by the user, The program according to any one of claims 1 to 4.
6. wherein the computer recruits a co-player with whom the user plays the game jointly, and when another user participates in the game as the co-player, causes a privilege based on the predetermined privilege to be granted to the other user, The program according to any one of claims 1 to 5.
7. wherein the computer displays the privilege granting point on the map of the approved user for the approved user approved by the user, The program according to any one of claims 1 to 6.
8. wherein the computer when the approved user approved by the user satisfies a third condition, causes the predetermined privilege to be granted to the approved user, The program according to any one of claims 1 to 7.
9. A computer acquires position information of a user in the real space, Display the obtained current location information of the user on a map corresponding to the real space used in the game. Based on the operation performed by the user, set a privilege granting point on the map. When the current location information of the user satisfies a first condition in relation to the privilege granting point, grant a predetermined privilege selected from a plurality of privileges to the user. An information processing method characterized by the above.
10. A location information acquisition unit that acquires the location information of the user in the real space, A location information display unit that displays the obtained current location information of the user on a map corresponding to the real space used in the game, A privilege granting point setting unit that sets a privilege granting point on the map based on the operation performed by the user, A privilege granting unit that grants a predetermined privilege selected from a plurality of privileges to the user when the current location information of the user satisfies a first condition in relation to the privilege granting point, An information processing apparatus characterized by having the above.
Citation Information
Patent Citations
Video game processing program and video game processing system
JP2017108956A
Game program, recording medium, and game processing method
JP2019080747A
Game method, game program, game terminal, and game system utilizing map data
WO2017018239A1