[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2024109933A - Server System - Google Patents

Server System Download PDF

Info

Publication number
JP2024109933A
JP2024109933A JP2024087808A JP2024087808A JP2024109933A JP 2024109933 A JP2024109933 A JP 2024109933A JP 2024087808 A JP2024087808 A JP 2024087808A JP 2024087808 A JP2024087808 A JP 2024087808A JP 2024109933 A JP2024109933 A JP 2024109933A
Authority
JP
Japan
Prior art keywords
game
player
point
real space
selection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2024087808A
Other languages
Japanese (ja)
Inventor
廣之 無田
Hiroyuki Muta
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bandai Namco Entertainment Inc
Original Assignee
Bandai Namco Entertainment Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2020060593A external-priority patent/JP7580932B2/en
Application filed by Bandai Namco Entertainment Inc filed Critical Bandai Namco Entertainment Inc
Priority to JP2024087808A priority Critical patent/JP2024109933A/en
Publication of JP2024109933A publication Critical patent/JP2024109933A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a new setup as a position game regarding selection and impartation of a game medium based on a player's movement content within an actual space, and to provide a server system or the like capable of increasing fun of a game.
SOLUTION: A server device 10 is configured so as to detect movement from a first point to a second point in an actual space on the basis of a player's present position within an actual space, execute a game using a virtual space correlated with the actual space on the basis of the player's detected movement, execute selection processing for selecting at least one item from a selection object group composed of multiple game media when equipping a given execution condition based on th player's detected movement within the actual space, impart the selected item to a player, and set specifications prescribed when executing selection processing on the basis of a game parameter that is changed following a player's detected movement within the actual space.
SELECTED DRAWING: Figure 4
COPYRIGHT: (C)2024,JPO&INPIT

Description

本発明は、サーバシステム、ゲームシステム及びプログラムなどに関する。 The present invention relates to a server system, a game system, a program, etc.

近年、ソーシャル・ネットワーキング・サービス(以下、「SNS」という。)と呼ばれるコミュニケーション型のネットワーキング・サービスをユーザに提供するネットワークシステムが知られている。 In recent years, network systems have become known that provide users with communication-based networking services known as social networking services (hereinafter referred to as "SNS").

このようなソーシャル・ネットワーキング・サービス上では、ソーシャルゲームと呼ばれるオンラインゲームが提供され、各ユーザはスマートフォンなどの携帯型情報通信端末装置を介して他のユーザとの間で格闘ゲーム、戦闘ゲーム、又は、RPGなどの各ゲームを提供している。 On such social networking services, online games known as social games are offered, and each user plays various games such as fighting games, combat games, or RPGs with other users via a portable information and communication terminal device such as a smartphone.

また、従来から、携帯型情報通信端末装置によって測位される位置情報をプレーヤの位置として利用し、所定のゲームを進行する位置ゲームなるものが知られている。 Also, there is a known type of location game in which location information measured by a portable information and communication terminal device is used as the player's location to progress through a given game.

特に、最近では、実空間における2つの地点間の移動距離や経過時間に応じてゲームに用いられるキャラクタが変化するゲームが知られている(例えば、特許文献1)。 In particular, games have recently become known in which the characters used in the game change depending on the distance traveled between two points in real space or the amount of time that has passed (for example, Patent Document 1).

具体的には、このようなゲームは、2つの地点間の距離や時間、及び、2つの地点の属性に応じて、第1の位置で付与され、第2の位置で獲得することのできるキャラクタのパラメータを変化させる構成を有している。 Specifically, such games are configured to change the parameters of a character that are granted at a first location and that can be acquired at a second location depending on the distance and time between two locations and the attributes of the two locations.

特開2019-170966号公報JP 2019-170966 A

しかしながら、上記特許文献1に記載のゲームにあっては、実空間の移動と獲得できるキャラクタ変化を連動させているものの、ゲームアイテムなどのゲーム媒体の選択及び付与における移動内容に基づく制御を行ってはおらず、位置ゲームとしてさらなる興趣性を向上させるためには未だ改良の余地がある。 However, in the game described in Patent Document 1, although movement in real space is linked to the character changes that can be acquired, there is no control based on the movement content in the selection and acquisition of game media such as game items, and there is still room for improvement to make it more interesting as a location-based game.

本発明は、上記課題を解決するためになされたものであり、その目的は、実空間内のプレーヤの移動内容に基づくゲーム媒体の選択及び付与に関して、位置ゲームとしての新たな仕組みを提供し、ゲームの興趣性を向上させることが可能なサーバシステムなどを提供することにある。 The present invention has been made to solve the above problems, and its purpose is to provide a new mechanism for location-based games regarding the selection and allocation of game content based on the player's movements in real space, and to provide a server system and the like that can increase the entertainment value of the game.

(1)上記課題を解決するため、本発明は、
実空間内のプレーヤの位置を利用して当該プレーヤの端末装置に所与のゲームを実行させるサーバシステムであって、
前記端末装置から送信された前記プレーヤの実空間内の現在位置を示す現在位置情報を受信する受信手段と、
前記プレーヤにおける実空間の第1の地点から当該第1の地点とは異なる実空間の第2の地点までの移動を検出する検出手段と、
前記検出された前記実空間の第1の地点から前記実空間の第2の地点までの前記プレーヤの移動に基づいて、仮想空間を用いた前記ゲームを実行するゲーム制御手段と、
前記検出された実空間内のプレーヤの移動に基づく所与の実行条件を具備した場合に、選択の対象となる前記ゲームに関する複数のゲーム媒体から構成される選択対象グループの中から少なくとも1のゲーム媒体を選択する選択処理を実行し、当該選択したゲーム媒体を前記プレーヤに付与する選択制御手段と、
前記検出された実空間内のプレーヤの移動に伴って変化する前記ゲーム上のゲームパラメータに基づいて、前記選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する設定手段と、
前記付与されたゲーム媒体に関する情報を含む、前記ゲームに関する情報を前記端末装置に提供する提供手段と、
を備え、
前記選択制御手段が、
前記設定された仕様に基づいて前記選択処理を実行する、構成を有している。
(1) In order to solve the above problems, the present invention provides
A server system that uses a player's position in a real space to execute a given game on a terminal device of the player, comprising:
a receiving means for receiving current position information indicating a current position of the player in real space transmitted from the terminal device;
a detection means for detecting movement of the player from a first point in a real space to a second point in the real space different from the first point;
a game control means for executing the game using a virtual space based on the detected movement of the player from a first point in the real space to a second point in the real space;
a selection control means for executing a selection process for selecting at least one game medium from a selection target group consisting of a plurality of game media related to the game to be selected, when a given execution condition based on the detected movement of the player within the real space is satisfied, and for granting the selected game medium to the player;
a setting means for executing a specification setting process for setting specifications to be defined when the selection process is executed, based on game parameters of the game that change in accordance with the detected movement of the player in the real space;
a provision means for providing information about the game, including information about the provided game content, to the terminal device;
Equipped with
The selection control means
The selection process is executed based on the set specifications.

この構成により、本発明は、プレーヤの実空間における移動と連動させて仮想空間内で実行されるゲームを提供することができるとともに、当該移動内容に基づいてゲームアイテムなどのゲーム媒体の選択及び付与を制御することができる。 With this configuration, the present invention can provide a game that is executed in a virtual space in conjunction with the player's movements in real space, and can control the selection and allocation of game media such as game items based on the content of the movements.

したがって、本発明は、ゲームを通じて特定の店舗、施設又はエリアへの集客など特定の地点にプレーヤを集合させることができるとともに、当該実空間内のプレーヤの移動内容に基づくゲーム媒体の選択及び付与に関して、位置ゲームとしての新たな仕組みを提供し、ゲームの興趣性を向上させることができる。 The present invention therefore makes it possible to gather players at specific locations through a game, such as to attract customers to a specific store, facility, or area, and also provides a new mechanism for location-based games in terms of the selection and allocation of game media based on the movements of players within the real space, thereby making the game more entertaining.

なお、「地点」は、店舗や場所であることが好ましいが、特に、道路上や任意の住所地などの特定の地点でなくてもよい。 The "location" is preferably a store or location, but does not have to be a specific location such as a road or an address.

そして、「検出された実空間内のプレーヤの移動に基づく所与の実行条件」には、例えば、実空間におけるプレーヤの第1の地点から第2の地点までの移動が実行されたことだけでなく、当該移動の距離が所定の距離(又は、所定の距離以上若しくは所定の距離以下)であること、及び、当該移動に要した移動時間が所定時間内であることを含み、かつ、当該移動に伴って変化する仮想空間内におけるゲーム処理に関する条件も含む。 The "given execution conditions based on the detected movement of the player in the real space" include, for example, not only that the player has moved from a first point to a second point in the real space, but also that the distance of the movement is a predetermined distance (or is greater than or equal to a predetermined distance or is less than a predetermined distance) and that the time required for the movement is within a predetermined time, and also include conditions related to game processing in the virtual space that change in conjunction with the movement.

特に、「当該移動に伴って変化する仮想空間におけるゲーム処理の条件」には、例えば、
(A1)当該移動に伴って仮想空間内に配置されたオブジェクト(プレーヤキャラクタやプレーヤに付随するキャラクタであってもよいし、プレーヤ自身のアバターであってもよい)の移動が実行されたこと、
(A2)仮想空間において、実空間の第1の地点から第2の地点への移動に伴って仮想空間内を移動した場合の仮想空間の移動距離が所定の距離(又は、所定の距離以上若しくは所定の距離以下)であること、及び、
(A3)実空間の第1の地点から第2の地点への移動に伴って仮想空間内を移動した場合の仮想空間における移動時間が所定時間内であること、
などを示す。ただし、仮想空間が実空間に対応付けられていることが好ましい。
In particular, the "conditions of the game processing in the virtual space that change with the movement" include, for example,
(A1) A movement of an object (which may be a player character, a character associated with the player, or the player's own avatar) placed in the virtual space is executed in association with the movement;
(A2) In the virtual space, when moving in the virtual space in association with moving from a first point to a second point in the real space, the moving distance in the virtual space is a predetermined distance (or is equal to or greater than the predetermined distance or is equal to or less than the predetermined distance); and
(A3) A travel time in the virtual space when moving in the virtual space in conjunction with a movement from a first point to a second point in the real space is within a predetermined time;
However, it is preferable that the virtual space corresponds to the real space.

そして、このように仮想空間が実空間に対応付けられている場合には、実空間の第1の地点に対応する仮想空間内の第1の地点から実空間の第2の地点に対応する仮想空間内の第2の地点までの移動が実行されたこと、当該移動による移動距離が所定の距離であること、及び、当該移動における移動時間が所定の時間内であることが含まれる。 When the virtual space is associated with the real space in this manner, this includes that movement has been performed from a first point in the virtual space corresponding to a first point in the real space to a second point in the virtual space corresponding to a second point in the real space, that the distance traveled by this movement is a predetermined distance, and that the travel time of this movement is within a predetermined time.

また、上記の「所与の実行条件」には、付加的な条件として、オブジェクト(プレーヤを含む)が所定のアイテム(ゲーム内通貨を含む。)を有していること、所定のタスクが実行されていること、所定のポイントや経験値を有していることなど他の条件が含まれていてもよい。 The above "given execution conditions" may also include other conditions as additional conditions, such as an object (including a player) having a specified item (including in-game currency), a specified task being performed, or having a specified number of points or experience points.

さらに、「ゲーム媒体」とは、例えば、ゲームに用いられるアイテムが好ましいが、ゲームカードなどのゲームで利用する仮想的なゲーム媒体であってもよい。特に、ゲームカードの場合に、プレーヤキャラクタなどのキャラクタ、各キャラクタが有する武器・ゲーム内通貨・道具・ライフエネルギーなどのアイテムそのもの、又は、当該キャラクタやアイテムを規定するための媒体である。 Furthermore, the "game medium" is preferably, for example, an item used in the game, but may also be a virtual game medium used in the game, such as a game card. In particular, in the case of a game card, it is a character such as a player character, an item such as a weapon, in-game currency, tool, or life energy possessed by each character, or a medium for defining the character or item.

上記に加えて、「選択処理」には、例えば、選択対象グループの中から、抽選によって自動的に選択されたゲーム媒体をプレーヤに付与する抽選処理、又は、プレーヤの指示など所定の手法によって選択されたゲーム媒体をプレーヤに付与する処理などを含む。 In addition to the above, the "selection process" may include, for example, a lottery process in which a game medium selected automatically by lottery from a selection group is given to the player, or a process in which a game medium selected by a predetermined method, such as a player's instruction, is given to the player.

また、「所与のゲーム」には、例えば、対戦ゲーム(格闘ゲームやスポーツゲーム)、RPG、シューティングゲーム、レースゲーム、又は、シミュレーションゲームなどの各種のゲームが含まれる。 In addition, the "given game" may include various types of games, such as competitive games (fighting games and sports games), RPGs, shooting games, racing games, or simulation games.

さらに、「検出された実空間内のプレーヤの移動に伴って変化するゲーム上のゲームパラメータ」には、プレーヤに設定されたゲーム上のパラメータの他に、仮想空間内に配置されるオブジェクトなどのパラメータが含まれる。 Furthermore, the "game parameters in the game that change in accordance with the movement of the player in the detected real space" include not only the game parameters set for the player, but also parameters of objects placed in the virtual space.

(2)また、本発明は、
前記選択制御手段が、
前記検出された実空間内のプレーヤの移動、又は、当該移動に伴って変化するゲーム処理が所与の期間内に実行された場合に前記実行条件を具備したとして、前記選択処理を実行する、構成を有している。
(2) The present invention also provides
The selection control means
The selection process is executed when the detected movement of the player in the real space or a game process that changes in accordance with the movement is executed within a given period of time, assuming that the execution condition is met.

この構成により、本発明は、例えば、第1の地点を来訪又は出発してから3日以内などの所与の期間内に第2の地点を来訪した場合に、選択処理を実行することができるので、特定の店舗、施設又はエリアなどのプレーヤの特定の地点への来訪タイミングをも制御することができる。 With this configuration, the present invention can execute a selection process if the player visits a second location within a given period, such as within three days of visiting or departing from a first location, so it can also control the timing of a player's visit to a specific location, such as a specific store, facility, or area.

したがって、本発明は、特定の地点における集客などの活性化だけでなく、当該地点の混雑の緩和などをコントロールにも利用することができる。 Therefore, the present invention can be used not only to attract customers to a specific location, but also to control congestion at that location.

(3)また、本発明は、
前記仮想空間が前記実空間に対応付けられて形成されており、
前記ゲーム制御手段が、
前記仮想空間内にオブジェクトを配置し、
前記プレーヤの実空間内の移動に伴って、実空間内の前記第1の地点に対応付けられた前記仮想空間内の第1の地点から実空間内の前記第2の地点に対応付けられた前記仮想空間内の第2の地点への前記オブジェクトの移動を制御し、
前記選択制御手段が、
前記実行条件として、前記オブジェクトの仮想空間内における第1の地点から第2の地点までの移動についての条件を具備した場合に、前記選択処理を実行する、構成を有している。
(3) The present invention also provides
The virtual space is formed in correspondence with the real space,
The game control means
Placing an object in the virtual space;
controlling, in association with movement of the player in the real space, movement of the object from a first point in the virtual space corresponding to the first point in the real space to a second point in the virtual space corresponding to the second point in the real space;
The selection control means
The selection process is executed when a condition regarding movement of the object from a first point to a second point in a virtual space is satisfied as the execution condition.

この構成により、本発明は、プレーヤの実空間と仮想空間が対応付けられているので、
実空間の移動を的確に仮想空間内に反映することができるとともに、ゲームを実空間における移動と連動させて仮想空間内で実行されるゲームを提供することができるとともに、当該移動内容に基づいてゲームアイテムなどのゲーム媒体の選択及び付与を制御することができる。
With this configuration, the present invention allows the player's real space and virtual space to be associated with each other,
Movement in the real space can be accurately reflected in the virtual space, a game can be provided that is executed in the virtual space by linking the game with movement in the real space, and the selection and allocation of game media such as game items can be controlled based on the content of the movement.

したがって、本発明は、当該実空間内のプレーヤの移動内容に基づくゲーム媒体の選択及び付与に関して、位置ゲームとしての新たな仕組みを提供し、ゲームの興趣性を向上させることができる。 The present invention therefore provides a new mechanism for location-based games in terms of the selection and allocation of game content based on the player's movements within the real space, thereby making the game more entertaining.

なお、仮想空間の各地点は、実空間とは無関係の地点として形成されていてもよいし、実際の地図などに基づいて「仮想空間」が「実空間」に対応付けて形成されている場合には、実空間の地点と同一の名称、属性、及び特徴などを有する地点として形成されていてもよい。 Note that each point in the virtual space may be formed as a point unrelated to the real space, or, if the "virtual space" is formed in correspondence with the "real space" based on an actual map or the like, it may be formed as a point with the same name, attributes, characteristics, etc. as a point in the real space.

(4)また、本発明は、
前記ゲームパラメータには、
前記実空間又は前記仮想空間における前記第1の地点及び前記第2の地点の少なくともいずれか一方の属性に基づいて変化する属性関連パラメータ、
前記実空間又は前記仮想空間における前記第1の地点から前記第2の地点までの実空間内における距離に基づいて変化する距離関連パラメータ、
前記実空間又は前記仮想空間における前記第1の地点から前記第2の地点までの移動時間に基づいて変化する時間関連パラメータ、及び、
前記仮想空間の前記第1の地点から前記第2の地点までの移動中に発生したゲームイベントに応じて変化するイベント関連パラメータ、
の少なくとも1のパラメータが含まれる、構成を有している。
(4) The present invention also provides
The game parameters include:
an attribute-related parameter that changes based on an attribute of at least one of the first point and the second point in the real space or the virtual space;
a distance-related parameter that changes based on a distance in the real space from the first point to the second point in the real space or the virtual space;
A time-related parameter that changes based on a travel time from the first point to the second point in the real space or the virtual space; and
an event-related parameter that changes in response to a game event that occurs during the movement from the first point to the second point in the virtual space;
The configuration includes at least one parameter of:

この構成により、本発明は、仮想空間内におけるオブジェクトの移動や各ゲームの状況、又は、地点の属性などに基づいて、パラメータを変化させることができるので、様々なバリエーションにおける選択処理の実行を制御することができるとともに、位置ゲームとしての興趣性を向上させることができる。 With this configuration, the present invention can change parameters based on the movement of objects in virtual space, the situation of each game, or the attributes of a location, making it possible to control the execution of selection processes in a variety of variations and to increase the interest of the game as a location-based game.

なお、「属性」には、例えば、店舗や施設など場合には、カテゴリ(飲食、コンビニエンス、雑貨、服飾、デパートなど)、営業時間、及び、地域(例えば、郵便番号)などが含まれる。 In addition, in the case of a store or facility, "attributes" may include, for example, category (food and drink, convenience store, general merchandise, clothing, department store, etc.), business hours, and area (e.g., postal code).

そして、「属性関連パラメータ」とは、例えば、複数の地点の属性の一致又は不一致、及び、一致する地点数などによって変化するパラメータである。 And "attribute-related parameters" are parameters that change depending on, for example, whether the attributes of multiple locations match or don't match, and the number of matching locations.

また、「距離関連パラメータ」とは、例えば、地点間の移動距離の合計、最初の地点から最後の地点までの直線距離や最短ルートなどによって変化するパラメータである。 "Distance-related parameters" are parameters that change depending on, for example, the total distance traveled between points, the straight-line distance from the first point to the last point, or the shortest route.

そして、「時間関連パラメータ」とは、例えば、地点間の移動時間の合計、及び、地点間の平均移動時間などによって変化するパラメータである。 "Time-related parameters" are parameters that change depending on, for example, the total travel time between points and the average travel time between points.

さらに、「イベント関連パラメータ」とは、第1の地点から第2の地点に移動する際に、移動中、又は、第2の地点に到達した際に、発生するイベントにおいて、当該イベントに参加することによって得られたパラメータである。 Furthermore, "event-related parameters" are parameters obtained by participating in an event that occurs while traveling from a first location to a second location, or when the player reaches the second location.

そして、「ゲームイベント」としては、例えば、仮想空間内に登場した敵キャラクタを倒すこと、仮想空間内に登場したキャラクタに対して話す、受け取る、売買する、渡すな
どの所与の動作を行うこと、お宝アイテムなどの特定のアイテムを見つけること、ゲーム内でフレンドと登録されている友人とコンタクトすること、及び、SNSによる所与の動作を行うことが含まれる。
And "game events" include, for example, defeating enemy characters that appear within the virtual space, performing given actions such as talking to, receiving, buying and selling, and handing over characters that appear within the virtual space, finding specific items such as treasure items, contacting friends who are registered as friends within the game, and performing given actions via SNS.

(5)また、本発明は、
前記設定手段が、
前記仕様として、前記選択対象グループを構成するゲーム媒体の数、前記選択対象グループを構成するゲーム媒体の種類、前記選択対象グループを構成する各ゲーム媒体の前記プレーヤに付与するために選択される選択確率、前記選択されるゲーム媒体の数、選択されるゲーム媒体の属性、前記選択処理の実行回数、及び、当該選択処理を実行する際に消費される、前記プレーヤ又は当該プレーヤが操作するキャラクタがゲーム内で保有する保有パラメータのうち、少なくともいずれか1の仕様を設定する、構成を有している。
(5) The present invention also provides
The setting means:
The specifications include setting at least one of the following: the number of game media that make up the selection group; the types of game media that make up the selection group; the selection probability selected to be given to the player for each game medium that makes up the selection group; the number of game media to be selected; the attributes of the selected game media; the number of times the selection process is executed; and parameters held in the game by the player or the character controlled by the player that are consumed when executing the selection process.

この構成により、本発明は、選択処理の仕様を変化させることができるので、様々なバリエーションにおける選択処理の実行を制御することができるとともに、位置ゲームとしての興趣性を向上させることができる。 With this configuration, the present invention can change the specifications of the selection process, making it possible to control the execution of the selection process in a variety of variations and improving the interest of the game as a location game.

なお、「選択されるゲーム媒体の数」とは、例えば、1回の発動で複数回実行される場合の各選択処理によって選択されるゲームアイテム数、又は、1回の発動で選択される1以上の選択処理全体によって選択されるゲームアイテム数を示す。 Note that the "number of game media selected" refers to, for example, the number of game items selected by each selection process when multiple selection processes are executed in one activation, or the number of game items selected by all of one or more selection processes selected in one activation.

また、「選択処理を実行する際に消費される、前記プレーヤ又は当該プレーヤが操作するキャラクタがゲーム内で保有する保有パラメータ」とは、例えば、1回の発動で1以上実行される選択処理が実行される場合の消費されるゲーム内通貨、キャラクタのライフエネルギー、ポイント数などプレーヤ又は当該プレーヤが操作するキャラクタがゲーム内で保有する保有パラメータ、又は、1回の発動で複数回実行される場合には個々の選択処理を実行する際に消費されるこれらの保有パラメータを示す。 In addition, "parameters held in the game by the player or the character operated by the player and consumed when a selection process is executed" refers to parameters held in the game by the player or the character operated by the player, such as in-game currency, character life energy, number of points, etc., consumed when a selection process is executed one or more times with one activation, or these parameters consumed when each selection process is executed when multiple selection processes are executed with one activation.

(6)また、本発明は、
前記実空間の第1の地点から前記実空間の第2の地点への前記プレーヤの移動中に、前記仮想空間内における所与のゲームイベントの実行を制御するイベント制御手段を更に備え、
前記設定手段が、
前記イベントの実行に応じて変化する前記ゲーム上のゲームパラメータに基づいて、前記仕様設定処理を実行する、構成を有している。
(6) The present invention also provides
an event control means for controlling execution of a given game event in the virtual space during movement of the player from a first point in the real space to a second point in the real space;
The setting means:
The specification setting process is executed based on game parameters of the game that change in response to the execution of the event.

この構成により、本発明は、例えば、移動中の第1の地点と第2の地点の中間地点などにおいて、仮想空間内に登場した敵キャラクタを倒すこと、又は、仮想空間内に登場したキャラクタに対して話すなど、第1の地点から第2の地点への移動中に発生する仮想空間におけるゲームイベントに基づいて、ゲーム内通貨・アイテム・ライフ・経験値などの獲得数、倒した敵の数やイベントによって発生するポイントの獲得数などのゲームパラメータを変化させることができる。 With this configuration, the present invention can change game parameters such as the amount of in-game currency, items, lives, experience points, etc. acquired, the number of enemies defeated, and the number of points acquired due to events, based on game events that occur in the virtual space while moving from a first location to a second location, such as defeating an enemy character that appears in the virtual space at a point midway between a first location and a second location during movement, or talking to a character that appears in the virtual space.

したがって、本発明は、位置ゲームを興趣させつつ、様々なバリエーションにおける選択処理の実行を制御することができる。 Therefore, the present invention can control the execution of the selection process in a variety of variations while making the position game more interesting.

(7)また、本発明は、
前記実空間の第1の地点から前記実空間の第2の地点への前記プレーヤの移動中に、前記仮想空間内における所与のゲームイベントの実行を制御するイベント制御手段を更に備え、
前記選択制御手段が、
前記ゲームイベントの状況に基づいて前記選択処理が実行される際の前記実行条件を制御する、構成を有している。
(7) The present invention also provides
an event control means for controlling execution of a given game event in the virtual space during movement of the player from a first point in the real space to a second point in the real space;
The selection control means
The execution condition when the selection process is executed is controlled based on the status of the game event.

この構成により、本発明は、例えば、移動中の第1の地点と第2の地点の中間地点などにおいて、仮想空間内に登場した敵キャラクタを倒すこと、又は、仮想空間内に登場したキャラクタに対して話すなど、第1の地点から第2の地点への移動中に発生する仮想空間におけるゲームイベントに基づいて、選択処理の実行の可否、又は、選択処理を実行するための条件を変化させることができる。 With this configuration, the present invention can change whether or not to execute a selection process, or the conditions for executing a selection process, based on a game event in the virtual space that occurs during movement from a first point to a second point, such as defeating an enemy character that appears in the virtual space at a midpoint between a first point and a second point during movement, or talking to a character that appears in the virtual space.

例えば、本発明は、移動中の第1の地点と第2の地点の中間地点において、敵キャラクタを10人倒した場合には、第2の地点で選択処理の実行を許可し、また、通常はノーマルのみのゲーム媒体が選択される場合であって、敵キャラクタを計20人倒した場合には、Sレアのゲーム媒体が選択可能な選択処理を実行することができる。 For example, the present invention allows the execution of a selection process at the second location if 10 enemy characters are defeated at a point midway between a first location and a second location during movement, and also allows the execution of a selection process that allows the selection of S-rare game media when a total of 20 enemy characters are defeated, in a case where only normal game media is normally selected.

したがって、本発明は、位置ゲームの位置的要素と選択処理を密接に連動させることができるので、位置ゲームとしての興趣性を向上させることができる。 The present invention therefore closely links the positional elements of a positional game with the selection process, thereby enhancing the interest of the positional game.

(8)また、本発明は、
前記提供手段が、
前記選択処理を実行するための前記実行条件に関する情報を前記プレーヤに告知するために前記端末装置に提供する、構成を有している。
(8) The present invention also provides
The providing means comprises:
The information regarding the execution condition for executing the selection process is provided to the terminal device in order to notify the player.

したがって、本発明は、選択処理を実行する上で、プレーヤの移動先、当該プレーヤの移動期限、又は、ゲームイベントの実行の有無などのプレーヤの判断をサポートすることができる。 Therefore, when executing the selection process, the present invention can support the player in making decisions regarding the player's destination, the player's deadline for movement, or whether or not a game event is to be executed.

(9)また、本発明は、
前記提供手段が、前記ゲームパラメータによって変化が予想される前記仕様に関する情報を前記プレーヤに告知するために前記端末装置に提供する、構成を有している。
(9) The present invention also provides a method for producing a semiconductor device comprising the steps of:
The providing means is configured to provide to the terminal device information relating to the specifications that are expected to change depending on the game parameters in order to notify the player.

この構成より、本発明は、選択処理を実行する上で、プレーヤの移動先、当該プレーヤの移動期限、又は、ゲームイベントの実行の有無などのプレーヤの判断をサポートすることができる。 With this configuration, the present invention can support the player in making decisions regarding the player's destination, the player's movement deadline, or whether or not a game event is to be executed when executing the selection process.

(10)また、上記課題を解決するため、本発明は、
実空間内のプレーヤの位置を利用して所与のゲームを実行させるプログラムであって、
前記プレーヤの実空間内の現在位置を示す現在位置情報を受信する受信手段、
前記プレーヤにおける実空間の第1の地点から当該第1の地点とは異なる実空間の第2の地点までの移動を検出する検出手段、
前記検出された前記実空間の第1の地点から前記実空間の第2の地点までの前記プレーヤの移動に基づいて、仮想空間を用いた前記ゲームを実行するゲーム制御手段、
前記検出された実空間内のプレーヤの移動に基づく所与の実行条件を具備した場合に、選択の対象となる前記ゲームに関する複数のゲーム媒体から構成される選択対象グループの中から少なくとも1のゲーム媒体を選択する選択処理を実行し、当該選択したゲーム媒体を前記プレーヤに付与する選択制御手段、及び、
前記検出された実空間内のプレーヤの移動に伴って変化する前記ゲーム上のゲームパラメータに基づいて、前記選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する設定手段、
としてコンピュータを機能させ、
前記選択制御手段が、
前記設定された仕様に基づいて前記選択処理を実行する、構成を有している。
(10) In order to solve the above problems, the present invention provides
A program for executing a given game using a player's position in real space, comprising:
a receiving means for receiving current position information indicating a current position of the player in a real space;
a detection means for detecting movement of the player from a first point in a real space to a second point in the real space different from the first point;
a game control means for executing the game using a virtual space based on the detected movement of the player from a first point in the real space to a second point in the real space;
a selection control means for executing a selection process for selecting at least one game medium from a selection target group consisting of a plurality of game media related to the game to be selected, when a given execution condition based on the detected movement of the player within the real space is satisfied, and granting the selected game medium to the player; and
a setting means for executing a specification setting process for setting specifications to be defined when the selection process is executed, based on game parameters of the game that change in accordance with the detected movement of the player in the real space;
The computer functions as
The selection control means
The selection process is executed based on the set specifications.

この構成により、本発明は、プレーヤの実空間における移動と連動させて仮想空間内で実行されるゲームを提供することができるとともに、当該移動内容に基づいてゲームアイテムなどのゲーム媒体の選択及び付与を制御することができる。 With this configuration, the present invention can provide a game that is executed in a virtual space in conjunction with the player's movements in real space, and can control the selection and allocation of game media such as game items based on the content of the movements.

したがって、本発明は、ゲームを通じて特定の店舗、施設又はエリアへの集客など特定の地点にプレーヤを集合させることができるとともに、当該実空間内のプレーヤの移動内容に基づくゲーム媒体の選択及び付与に関して、位置ゲームとしての新たな仕組みを提供し、ゲームの興趣性を向上させることができる。 The present invention therefore makes it possible to gather players at specific locations through a game, such as to attract customers to a specific store, facility, or area, and also provides a new mechanism for location-based games in terms of the selection and allocation of game media based on the movements of players within the real space, thereby making the game more entertaining.

(11)また、上記課題を解決するため、本発明は、
実空間内のプレーヤの位置を利用して所与のゲームを実行させるゲームシステムであって、
前記プレーヤの実空間内の現在位置を示す現在位置情報を受信する受信手段と、
前記プレーヤにおける実空間の第1の地点から当該第1の地点とは異なる実空間の第2の地点までの移動を検出する検出手段と、
前記検出された前記実空間の第1の地点から前記実空間の第2の地点までの前記プレーヤの移動に基づいて、仮想空間を用いた前記ゲームを実行するゲーム制御手段と、
前記検出された実空間内のプレーヤの移動に基づく所与の実行条件を具備した場合に、選択の対象となる前記ゲームに関する複数のゲーム媒体から構成される選択対象グループの中から少なくとも1のゲーム媒体を選択する選択処理を実行し、当該選択したゲーム媒体を前記プレーヤに付与する選択制御手段と、
前記検出された実空間内のプレーヤの移動に伴って変化する前記ゲーム上のゲームパラメータに基づいて、前記選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する設定手段と、
を備え、
前記選択制御手段が、
前記設定された仕様に基づいて前記選択処理を実行する、構成を有している。
(11) In order to solve the above problems, the present invention provides
A game system for executing a given game using a player's position in a real space, comprising:
a receiving means for receiving current position information indicating a current position of the player in a real space;
a detection means for detecting movement of the player from a first point in a real space to a second point in the real space different from the first point;
a game control means for executing the game using a virtual space based on the detected movement of the player from a first point in the real space to a second point in the real space;
a selection control means for executing a selection process for selecting at least one game medium from a selection target group consisting of a plurality of game media related to the game to be selected, when a given execution condition based on the detected movement of the player within the real space is satisfied, and for granting the selected game medium to the player;
a setting means for executing a specification setting process for setting specifications to be defined when the selection process is executed, based on game parameters of the game that change in accordance with the detected movement of the player in the real space;
Equipped with
The selection control means
The selection process is executed based on the set specifications.

この構成により、本発明は、プレーヤの実空間における移動と連動させて仮想空間内で実行されるゲームを提供することができるとともに、当該移動内容に基づいてゲームアイテムなどのゲーム媒体の選択及び付与を制御することができる。 With this configuration, the present invention can provide a game that is executed in a virtual space in conjunction with the player's movements in real space, and can control the selection and allocation of game media such as game items based on the content of the movements.

したがって、本発明は、ゲームを通じて特定の店舗、施設又はエリアへの集客など特定の地点にプレーヤを集合させることができるとともに、当該実空間内のプレーヤの移動内容に基づくゲーム媒体の選択及び付与に関して、位置ゲームとしての新たな仕組みを提供し、ゲームの興趣性を向上させることができる。 The present invention therefore makes it possible to gather players at specific locations through a game, such as to attract customers to a specific store, facility, or area, and also provides a new mechanism for location-based games in terms of the selection and allocation of game media based on the movements of players within the real space, thereby making the game more entertaining.

一実施形態のゲームシステムの構成を示すシステム構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a system configuration showing the configuration of a game system according to an embodiment. 一実施形態のサーバ装置の機能ブロックを示す図である。FIG. 2 illustrates functional blocks of a server device according to an embodiment. 一実施形態の端末装置の機能ブロックを示す図である。FIG. 2 is a diagram illustrating functional blocks of a terminal device according to an embodiment. 一実施形態におけるプレーヤ位置情報に基づいて実行される選択処理及びその仕様を設定する仕様設定処理を説明するための図(その1)である。FIG. 11 is a diagram (part 1) for explaining a selection process executed based on player position information in one embodiment and a specification setting process for setting the specifications thereof. 一実施形態におけるプレーヤ位置情報に基づいて実行される選択処理及びその仕様を設定する仕様設定処理を説明するための図(その2)である。FIG. 13 is a diagram (part 2) for explaining a selection process executed based on player position information in one embodiment and a specification setting process for setting the specifications thereof. 一実施形態のサーバ装置によって実行される仕様設定処理及び選択処理を含むゲーム処理の動作を示すフローチャートである。11 is a flowchart showing the operation of a game process including a specification setting process and a selection process executed by the server device of one embodiment.

以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。 The present embodiment will be described below. Note that the present embodiment described below does not unduly limit the content of the present invention described in the claims. Furthermore, not all of the configurations described in the present embodiment are necessarily essential components of the present invention.

[1]ゲームシステム
まず、図1を用いて本実施形態のゲームシステム1の概要及び概要構成について説明する。なお、図1は、本実施形態のゲームシステム1の構成を示すシステム構成の一例を示す図である。
[1] Game System First, an overview and a general configuration of a game system 1 according to the present embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of a system configuration showing the configuration of the game system 1 according to the present embodiment.

本実施形態のゲームシステム1は、図1に示すように、ゲームサービスを提供するサーバ装置10と、端末装置20(例えば、端末装置20A、20B、20C)とが、インターネット(ネットワークの一例)に接続可能に構成されている。 As shown in FIG. 1, the game system 1 of this embodiment is configured such that a server device 10 that provides game services and terminal devices 20 (e.g., terminal devices 20A, 20B, and 20C) can be connected to the Internet (an example of a network).

プレーヤは、端末装置20からサーバ装置10にアクセスすることにより、インターネットを介してサーバ装置10からゲームを取得し、当該ゲームのプレーをすることができる。さらに、プレーヤは端末装置20からサーバ装置10にアクセスすることにより、他のプレーヤとの間でコミュニケーションを図りつつ、ゲームを実行することができるようになっている。 By accessing the server device 10 from the terminal device 20, the player can obtain a game from the server device 10 via the Internet and play the game. Furthermore, by accessing the server device 10 from the terminal device 20, the player can play the game while communicating with other players.

特に、サーバ装置10は、インターネットを介して通信接続された端末装置20を用いて、プレーヤにゲームをプレーさせるサービスを提供することが可能な情報処理装置である。 In particular, the server device 10 is an information processing device capable of providing a service that allows players to play games using terminal devices 20 that are communicatively connected via the Internet.

なお、サーバ装置10は、コミュニケーション型のサービスを提供するSNSサーバとして機能することも可能である。また、SNSサーバとは、例えば、複数のプレーヤ間でコミュニケーションを提供することが可能なサービスを提供する情報処理装置を示す。 The server device 10 can also function as an SNS server that provides a communication-type service. An SNS server refers to, for example, an information processing device that provides a service that allows communication between multiple players.

また、サーバ装置10は、例えば、SNSサーバとして機能する場合には、提供するSNSの動作環境(API(アプリケーションプログラミングインタフェース)、プラットフォーム等)を利用して実行されるソーシャルゲーム(Social Game)と呼ばれるゲームを提供することができるようになっている。 In addition, when the server device 10 functions as an SNS server, for example, it is capable of providing games known as social games that are executed using the operating environment (API (Application Programming Interface), platform, etc.) of the SNS that it provides.

具体的には、サーバ装置10は、端末装置20を介して、サーバ・クライアント型によってゲームを提供してもよいし、端末装置20のWebブラウザ上で提供されるゲーム、例えばHTML、FLASH(登録商標)、CGI、PHP、shockwave、Java(登録商標)アプレット、JavaScript(登録商標)など様々な言語で作られたブラウザゲーム(Webブラウザで設置サイトを開くだけで起動するゲーム)を提供してもよい。 Specifically, the server device 10 may provide games in a server-client format via the terminal device 20, or may provide games provided on the web browser of the terminal device 20, such as browser games (games that can be started by simply opening the installation site in a web browser) created in various languages, such as HTML, FLASH (registered trademark), CGI, PHP, shockwave, Java (registered trademark) applet, and JavaScript (registered trademark).

なお、ソーシャルゲームとは、既存のオンラインゲームとは違い、専用のクライアントソフトウェアを必要とせず、WebブラウザとSNSのアカウントのみで利用可能なゲームが含まれる。また、サーバ装置10は、ネットワークを介して他のプレーヤの端末(スマートフォン、パソコン、ゲーム機など)と接続し、オンラインで同時に同じゲーム進行を共有することができるオンラインゲームを提供することが可能な構成を有している。 Unlike existing online games, social games include games that do not require dedicated client software and can be played with just a web browser and an SNS account. The server device 10 is also configured to connect to other players' terminals (smartphones, PCs, game consoles, etc.) via a network, and provide online games in which players can simultaneously share the same game progress online.

一方、サーバ装置10は、1つの(装置、プロセッサ)で構成されていてもよいし、複数の(装置、プロセッサ)で構成されていてもよい。 On the other hand, the server device 10 may be composed of one (device, processor) or multiple (devices, processors).

そして、サーバ装置10の記憶領域(後述する記憶部140)に記憶されるゲーム情報等の情報を、ネットワーク(イントラネット又はインターネット)を介して接続されたデータベース(広義には記憶装置、メモリ)に記憶するようにしてもよいし、SNSサーバとして機能する場合には、記憶領域に記憶されるプレーヤ情報記憶部146等の情報を、ネットワーク(イントラネット又はインターネット)を介して接続されたデータベース(広義には記憶装置、メモリ)に記憶するようにしてもよい。 In addition, information such as game information stored in the memory area of the server device 10 (the memory unit 140 described below) may be stored in a database (broadly speaking, a storage device, memory) connected via a network (an intranet or the Internet), and when functioning as an SNS server, information such as the player information storage unit 146 stored in the memory area may be stored in a database (broadly speaking, a storage device, memory) connected via a network (an intranet or the Internet).

具体的には、本実施形態のサーバ装置10は、端末装置20のプレーヤ(すなわち、ゲームを実行するプレーヤ)の操作に基づく入力情報を受信し、受信した入力情報に基づいてゲーム処理を行うようになっている。 Specifically, the server device 10 of this embodiment receives input information based on the operation of a player of the terminal device 20 (i.e., a player who executes a game), and performs game processing based on the received input information.

そして、サーバ装置10は、ゲーム処理結果を端末装置20に送信する。なお、端末装置20は、サーバ装置10から受信したゲーム処理結果を端末装置20にプレーヤに閲覧可能に提供する各種の処理を行う構成を有している。 Then, the server device 10 transmits the game processing result to the terminal device 20. The terminal device 20 is configured to perform various processes to provide the game processing result received from the server device 10 to the terminal device 20 so that it can be viewed by the player.

端末装置20は、スマートフォン、携帯電話、PHS、コンピュータ、ゲーム装置、PDA、携帯型ゲーム機等、画像生成装置などの情報処理装置であり、インターネット(WAN)、LANなどのネットワークを介してサーバ装置10に接続可能な装置である。なお、端末装置20とサーバ装置10との通信回線は、有線でもよいし無線でもよい。 The terminal device 20 is an information processing device such as a smartphone, a mobile phone, a PHS, a computer, a game device, a PDA, a portable game machine, an image generating device, etc., and is a device that can be connected to the server device 10 via a network such as the Internet (WAN) or a LAN. The communication line between the terminal device 20 and the server device 10 may be wired or wireless.

また、端末装置20は、Webページ(HTML形式のデータ)を閲覧可能なWebブラウザを備えている。すなわち、端末装置20は、サーバ装置10との通信を行うための通信制御機能、及びサーバ装置10から受信したデータ(Webデータ、HTML形式で作成されたデータなど)を用いて表示制御を行うとともに、プレーヤ操作のデータをサーバ装置10に送信するWebブラウザ機能などを備えている。 The terminal device 20 also has a web browser capable of viewing web pages (data in HTML format). That is, the terminal device 20 has a communication control function for communicating with the server device 10, and a web browser function for controlling display using data received from the server device 10 (web data, data created in HTML format, etc.) and transmitting player operation data to the server device 10.

例えば、端末装置20は、他のプレーヤの対戦時の他のプレーヤに関するゲーム情報など必要な情報をサーバ装置10から取得しつつ、記憶領域(後述する記憶部270)に記憶されたゲームアプリケーションに基づいてゲーム処理を実行し、また、ゲーム画面をプレーヤに提供する各種の処理を実行し、プレーヤによってゲームを実行させてもよい。 For example, the terminal device 20 may acquire necessary information from the server device 10, such as game information about other players during a match, execute game processing based on a game application stored in a memory area (the memory unit 270 described later), and may also execute various processes for providing a game screen to the player, thereby allowing the player to play the game.

また、例えば、端末装置20は、プレーヤ操作のデータをサーバ装置10に送信しつつ、サーバ装置10から提供されたゲーム制御情報を取得して所定のゲーム処理を実行し、ゲーム処理に基づくゲームを実行してもよい。 For example, the terminal device 20 may transmit player operation data to the server device 10 while acquiring game control information provided by the server device 10, executing a predetermined game process, and executing a game based on the game process.

特に、端末装置20は、サーバ装置10から提供されたゲーム制御情報に基づいてゲーム処理を実行する場合に、所定ゲームを行う旨の要求をサーバ装置10に対して行うと、サーバ装置10のゲームサイトに接続され、ゲームが開始される。 In particular, when the terminal device 20 executes game processing based on game control information provided by the server device 10, when the terminal device 20 makes a request to the server device 10 to play a specific game, the terminal device 20 is connected to the game site of the server device 10 and the game is started.

そして、端末装置20は、必要に応じてAPIを用いることにより、SNSサーバとして機能するサーバ装置10に所定の処理を行わせ、又は、SNSサーバとして機能するサーバ装置10が管理するプレーヤ情報記憶部146を取得させてゲームを実行する構成を有している。 The terminal device 20 is configured to use the API as necessary to cause the server device 10 functioning as an SNS server to perform a specified process, or to obtain the player information storage unit 146 managed by the server device 10 functioning as an SNS server to execute a game.

[2]サーバ装置
次に、図2を用いて本実施形態のサーバ装置10について説明する。なお、図2は、本実施形態のサーバ装置10の機能ブロックを示す図である。また、本実施形態のサーバ装置10は図2の構成要素(各部)の一部を省略した構成としてもよい。
[2] Server Device Next, the server device 10 of this embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing functional blocks of the server device 10 of this embodiment. Also, the server device 10 of this embodiment may have a configuration in which some of the components (each unit) of Fig. 2 are omitted.

サーバ装置10は、管理者やその他の入力に用いるための入力部120、所定の表示を行う表示部130、所定の情報が記憶された情報記憶媒体180、端末装置20やその他と通信を行う通信部196、主に提供するゲームに関する処理を実行する処理部100、及び、主にゲームに用いる各種のデータを記憶する記憶部140を含む。 The server device 10 includes an input unit 120 for use in administrator and other input, a display unit 130 for performing predetermined displays, an information storage medium 180 in which predetermined information is stored, a communication unit 196 for communicating with terminal devices 20 and others, a processing unit 100 for executing processes mainly related to the game to be provided, and a storage unit 140 for storing various data mainly used in the game.

入力部120は、システム管理者等がゲームに関する設定やその他の必要な設定、データの入力に用いるものである。例えば、本実施形態の入力部120は、マウスやキーボード等によって構成される。 The input unit 120 is used by a system administrator or the like to input game-related settings and other necessary settings and data. For example, the input unit 120 in this embodiment is configured with a mouse, keyboard, etc.

表示部130は、システム管理者用の操作画面を表示するものである。例えば、本実施形態の表示部130は、液晶ディスプレイ等によって構成される。 The display unit 130 displays an operation screen for the system administrator. For example, the display unit 130 in this embodiment is configured with a liquid crystal display or the like.

情報記憶媒体180(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(CD、DVD)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ(ROM)などによって構成される。 The information storage medium 180 (a computer-readable medium) stores programs, data, etc., and its functions are realized by optical disks (CD, DVD), magneto-optical disks (MO), magnetic disks, hard disks, magnetic tapes, or memory (ROM), etc.

通信部196は、外部(例えば、端末、他のサーバや他のネットワークシステム)との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどによって構成される。 The communication unit 196 performs various controls for communicating with the outside (e.g., terminals, other servers, or other network systems), and its functions are configured by hardware such as various processors or communication ASICs, programs, etc.

記憶部140は、処理部100や通信部196などのワーク領域となるもので、その機能は、RAM(VRAM)などによって構成される。なお、記憶部140に記憶される情報は、データベースで管理してもよい。 The memory unit 140 serves as a work area for the processing unit 100, the communication unit 196, etc., and its functions are realized by a RAM (VRAM) etc. The information stored in the memory unit 140 may be managed by a database.

また、本実施形態の記憶部140は、主記憶部142の他に、
(A1)各種のテーブルデータなどの提供するゲームに関する情報を示すゲーム情報が記憶されるゲームデータ記憶部144、
(A2)各プレーヤに関する情報を示すプレーヤ情報が記憶されるプレーヤ情報記憶部146、及び、
(A3)ゲーム媒体として、各プレーヤが所有するゲームアイテムが各プレーヤに対応付けてアイテム情報として記憶されるアイテム情報記憶部148、
を有している。
In addition to the main memory unit 142, the memory unit 140 of this embodiment includes:
(A1) a game data storage unit 144 for storing game information indicating information related to the game to be provided, such as various table data;
(A2) a player information storage unit 146 in which player information indicating information about each player is stored; and
(A3) an item information storage unit 148 in which game items owned by each player as game media are stored as item information in association with each player;
It has the following features.

特に、ゲームデータ記憶部144には、ゲーム中のプレーヤの実空間の移動を検出するための実空間内の地点に関する情報(以下、「地点情報」ともいう。)、仮想空間を構築するための各種のデータ、プレーヤに提供されるゲームアイテムの情報(初期値を含む。)、及び、当該ゲームアイテムをプレーヤに付与するために選択する選択処理の標準仕様などが記憶される。 In particular, the game data storage unit 144 stores information about points in real space for detecting the player's movements in real space during the game (hereinafter also referred to as "point information"), various data for constructing the virtual space, information about game items provided to the player (including initial values), and standard specifications for the selection process for selecting the game items to be granted to the player.

例えば、地点情報には、実空間の店舗や施設、又は、実空間の道路上や任意の住所地などの特定の場所や特定のエリアを示す特定地点毎に、実空間内の経度及び緯度を示す位置情報と、店舗種別・営業形態又は営業時間・地域(郵便番号)などの各地点の情報、及び、各地点がプレーヤの実空間内におけるゲームに関する移動を特定するための地点特定情報を含む地点属性情報と、各地点に対応付けられた仮想空間内の座標位置を示す座標情報と、が対応付けられて予め登録されている。 For example, the location information includes, for each specific location indicating a specific place or area such as a store or facility in the real world, or a road or an arbitrary address in the real world, location information indicating the longitude and latitude in the real world, information about each location such as the store type, business format, opening hours, and area (zip code), location attribute information including location specification information for specifying the player's movement related to the game in the real world for each location, and coordinate information indicating the coordinate position in the virtual space associated with each location, which are registered in advance.

そして、地点特定情報は、
(B1)ゲームに関するプレーヤの移動を特定するために、移動開始地点として機能することを示す第1の地点、及び、
(B2)移動経由地点(以下、単に「経由地」という。)、移動終了地点(以下、「目的地」という。)又はその双方として機能することを示す第2の地点、
として機能することを示す属性情報であり、1の移動地点属性情報に(B1)及び(B2)の2つの属性情報が登録されていてもよい。
And the location specific information is
(B1) a first point designated to function as a movement starting point for identifying a player's movement with respect to a game; and
(B2) A second point indicating that the second point functions as a travel stop (hereinafter simply referred to as a "stop"), a travel end point (hereinafter referred to as a "destination"), or both;
The attribute information indicates that the travel location functions as a travel destination, and two pieces of attribute information, (B1) and (B2), may be registered in one travel location attribute information.

また、例えば、仮想空間を構築するための各種のデータには、上記の実空間内の各地点(以下、「実空間内地点」ともいう。)に対応する地点(以下、「仮想空間内地点」ともいう。)に、当該実空間内地点と対応付けるための情報が登録されている。ただし、各仮想空間内地点の情報として、実空間とは異なる仮想空間内の座標を示す座標情報が記憶されていてもよい。 In addition, for example, various data for constructing a virtual space includes information for associating points (hereinafter also referred to as "virtual space points") corresponding to each point in the above-mentioned real space (hereinafter also referred to as "real space points") with the real space points. However, coordinate information indicating coordinates in a virtual space that is different from the real space may be stored as information on each virtual space point.

処理部100は、記憶部140内の主記憶部142をワーク領域として各種処理を行う。処理部100の機能は各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムにより実現できる。 The processing unit 100 performs various processes using the main memory unit 142 in the memory unit 140 as a work area. The functions of the processing unit 100 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or by programs.

処理部100は、情報記憶媒体180に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体180には、本実施形態の各部としてコンピュータを機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)が記憶される。 The processing unit 100 performs various processes of this embodiment based on programs (data) stored in the information storage medium 180. That is, the information storage medium 180 stores programs for causing a computer to function as each part of this embodiment (programs for causing a computer to execute the processes of each part).

例えば、処理部100(プロセッサー)は、情報記憶媒体180に記憶されているプログラムに基づいて、サーバ装置10全体の制御を行うとともに、各部間におけるデータ等の受け渡しの制御などの各種の処理を行う。さらに、端末からの要求に応じた各種サービスを提供する処理を行う。 For example, the processing unit 100 (processor) controls the entire server device 10 based on a program stored in the information storage medium 180, and performs various processes such as controlling the transfer of data between each unit. In addition, the processing unit 100 performs processes to provide various services in response to requests from terminals.

具体的には、本実施形態の処理部100は、通信制御部101、Web処理部102、ゲーム管理部103、アイテム管理部104、プレーヤ位置管理部105、選択処理部106、及び、タイマ管理部110及び情報提供部111を少なくとも有している。 Specifically, the processing unit 100 of this embodiment has at least a communication control unit 101, a Web processing unit 102, a game management unit 103, an item management unit 104, a player position management unit 105, a selection processing unit 106, a timer management unit 110, and an information provision unit 111.

なお、例えば、本実施形態の通信制御部101は、本発明の受信手段を構成し、ゲーム管理部103は、本発明のゲーム制御手段及びイベント制御手段を構成する。また、例えば、本実施形態のプレーヤ位置管理部105は、本発明の検出手段を構成し、選択処理部106は、本発明の選択制御手段及び設定手段を構成する。さらに、例えば、本実施形態の情報提供部111は、本発明の提供手段を構成する。 For example, the communication control unit 101 of this embodiment constitutes the receiving means of the present invention, and the game management unit 103 constitutes the game control means and event control means of the present invention. Also, for example, the player position management unit 105 of this embodiment constitutes the detection means of the present invention, and the selection processing unit 106 constitutes the selection control means and setting means of the present invention. Furthermore, for example, the information provision unit 111 of this embodiment constitutes the provision means of the present invention.

通信制御部101は、端末装置20とネットワークを介してデータを送受信する処理を行う。すなわち、サーバ装置10は、通信制御部101によって端末装置20等から受信した情報に基づいて各種処理を行う。特に、本実施形態の通信制御部101は、プレーヤの端末装置20からの要求に基づいて、ゲーム画面を、当該プレーヤの端末装置20に送信する処理を行う。 The communication control unit 101 performs processing to transmit and receive data to and from the terminal device 20 via the network. That is, the server device 10 performs various processing based on information received from the terminal device 20, etc. by the communication control unit 101. In particular, the communication control unit 101 of this embodiment performs processing to transmit a game screen to the terminal device 20 of a player based on a request from the terminal device 20 of the player.

Web処理部102は、Webサーバとして機能する。例えば、Web処理部102は、HTTP(Hypertext Transfer Protocol)等の通信プロトコルを通じて、端末装置20にインストールされているWebブラウザ211の要求に応じてデータを送信する処理、及び、端末装置20のWebブラウザ211によって送信されるデータを受信する処理を行う。 The web processing unit 102 functions as a web server. For example, the web processing unit 102 performs a process of transmitting data in response to a request from a web browser 211 installed in the terminal device 20, and a process of receiving data transmitted by the web browser 211 of the terminal device 20, via a communication protocol such as HTTP (Hypertext Transfer Protocol).

なお、本実施形態では、サーバ装置10がSNSサーバとしての機能も備えていている場合を例に説明するが、サーバ装置10を、ゲーム用のサーバと、SNS用のサーバと別々に形成してもよい。また、本実施形態のゲームの処理は、サーバ装置10が一部又は全
部を行ってもよいし、端末装置20が一部を行ってもよい。
In this embodiment, the server device 10 is described as having a function as an SNS server, but the server device 10 may be formed as a server for the game and a server for the SNS separately. Also, the game processing of this embodiment may be performed in part or in whole by the server device 10, or in part by the terminal device 20.

ゲーム管理部103は、端末装置20と連動し、当該端末装置20を介して入力されたプレーヤの操作に基づいて、各プレーヤにおいてロールプレーイングゲーム(RPG)、シューティングゲーム、対戦ゲーム、又は、位置ゲームなどのゲームに関するゲーム処理を実行する。 The game management unit 103 works in conjunction with the terminal device 20, and executes game processing for each player related to games such as role-playing games (RPGs), shooting games, fighting games, or location-based games based on player operations input via the terminal device 20.

特に、ゲーム管理部103は、プレーヤの指示に基づいて、又は、ゲーム進行上のタイミング(ゲーム開始前又はゲーム中)に、プレーヤ毎に、ゲームに使用されるゲームアイテム(キャラクタや能力も含む。)を、例えば、電子的なゲームカードとして、プレーヤに付与する。 In particular, the game management unit 103 grants game items (including characters and abilities) to be used in the game to each player, for example as electronic game cards, based on the player's instructions or at a timing appropriate to the game progress (before the game starts or during the game).

そして、ゲーム管理部103は、端末装置20と連動し、各プレーヤに保有するゲームアイテムや各プレーヤの実空間上の位置などに基づいて、ゲームを進行させる。 The game management unit 103 then works in conjunction with the terminal device 20 to progress the game based on the game items owned by each player and the position of each player in real space.

具体的には、ゲーム管理部103は、端末装置20を介して入力されたプレーヤの操作、及び、プレーヤの実空間上の現在位置に基づいて、設定されたプレーヤキャラクタやゲームアイテムを用いてゲームを実行する。 Specifically, the game management unit 103 executes the game using the set player character and game items based on the player's operations input via the terminal device 20 and the player's current position in real space.

一方、ゲーム管理部103は、プレーヤの実空間の移動に連動して、仮想空間における所与のイベントを制御する。 On the other hand, the game management unit 103 controls given events in the virtual space in conjunction with the player's movements in the real space.

なお、ゲームイベントとしては、例えば、仮想空間内に登場した敵キャラクタを倒すこと、仮想空間内に登場したキャラクタに対して話す、受け取る、売買する、渡すなどの所与の動作を行うこと、お宝アイテムなどの特定のアイテムを見つけること、ゲーム内でフレンドと登録されている友人とコンタクトすること、及び、SNSによる所与の動作を行うことが含まれる。 Game events include, for example, defeating enemy characters that appear in the virtual space, performing given actions such as talking to, receiving, buying and selling, and handing over characters that appear in the virtual space, finding specific items such as treasure items, contacting friends who are registered as friends in the game, and performing given actions via SNS.

アイテム管理部104は、ゲームカードとしてプレーヤに付与されたアイテムを、アイテム情報記憶部148に登録し、その管理を行う。 The item management unit 104 registers the items given to the player as game cards in the item information storage unit 148 and manages them.

特に、アイテム管理部104は、プレーヤの実空間の現在位置や来訪した地点に基づいて、アイテムを付与し、又は、変化させ、付与したアイテム又は変化させたアイテムをアイテム情報記憶部148に記憶する。 In particular, the item management unit 104 assigns or changes items based on the player's current location in real space or points visited, and stores the assigned or changed items in the item information storage unit 148.

なお、アイテムの付与とは、プレーヤに取得させること、プレーヤに取得予約を実行し、付与のタイミングから所定期間後(例えば、3日後や10日後など)や所定の条件を具備した場合(例えば、特定の実空間の場所に来訪、特定のアイテムの獲得又は特定のステージクリアなど)に取得させること、及び、プレーヤが単に取得予約を実行したことも含む。 Note that granting an item includes allowing the player to acquire the item, having the player make a reservation to acquire the item and then having the player acquire the item a specified period of time after the timing of grant (e.g., three days or ten days later) or when specified conditions are met (e.g., visiting a specific real-world location, acquiring a specific item, or clearing a specific stage), and also the player simply making a reservation to acquire the item.

プレーヤ位置管理部105は、端末装置20から所定のタイミング毎に送信された各プレーヤの現在位置情報(すなわち、プレーヤ位置情報)を取得し、タイマ管理部110から取得した現在時刻と対応付けて随時プレーヤ情報記憶部146にプレーヤ位置履歴情報として記憶する。 The player position management unit 105 acquires the current position information (i.e., player position information) of each player transmitted from the terminal device 20 at a predetermined timing, and stores it as player position history information in the player information storage unit 146 in association with the current time acquired from the timer management unit 110.

選択処理部106は、プレーヤが実空間内において所定の地点を来訪したタイミングを含む、ゲーム中の所与のタイミング(ゲームに規定されたステージをクリアしたときやゲーム内の仮想空間を移動中に所定のアイテムを発見したときなどゲーム中に規定されたタイミング、又は、ポイント消費に基づくプレーヤの指示タイミング)に、複数のアイテム
の中からプレーヤが獲得するアイテムを抽選処理(ガシャ)を実行するなどのアイテムを選択する選択処理を実行する。
The selection processing unit 106 executes a selection process to select an item, such as executing a lottery process (gacha) to select an item for the player to acquire from a plurality of items, at a given timing during the game, including the timing when the player visits a specified point in real space (a timing specified during the game, such as when a stage specified in the game is cleared or when a specified item is discovered while moving through the virtual space in the game, or a timing instructed by the player based on point consumption).

また、選択処理部106は、プレーヤ毎に、プレーヤの現在位置情報に基づいて、事前に、選択処理の仕様を設定する。 The selection processing unit 106 also sets the selection process specifications in advance for each player based on the player's current location information.

タイマ管理部110は、タイマ機能を有し、プレーヤ位置情報及びゲームカード位置情報を含めてゲームの進行状況を管理するために用いる。 The timer management unit 110 has a timer function and is used to manage the progress of the game, including player position information and game card position information.

特に、タイマ管理部110は、プレーヤ位置管理部105、アイテム管理部104又はその他の各部からの要求に基づいて、現在時刻や予め設定された時刻を各部に出力する。また、タイマ管理部110は、各端末装置と同期を取るために用いられる。 In particular, the timer management unit 110 outputs the current time or a preset time to each unit based on a request from the player position management unit 105, the item management unit 104, or each of the other units. The timer management unit 110 is also used to synchronize with each terminal device.

情報提供部111は、端末装置20によってゲームを処理させるため各種のゲーム情報(ゲームアイテムに関する情報、及び、仮想空間に配置されたオブジェクトの移動に関する情報も含む。)を生成して該当する端末装置20に提供する。 The information providing unit 111 generates various game information (including information about game items and information about the movement of objects placed in the virtual space) to allow the terminal device 20 to process the game, and provides this information to the corresponding terminal device 20.

特に、情報提供部111は、所与のタイミングに、該当する端末装置20にミッションに関する表示をするための情報を、ゲーム情報として、当該端末装置20に提供する。 In particular, the information providing unit 111 provides information for displaying information about the mission on the relevant terminal device 20 at a given timing as game information to the terminal device 20.

[3]端末装置
次に、図3を用いて本実施形態の端末装置20について説明する。なお、図3は、本実施形態の端末装置20の機能ブロックを示す図である。また、本実施形態の端末装置20は図2の構成要素(各部)の一部を省略した構成としてもよい。
[3] Terminal Device Next, the terminal device 20 of this embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram showing functional blocks of the terminal device 20 of this embodiment. Also, the terminal device 20 of this embodiment may have a configuration in which some of the components (parts) of Fig. 2 are omitted.

現在位置検出部250は、所定のタイミング毎に端末装置20の現在位置を検出しつつ、当該現在位置示す位置情報を生成する。 The current location detection unit 250 detects the current location of the terminal device 20 at each predetermined timing and generates location information indicating the current location.

例えば、現在位置検出部250は、所定の期間毎(例えば、5秒毎)に図示しないGPS衛星の位置を認識しつつ、当該GPS衛星から送信された衛星信号(GPS信号)を検出する。そして、現在位置検出部250は、検出したGPS信号に基づいて自機の端末装置20の現在位置の座標値(例えば、緯度及び経度)を算出(すなわち、検出)し、当該座標値を現在位置情報として処理部200に提供する。 For example, the current position detection unit 250 detects satellite signals (GPS signals) transmitted from GPS satellites (not shown) while recognizing the positions of the GPS satellites at predetermined intervals (e.g., every 5 seconds). The current position detection unit 250 then calculates (i.e., detects) the coordinate values (e.g., latitude and longitude) of the current position of the terminal device 20 itself based on the detected GPS signal, and provides the coordinate values to the processing unit 200 as current position information.

入力部260は、プレーヤからの入力情報を入力するための機器であり、プレーヤの入力情報を処理部200に出力する。本実施形態の入力部260は、プレーヤの入力情報(入力信号)を検出する検出部262を備える。入力部260は、例えば、レバー、ボタン、ステアリング、マイク、タッチパネル型ディスプレイ、キーボード、マウスなどがある。 The input unit 260 is a device for inputting input information from the player, and outputs the player's input information to the processing unit 200. In this embodiment, the input unit 260 includes a detection unit 262 that detects the player's input information (input signal). The input unit 260 may be, for example, a lever, a button, a steering wheel, a microphone, a touch panel display, a keyboard, or a mouse.

記憶部270は、処理部200や通信部296などのワーク領域となるもので、その機能はRAM(VRAM)などにより実現できる。そして、本実施形態の記憶部270は、ワーク領域として使用される主記憶部271と、最終的な表示画像等が記憶される画像バッファ272とを含む。なお、これらの一部を省略する構成としてもよい。 The memory unit 270 serves as a work area for the processing unit 200, the communication unit 296, etc., and its functions can be realized by a RAM (VRAM) or the like. In this embodiment, the memory unit 270 includes a main memory unit 271 used as a work area, and an image buffer 272 in which the final display image, etc. are stored. Note that some of these may be omitted.

情報記憶媒体280(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(CD、DVD)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ(ROM)などにより実現できる。 The information storage medium 280 (a computer-readable medium) stores programs, data, etc., and its functions can be realized by optical disks (CD, DVD), magneto-optical disks (MO), magnetic disks, hard disks, magnetic tapes, or memory (ROM), etc.

処理部200は、情報記憶媒体280に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。情報記憶媒体280には、本実施形態の各部としてコンピュータを機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)を記憶することができる。 The processing unit 200 performs various processes of this embodiment based on programs (data) stored in the information storage medium 280. The information storage medium 280 can store programs for causing a computer to function as each part of this embodiment (programs for causing a computer to execute the processing of each part).

なお、本実施形態では、サーバ装置10が有する情報記憶媒体180や記憶部140に記憶されている本実施形態の各部としてコンピュータを機能させるためのプログラムやゲームデータを、ネットワークを介して受信し、受信したプログラムやデータを情報記憶媒体280に記憶する。サーバ装置10から受信したプログラムやデータを記憶部270に記憶してもよい。このようにプログラムやデータを受信してネットワークシステムを機能させる場合も本発明の範囲内に含む。 In this embodiment, the programs and game data for causing a computer to function as each part of this embodiment, which are stored in the information storage medium 180 and memory unit 140 of the server device 10, are received via a network, and the received programs and data are stored in the information storage medium 280. The programs and data received from the server device 10 may also be stored in the memory unit 270. The case where a network system is operated by receiving programs and data in this manner is also included within the scope of the present invention.

表示部290は、本実施形態により生成された画像を出力するものであり、その機能は、CRT、LCD、タッチパネル型ディスプレイ、或いはHMD(ヘッドマウントディスプレイ)などにより実現できる。音出力部292は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。 The display unit 290 outputs the image generated by this embodiment, and its function can be realized by a CRT, LCD, touch panel display, HMD (head mounted display), etc. The sound output unit 292 outputs the sound generated by this embodiment, and its function can be realized by a speaker, headphones, etc.

通信部296は、外部(例えば他の端末、サーバ)との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。 The communication unit 296 performs various controls for communicating with the outside (e.g., other terminals, servers), and its functions can be realized by hardware such as various processors or communication ASICs, programs, etc.

処理部200(プロセッサ)は、現在位置検出部250からの現在位置情報、通信部296を介してサーバ装置10から取得したゲームに関する情報、取得し入力部260からの入力情報、又は、やプログラムなどに基づいて、ゲーム処理、表示制御、画像生成処理、或いは音生成処理などの処理を行う。 The processing unit 200 (processor) performs processing such as game processing, display control, image generation processing, or sound generation processing based on the current location information from the current location detection unit 250, information about the game acquired from the server device 10 via the communication unit 296, input information acquired from the input unit 260, or programs, etc.

この処理部200は記憶部270内の主記憶部271をワーク領域として各種処理を行う。処理部200の機能は各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムにより実現できる。 The processing unit 200 performs various processes using the main memory unit 271 in the memory unit 270 as a work area. The functions of the processing unit 200 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or by programs.

処理部200は、通信制御部210、Webブラウザ211、ゲーム処理部212、表示制御部213、ゲーム画面制御部214、現在位置管理部215、描画部220、音処理部230を含む。なおこれらの一部を省略する構成としてもよい。 The processing unit 200 includes a communication control unit 210, a web browser 211, a game processing unit 212, a display control unit 213, a game screen control unit 214, a current position management unit 215, a drawing unit 220, and a sound processing unit 230. Note that some of these may be omitted.

通信制御部210は、サーバ装置10、それぞれとデータを送受信する処理を行う。また、通信制御部210は、サーバ装置10から受信したデータを記憶部270に格納する処理、受信したデータを解析する処理、その他のデータの送受信に関する制御処理等を行う。 The communication control unit 210 performs processing to transmit and receive data to and from each of the server devices 10. The communication control unit 210 also performs processing to store data received from the server device 10 in the storage unit 270, to analyze the received data, and to control processing related to the transmission and reception of other data.

なお、通信制御部210は、サーバの宛先情報(IPアドレス、ポート番号)を情報記憶媒体280に記憶し、管理する処理を行うようにしてもよい。そして、通信制御部210は、プレーヤからの通信開始の入力情報を受け付けた場合に、サーバ装置10との通信を行うようにしてもよい。 The communication control unit 210 may store and manage the destination information (IP address, port number) of the server in the information storage medium 280. The communication control unit 210 may then communicate with the server device 10 when it receives input information from the player to start communication.

特に、通信制御部210は、サーバ装置10にプレーヤの識別情報や操作情報を送信して、プレーヤ情報記憶部146に関するデータ(プレーヤのWebページ、ゲーム画面等)をサーバ装置10から受信する処理を行う。 In particular, the communication control unit 210 transmits player identification information and operation information to the server device 10, and receives data related to the player information storage unit 146 (player's web page, game screen, etc.) from the server device 10.

なお、通信制御部210は、所定周期でサーバ装置10とデータ送受信を行ってもよいし、入力部260からの入力情報を受け付けた場合に、サーバ装置10とデータ送受信を
行ってもよい。特に、本実施形態の通信制御部210は、ゲーム画面を、サーバ装置10から受信する処理を行う。
The communication control unit 210 may transmit and receive data to and from the server device 10 at a predetermined cycle, or may transmit and receive data to and from the server device 10 when input information is received from the input unit 260. In particular, the communication control unit 210 of the present embodiment performs a process of receiving a game screen from the server device 10.

Webブラウザ211は、Webページ(ゲーム画面)を閲覧するためのアプリケーションプログラムであって、Webサーバ(サーバ装置10)から、HTMLファイルや画像ファイル等をダウンロードし、レイアウトを解析して表示制御する。また、Webブラウザ211は、入力フォーム(リンクやボタンやテキストボックス等)を用いてデータをWebサーバ(サーバ装置10)に送信する。 The web browser 211 is an application program for viewing web pages (game screens), and downloads HTML files, image files, etc. from the web server (server device 10), analyzes the layout, and controls the display. The web browser 211 also sends data to the web server (server device 10) using input forms (links, buttons, text boxes, etc.).

本実施形態のWebブラウザ211は、ブラウザゲームを実現することができる。例えば、Webブラウザ211は、Webサーバ(サーバ装置10)から受信したJavaScript(登録商標)、FLASH(登録商標)、Java(登録商標)等で記述されたプログラムを実行するものであってもよい。 The web browser 211 of this embodiment can realize a browser game. For example, the web browser 211 may execute a program written in JavaScript (registered trademark), FLASH (registered trademark), Java (registered trademark), or the like, received from a web server (server device 10).

端末装置20は、Webブラウザ211によって、インターネットを介してURLによって指定されたWebサーバからの情報を表示させることができる。例えば、端末装置20は、サーバ装置10から受信したゲーム画面(HTML等のデータ)をWebブラウザ211によって表示させることができる。 The terminal device 20 can display information from a web server specified by a URL via the Internet using the web browser 211. For example, the terminal device 20 can display a game screen (data such as HTML) received from the server device 10 using the web browser 211.

ゲーム処理部212は、サーバ装置10と連動して、種々のゲーム演算処理を行う。例えば、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを進行させる処理、ゲーム終了条件が満たされた場合にゲームを終了する処理などがある。 The game processing unit 212 works in conjunction with the server device 10 to perform various game calculation processes. For example, this includes processing to start the game when a game start condition is met, processing to progress the game, and processing to end the game when a game end condition is met.

そして、ゲーム処理部212は、プレーヤキャラクタ、建物、球場、車、樹木、柱、壁、マップ(地形)などの表示物を表す各種オブジェクト(ポリゴン、自由曲面又はサブディビジョンサーフェスなどのプリミティブで構成されるオブジェクト)をオブジェクト空間に配置設定する処理を行うようにしてもよい。 The game processing unit 212 may then perform processing to place and set various objects (objects constructed from primitives such as polygons, free-form surfaces, or subdivision surfaces) representing display items such as player characters, buildings, stadiums, cars, trees, pillars, walls, and maps (terrain) in the object space.

ここでオブジェクト空間とは、仮想空間であり、2次元空間、3次元空間の両方を含む。2次元空間とは、例えば2次元座標(X,Y)においてオブジェクトが配置される空間であり、3次元空間とは、例えば3次元座標(X,Y,Z)においてオブジェクトが配置される空間である。 The object space here refers to a virtual space, and includes both two-dimensional space and three-dimensional space. Two-dimensional space is, for example, a space in which an object is placed using two-dimensional coordinates (X, Y), and three-dimensional space is, for example, a space in which an object is placed using three-dimensional coordinates (X, Y, Z).

また、ゲーム処理部212は、ログイン時の各種の情報の送受信制御、及び、サーバ装置10と連動してリアルタイムでゲームを実行する場合にはプレーヤの操作に基づくゲーム処理の実行を含むゲーム処理を実行する。 The game processing unit 212 also controls the sending and receiving of various information at login, and executes game processing, including executing game processing based on the player's operations when playing a game in real time in conjunction with the server device 10.

また、表示制御部213は、ゲーム画面制御部214で生成されたゲーム画面を、表示部290に表示する処理を行う。例えば、表示制御部213は、Webブラウザ211を用いて表示してもよい。 The display control unit 213 also performs processing to display the game screen generated by the game screen control unit 214 on the display unit 290. For example, the display control unit 213 may display the game screen using the web browser 211.

現在位置管理部215は、現在位置検出部250から取得した所定の期間毎の現在位置情報を取得し、主記憶部271に履歴情報として記憶するとともに、ゲーム処理の実行中に、サーバ装置10と連動して所定のタイミングで当該サーバ装置10にプレーヤ位置情報として送信する。 The current position management unit 215 acquires the current position information for each predetermined period obtained from the current position detection unit 250, stores it as history information in the main memory unit 271, and transmits it to the server device 10 as player position information at a predetermined timing in conjunction with the server device 10 during execution of the game processing.

描画部220は、処理部200で行われる種々の処理(例えば、ゲーム処理)に基づいて描画処理を行い、これにより画像を生成し、表示制御部213によって表示部290に出力する。描画部220が生成する画像は、いわゆる2次元画像であってもよいし、いわゆる3次元画像であってもよい。 The drawing unit 220 performs drawing processing based on various processes (e.g., game processing) performed by the processing unit 200, thereby generating an image, which is output to the display unit 290 by the display control unit 213. The image generated by the drawing unit 220 may be a so-called two-dimensional image, or a so-called three-dimensional image.

音処理部230は、処理部200で行われる種々の処理の結果に基づいて音処理を行い、BGM、効果音、又は音声などのゲーム音を生成し、音出力部292に出力する。 The sound processing unit 230 performs sound processing based on the results of various processes performed in the processing unit 200, generates game sounds such as background music, sound effects, or voice, and outputs them to the sound output unit 292.

[4]本実施形態の処理の手法
[4.1]概要
次に、図4及び図5を用いて本実施形態のプレーヤ位置情報に基づいて実行される選択処理及びその仕様を設定する仕様設定処理の手法について説明する。なお、図4及び図5は、本実施形態のプレーヤ位置情報に基づいて実行される選択処理及びその仕様を設定する仕様設定処理を説明するための図である。
[4] Processing Method of the Present Embodiment [4.1] Overview Next, the selection process executed based on the player position information of the present embodiment and the specification setting process for setting the specifications thereof will be described with reference to Fig. 4 and Fig. 5. Fig. 4 and Fig. 5 are diagrams for explaining the selection process executed based on the player position information of the present embodiment and the specification setting process for setting the specifications thereof.

本実施形態のサーバ装置10は、端末装置20と連動し、プレーヤキャラクタやその他のキャラクタ、ゲーム空間やその一部、ゲームパラメータ、BGM、及び、ゲームシナリオなどを当該端末装置20に提供する構成を有している。 The server device 10 of this embodiment is configured to link with the terminal device 20 and provide the player character, other characters, the game space or parts of it, game parameters, background music, and the game scenario to the terminal device 20.

そして、サーバ装置10は、戦闘ゲームや格闘ゲームなどの対戦ゲーム、RPG、シューティングゲーム、レースゲーム、又は、シミュレーションゲームなどのゲームをプレーヤに当該端末装置20を用いて実行させる構成を有している。 The server device 10 is configured to allow players to use the terminal device 20 to play games such as fighting games, combat games, RPGs, shooting games, racing games, or simulation games.

また、サーバ装置10は、端末装置20から各プレーヤの実空間内の現在位置を示す現在位置情報を取得し、当該取得した各プレーヤの現在位置に基づいて、各プレーヤの実空間における移動と連動させ、当該実空間に対応付けて形成される仮想空間内で実行されるゲームを端末装置20に提供する構成を有している。 The server device 10 is also configured to acquire current position information indicating the current position of each player in real space from the terminal device 20, and provide the terminal device 20 with a game that is executed in a virtual space formed in correspondence with the real space, linked to the movement of each player in the real space, based on the acquired current position of each player.

そして、サーバ装置10は、実空間におけるプレーヤの移動、又は、それに対応付けられた仮想空間内におけるオブジェクトの移動内容に基づいて、ゲーム媒体としてのゲームアイテムの選択及びプレーヤへの付与を制御する構成を有している。 The server device 10 is configured to control the selection of game items as game media and their provision to the player based on the player's movements in real space or the movements of objects in the virtual space associated with the movements.

特に、本実施形態のサーバ装置10は、実空間内のプレーヤの位置を利用して当該プレーヤの端末装置20に所与のゲームを実行させるための装置であって、
(A1)端末装置20から送信されたプレーヤの実空間内の現在位置を示す現在位置情報を受信し、
(A2)プレーヤにおける実空間の第1の地点(以下、「実空間内第1地点」ともいう。)から当該実空間内第1地点とは異なる実空間の第2の地点(以下、「実空間内第2地点」ともいう。)までの移動を検出し、
(A3)検出された実空間内第1地点から実空間内第2地点までのプレーヤの移動に基づいて、実空間に対応付けられた仮想空間を用いたゲームを実行し、
(A4)検出された実空間内のプレーヤの移動に基づく所与の実行条件を具備した場合に、選択の対象となるゲームに関する複数のゲーム媒体から構成される選択対象グループの中から少なくとも1のアイテムを選択する選択処理を実行し、当該選択したアイテムをプレーヤに付与し、
(A5)検出された実空間内のプレーヤの移動に伴って変化するゲーム上のゲームパラメータに基づいて、選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する、
構成を有している。
In particular, the server device 10 of the present embodiment is a device for causing a terminal device 20 of a player to execute a given game by utilizing the position of the player in real space,
(A1) receiving current position information indicating a current position of a player in real space transmitted from the terminal device 20;
(A2) detecting movement of the player from a first point in real space (hereinafter also referred to as a "first point in real space") to a second point in real space different from the first point in real space (hereinafter also referred to as a "second point in real space");
(A3) executing a game using a virtual space associated with the real space based on the detected movement of the player from a first point in the real space to a second point in the real space;
(A4) when a given execution condition based on the detected movement of the player in the real space is satisfied, executing a selection process to select at least one item from a selection target group consisting of a plurality of game contents related to the game to be selected, and granting the selected item to the player;
(A5) executing a specification setting process for setting specifications to be defined when the selection process is executed, based on game parameters in the game that change in accordance with the detected movement of the player in the real space;
It has a configuration.

そして、サーバ装置10は、プレーヤの実空間内の移動に伴って、実空間内第1地点に対応付けられた仮想空間内の第1の地点(以下、「仮想空間内第1地点」ともいう。)から実空間内第2地点に対応付けられた仮想空間内の第2の地点(以下、「仮想空間内第2地点」ともいう。)へのオブジェクトの移動を制御し、所与の実行条件として、オブジェ
クトの仮想空間内第1地点から仮想空間内第2地点までの移動についての条件を具備した場合に、選択処理を実行する構成を有している。
The server device 10 controls the movement of an object from a first point in the virtual space corresponding to a first point in the real space (hereinafter also referred to as the "first point in the virtual space") to a second point in the virtual space corresponding to a second point in the real space (hereinafter also referred to as the "second point in the virtual space"), in accordance with the player's movement within the real space, and is configured to execute a selection process when a condition regarding the movement of the object from the first point in the virtual space to the second point in the virtual space is met as a given execution condition.

例えば、図4に示すように、実空間内第1地点から複数の実空間内第2地点に順番に来訪し、当該実空間内第2地点に来訪する毎に、ノーマル、レア、又は、Sレアなどの種々のランクを有する複数のゲームアイテムが選択対象として構成され、かつ、各当選確率が規定されている選択対象グループから1のゲームアイテムを抽選(例えば、ガシャ)により選択する場合を想定する。 As an example, as shown in FIG. 4, a case is assumed in which a player visits multiple second real-space locations in sequence from a first real-space location, and each time the player visits a second real-space location, multiple game items having various ranks, such as normal, rare, or S rare, are configured as selection targets, and one game item is selected by lottery (e.g., gacha) from a selection target group in which the probability of winning each item is specified.

また、この場合において、実空間内第1地点SP10と属性(店舗種別:コンビニエンスストアα)が一致する実空間内第2地点に来訪する毎に、来訪数のパラメータを変化させ、Sレアの当選確率が基準当選確率に来訪数を乗算した倍率に変化させる場合を想定する。 In this case, we also assume that each time a player visits a second location in real space that has attributes (store type: convenience store α) matching those of the first location SP10 in real space, the parameter for the number of visits is changed, and the probability of winning an S rare is changed to a multiplier obtained by multiplying the base probability of winning by the number of visits.

この場合において、サーバ装置10は、図4示すように、最初に、店舗種別がコンビニエンスストアαの実空間内第2地点SP20Aに到達すると、仕様として、選択対象グループに属するSレアAのゲームアイテムの基準の当選確率1%を2倍の2%に設定し、当選確率が2%となったSレアAのゲームアイテムを含む選択対象グループに基づいて、抽選処理としての選択処理を実行する。 In this case, as shown in FIG. 4, when the server device 10 first reaches the second point SP20A in the real space of the store type convenience store α, the specification is to double the standard winning probability of 1% for the S Rare A game item belonging to the selection target group to 2%, and execute a selection process as a lottery process based on the selection target group including the S Rare A game item with a winning probability of 2%.

また、サーバ装置10は、図4示すように、実空間内第2地点SP20の次に、店舗種別がコンビニエンスストアαの実空間内第2地点SP20Bに到達すると、仕様として、選択対象グループに属するSレアAのゲームアイテムの基準の当選確率1%を3倍の3%に設定し、当選確率が3%となったSレアAのゲームアイテムを含む選択対象グループに基づいて、抽選処理としての選択処理を実行する。 As shown in FIG. 4, when the server device 10 reaches the second real-space point SP20B whose store type is convenience store α after the second real-space point SP20, the specification is to triple the standard winning probability of 1% for S Rare A game items belonging to the selection target group to 3%, and execute a selection process as a lottery process based on the selection target group including the S Rare A game items whose winning probability is now 3%.

このように、サーバ装置10は、ゲーム実行中に、制限時間になるまで、予め定められた数の実空間内第2地点に来訪するまで、又は、特定の地点を通過するまでなど位置ゲームが終了するまで、店舗種別がコンビニエンスストアαの実空間内第2地点を来訪する毎に、選択対象グループの選択処理における仕様を設定し、当該設定した仕様に基づいて選択処理を実行するようになっている。 In this way, during game execution, the server device 10 sets the specifications for the selection process of the selection target group and executes the selection process based on the set specifications each time the player visits a second location in real space whose store type is convenience store α until the time limit is reached, until a predetermined number of second locations in real space are visited, or until a specific location is passed, or until the location game is ended.

そして、サーバ装置10は、図5に示すように、仮想空間の各地点は、それぞれ、実空間の各地点に対応付けて形成されており、プレーヤPが実空間内において移動すると、当該プレーヤPの現在位置(具体的には、端末装置20の現在位置)に対応付けて仮想空間内に配置されたプレーヤキャラクタPCを移動させる構成を有している。 As shown in FIG. 5, the server device 10 is configured such that each point in the virtual space corresponds to a corresponding point in the real space, and when the player P moves in the real space, the player character PC arranged in the virtual space moves in correspondence with the current position of the player P (specifically, the current position of the terminal device 20).

本実施形態においては、このような構成により、ゲームを通じて特定の店舗、施設又はエリアへの集客など特定の地点にプレーヤを集合させることができるとともに、当該実空間内のプレーヤの移動内容に基づくゲーム媒体の選択及び付与に関して、位置ゲームとしての新たな仕組みを提供し、ゲームの興趣性を向上させることができるようになっている。 In this embodiment, this configuration allows players to gather at a specific location through the game, such as attracting customers to a specific store, facility, or area, and also provides a new mechanism for location-based games in terms of the selection and allocation of game content based on the movements of players within the real space, thereby making the game more entertaining.

なお、以下の実施形態においては、ゲーム媒体として、ゲームに用いられるゲームアイテムを用いて説明するが、ゲームカードなどのゲームで利用する仮想的なゲーム媒体であってもよい。 In the following embodiment, the game media will be described as game items used in the game, but they may also be virtual game media used in the game, such as game cards.

[4.2]実空間内の移動検出処理及び仮想空間におけるオブジェクト移動制御処理
次に、本実施形態における実空間内におけるプレーヤの移動検出処理及び仮想空間におけるオブジェクト移動制御処理について説明する。
[4.2] Movement Detection Processing in Real Space and Object Movement Control Processing in Virtual Space Next, the player movement detection processing in the real space and object movement control processing in the virtual space in this embodiment will be described.

(実空間におけるプレーヤの移動検出処理)
プレーヤ位置管理部105は、ゲームの実行中において、プレーヤ毎に、端末装置20から送信された各プレーヤの現在位置情報に基づいて、プレーヤにおける実空間内第1地点から実空間内第2地点までの移動を検出する。
(Player movement detection process in real space)
During execution of the game, the player position management unit 105 detects, for each player, the movement of the player from a first point in real space to a second point in real space based on the current position information of each player transmitted from the terminal device 20.

具体的には、プレーヤ位置管理部105は、プレーヤが移動中である旨のフラグ情報(以下、「移動状態情報」ともいう。)がプレーヤ情報記憶部146に登録されていない場合に、端末装置20から送信された現在位置情報を受信すると、当該受信した現在位置情報からプレーヤの現在位置を特定し、当該特定した現在位置とゲームデータ記憶部144に記憶された地点情報とに基づいて、当該特定した現在位置が予め定められた第1の地点であるか否かを判定する。 Specifically, when flag information indicating that the player is moving (hereinafter also referred to as "moving state information") is not registered in the player information storage unit 146, the player position management unit 105, upon receiving current position information transmitted from the terminal device 20, identifies the player's current position from the received current position information, and determines whether the identified current position is a predetermined first position based on the identified current position and the position information stored in the game data storage unit 144.

例えば、プレーヤ位置管理部105は、当該特定した現在位置と同一の緯度及び経度、又は、同一の範囲と認められる緯度及び経度の位置情報を用いる地点情報を検出し、当該検出した地点情報に含まれる地点属性情報に基づいて、当該特定した現在位置が移動開始地点の実空間内第1地点として登録可能か否かを判定する。 For example, the player position management unit 105 detects location information that uses location information with the same latitude and longitude as the identified current location, or latitude and longitude that are recognized to be in the same range, and determines whether the identified current location can be registered as the first location in real space as the movement start point, based on the location attribute information included in the detected location information.

そして、プレーヤ位置管理部105は、プレーヤの現在位置が実空間内第1地点であると判定した場合に、当該プレーヤが移動を開始したとして、当該実空間内第1位置を移動開始地点としてプレーヤ情報記憶部146に登録しつつ、プレーヤが移動中である旨のフラグ情報を移動状態情報として当該プレーヤ情報記憶部146に登録する。 Then, when the player position management unit 105 determines that the player's current position is the first point in real space, it determines that the player has started moving, and registers the first position in real space as the movement start point in the player information storage unit 146, while registering flag information indicating that the player is moving as movement status information in the player information storage unit 146.

なお、本実施形態においては、プレーヤが指示されたときや他のプレーヤからコンタクトがあったときの当該プレーヤの現在位置を実空間内第1地点として登録してもよいし、ゲームにおける敵キャラクタを倒したとき、所定の得点や経験値に到達したとき、タスクをクリアしたとき、又は、特定のアイテムを獲得したときのプレーヤの現在位置を実空間内第1地点として登録してもよい。 In this embodiment, the current position of a player when instructed or contacted by another player may be registered as the first point in real space, or the current position of a player when an enemy character in a game is defeated, a predetermined score or experience points are reached, a task is completed, or a specific item is obtained may be registered as the first point in real space.

一方、プレーヤ位置管理部105は、プレーヤ情報記憶部146に移動状態情報が既に登録されている場合に、端末装置20から送信された現在位置情報を受信すると、当該受信した現在位置情報からプレーヤの現在位置を特定し、当該特定した現在位置と同一の緯度及び経度、又は、同一の範囲と認められる緯度及び経度の位置情報を用いる地点情報を検出し、当該検出した地点情報に含まれる地点属性情報に基づいて、当該特定した現在位置が経由地又は目的地の第2の地点として登録可能か否かを判定する。 On the other hand, when the player position management unit 105 receives current position information transmitted from the terminal device 20 in a case where movement status information has already been registered in the player information storage unit 146, it identifies the current position of the player from the received current position information, detects location information using location information with the same latitude and longitude as the identified current position, or latitude and longitude that are recognized to be in the same range, and determines whether the identified current position can be registered as a second location for a stopover or destination based on the location attribute information included in the detected location information.

そして、プレーヤ位置管理部105は、プレーヤの現在位置が実空間内第2地点であると判定した場合に、当該プレーヤが移動中の経由地又は目的地に到達したとして、当該実空間内第2地点を移動経由地又は目的地としてプレーヤ情報記憶部146に登録し、経由地の場合には、プレーヤの移動状態情報を維持し、目的地の場合には、当該プレーヤの移動状態情報を削除する。 Then, when the player position management unit 105 determines that the player's current position is the second point in real space, it registers the second point in real space as a waypoint or destination in the player information storage unit 146, assuming that the player has reached a waypoint or destination during movement, and maintains the player's movement status information if it is a waypoint, or deletes the player's movement status information if it is a destination.

なお、本実施形態においては、実空間内第1地点と同様に、プレーヤが指示されたときや他のプレーヤからコンタクトがあったときの当該プレーヤの現在位置を実空間内第2地点として登録してもよいし、ゲームにおける敵キャラクタを倒したとき、所定の得点や経験値に到達したとき、タスクをクリアしたとき、又は、特定のアイテムを獲得したときのプレーヤの現在位置を実空間内第2地点として登録してもよい。 In this embodiment, similar to the first point in real space, the current position of the player when instructed or contacted by another player may be registered as the second point in real space, or the current position of the player when an enemy character in the game is defeated, a predetermined score or experience points are reached, a task is completed, or a specific item is obtained may be registered as the second point in real space.

(仮想空間におけるオブジェクトの移動制御処理)
ゲーム管理部103は、ゲームデータ記憶部144に記憶されたデータに基づいて仮想
空間を形成する。
(Processing for controlling movement of objects in virtual space)
The game management unit 103 forms a virtual space based on the data stored in the game data storage unit 144 .

特に、ゲーム管理部103は、実空間の地図などに基づいて、実空間の各地点と同一の名称、属性、及び特徴などを有する地点を有する仮想空間を形成してもよいし、実空間においてゲームデータ記憶部144に登録された地点情報における各地点に対応付けられた各地点が形成されて入れれば、実空間とは無関係の仮想空間を形成してもよい。ただし、実空間と無関係に仮想空間を形成して場合には、地点情報には、仮想空間内の各地点における仮想空間内の座標を示す座標情報が規定されており、ゲーム管理部103は、当該座標情報に基づいて仮想空間を形成する。 In particular, the game management unit 103 may form a virtual space having points with the same names, attributes, and characteristics as points in the real space based on a map of the real space, or may form a virtual space unrelated to the real space by forming and including points in the real space that correspond to points in the point information registered in the game data storage unit 144. However, when a virtual space is formed unrelated to the real space, the point information specifies coordinate information indicating the coordinates in the virtual space of each point in the virtual space, and the game management unit 103 forms the virtual space based on the coordinate information.

一方、ゲーム管理部103は、上記のようなプレーヤの実空間内の移動に伴って、実空間内第1地点に対応付けられた仮想空間内第1地点から実空間内第2地点に対応付けられた仮想空間内第2地点へのオブジェクトの移動を制御する。 Meanwhile, the game management unit 103 controls the movement of an object from a first point in the virtual space that corresponds to a first point in the real space to a second point in the virtual space that corresponds to a second point in the real space in accordance with the player's movement in the real space as described above.

特に、ゲーム管理部103は、オブジェクトとして、プレーヤキャラクタやプレーヤに付随するキャラクタ(ゲームアイテム)を用いてもよいし、プレーヤ自身のアバターを用いてもよい。 In particular, the game management unit 103 may use the player character, a character associated with the player (game item), or the player's own avatar as an object.

[4.3]選択処理及びそれに伴うゲームアイテムの付与
次に、本実施形態における選択処理及びそれに伴うゲームアイテムの付与について説明する。
[4.3] Selection Process and Accompanying Grant of Game Items Next, the selection process and the accompanying grant of game items in this embodiment will be described.

(選択処理の概要)
選択処理部106は、ゲームの実行中、検出された実空間内のプレーヤの移動に基づく所与の実行条件を具備した場合に、ランダムに、プレーヤの指示に基づいて、又は、ゲームの進行に従って、選択の対象となるゲームに関する複数のゲームアイテムから構成される選択対象グループの中から少なくとも1のゲームアイテムを選択する選択処理を実行し、当該選択したゲームアイテムをプレーヤに付与する。
(Outline of selection process)
When a given execution condition based on the detected movement of the player in real space during execution of the game is met, the selection processing unit 106 executes a selection process to select at least one game item from a selection target group consisting of a plurality of game items related to the game to be selected, either randomly, based on the player's instructions, or in accordance with the progress of the game, and grants the selected game item to the player.

特に、選択処理部106は、プレーヤの実空間内第1地点から実空間内第2地点までの移動が予め定められた条件を具備した場合、又は、プレーヤの実空間内第1地点から実空間内第2地点までの移動に伴って変化する仮想空間内におけるゲーム処理が予め定められた条件を具備した場合に、所与の実行条件を具備したとして、選択処理を実行する。 In particular, the selection processing unit 106 executes the selection process when the player's movement from a first point in real space to a second point in real space meets a predetermined condition, or when the game processing in the virtual space that changes as the player moves from the first point in real space to the second point in real space meets a predetermined condition, assuming that the given execution condition is met.

なお、本実施形態の所与の実行条件には、付加的な条件として、オブジェクト(プレーヤを含む)が所定のアイテム(ゲーム内通貨を含む。)を有していること、所定のタスクが実行されていること、所定のポイントや経験値を有していることなど他の条件が含まれていてもよい。 The given execution conditions in this embodiment may include other conditions as additional conditions, such as an object (including a player) having a specified item (including in-game currency), a specified task being performed, or having a specified number of points or experience points.

一方、選択処理部106は、後述するように、決定した仕様に従って選択対象の複数のゲームアイテムを有する選択対象グループを形成し、当該形成した選択対象グループの中から、各選択対象のゲームアイテムによる当選確率などに基づく抽選によって自動的に選択されたゲームアイテムをプレーヤに付与する抽選処理、又は、プレーヤの指示など所定の手法によって選択されたゲームアイテムをプレーヤに付与する処理を、選択処理として、実行する。 On the other hand, the selection processing unit 106 performs a selection process in which a selection target group having a plurality of selectable game items is formed according to the determined specifications, as described below, and a lottery process is performed in which a game item is automatically selected from the formed selection target group by lottery based on the probability of winning for each selectable game item, or a process is performed in which a game item selected by a predetermined method, such as an instruction from the player, is granted to the player.

また、選択処理部106は、ゲームアイテムとして、
(B1)上述のように、ゲームにおいて武器、道具、ライフエネルギー又は1upなどのプレーヤが操作するプレーヤキャラクタに装備し、若しくは、設定するためのアイテム、(B2)プレーヤキャラクタとして追加することができるキャラクタ、
(B3)ゲーム内通貨、又は、
(B4)プレーヤキャラクタに設定する能力そのもの、
などを選択処理に用いる。
In addition, the selection processing unit 106 selects, as game items,
(B1) As described above, items to be equipped or set to the player character operated by the player in the game, such as weapons, tools, life energy, or 1-up, (B2) characters that can be added as player characters,
(B3) in-game currency, or
(B4) The ability to be set for the player character,
etc. are used for the selection process.

なお、本実施形態においては、ゲームアイテムに代えて、ゲームカードなどのゲームで利用する仮想的なゲーム媒体が選択されて付与されてもよい。 In this embodiment, instead of game items, virtual game media to be used in the game, such as game cards, may be selected and provided.

特に、このようなゲームカードには、プレーヤキャラクタなどのキャラクタ、各キャラクタが有する武器・ゲーム内通貨・道具・ライフエネルギーなどのアイテムそのもの、又は、当該キャラクタやアイテムが規定されている。 In particular, such game cards specify characters such as player characters, items such as weapons, in-game currency, tools, and life energy possessed by each character, or the characters and items themselves.

また、本実施形態においては、ゲームアイテムの付与としては、当該付与したタイミングで該当するプレーヤがゲームにおいて使用可能に付与するが、当該付与したタイミング後であって、ゲーム内の所与のタイミングに使用可能に付与してもよいし、付与せずに、該当するプレーヤによって使用可能に設定してもよい。 In addition, in this embodiment, when a game item is granted, it is granted so that the relevant player can use it in the game at the time of granting, but it may be granted so that it can be used at a given time in the game after the time of granting, or it may not be granted and may be set so that it can be used by the relevant player.

(実空間内の移動が所与の実行条件を具備した場合の選択処理)
選択処理部106は、プレーヤの実空間内第1地点から実空間内第2地点までの移動が実行された場合に、又は、実空間内第1地点から実空間内第2地点までの移動の距離が所定の距離(又は、所定の距離以上若しくは所定の距離以下)である場合に、所与の実行条件を具備したとして、選択処理を実行してもよい。
(Selection process when movement in real space meets given execution conditions)
The selection processing unit 106 may execute a selection process when the player moves from a first point in real space to a second point in real space, or when the distance moved from the first point in real space to the second point in real space is a predetermined distance (or is greater than or equal to the predetermined distance or less than the predetermined distance).

また、選択処理部106は、実空間内第1地点から実空間内第2地点までの移動に要した移動時間が所定時間内である場合に、所与の実行条件を具備したとして、選択処理を実行してもよい。 In addition, the selection processing unit 106 may execute the selection process if the travel time required to travel from a first point in real space to a second point in real space is within a predetermined time, assuming that a given execution condition is met.

特に、選択処理部106は、特定の店舗、施設又はエリアなどのプレーヤの特定の地点への来訪タイミングを制御し、特定の地点における集客などの活性化だけでなく、当該地点の混雑の緩和などをコントロールにも利用するため、例えば、実空間内第1地点を来訪又は出発してから3日以内などの所与の期間内に実空間内第2地点を来訪した場合に、選択処理を実行してもよい。 In particular, the selection processing unit 106 may execute the selection process when the player visits a specific location, such as a specific store, facility, or area, in order to control not only the activation of the specific location, such as attracting customers, but also to control congestion at the location. For example, the selection processing unit 106 may execute the selection process when the player visits a second location in real space within a given period, such as within three days after visiting or departing from a first location in real space.

なお、本実施形態においては、選択処理部106は、複数の実空間内第2地点を用いて、移動、移動距離及び移動時間について所与の実行条件を具備したか否かを判定してもよい。 In this embodiment, the selection processing unit 106 may use multiple second points in the real space to determine whether or not given execution conditions are met for the movement, travel distance, and travel time.

すなわち、選択処理部106は、複数の実空間内第2地点を来訪した移動をしたこと、複数の実空間内第2地点を来訪したことによる距離又は移動時間が所与の実行条件を具備した場合に、選択処理を実行してもよい。 In other words, the selection processing unit 106 may execute the selection process when a movement that has visited multiple second locations in the real space, or a distance or movement time that has visited multiple second locations in the real space, satisfies a given execution condition.

また、選択処理部106は、1又は複数の実空間内の地点間の移動、距離又は移動時間についていずれかが所与の実行条件を具備した場合に限らず、これらのうち2以上についてそれぞれ所与の実行条件を具備した場合に、選択処理を実行してもよい。 The selection processing unit 106 may also execute the selection process not only when any of the movement, distance, or travel time between one or more points in the real space meets a given execution condition, but also when two or more of these each meet a given execution condition.

さらに、本実施形態においては、プレーヤの実空間内第1地点から実空間内第2地点までの移動に伴って変化する仮想空間内におけるゲーム処理に関する条件を具備した場合に、所与の実行条件を具備したとして、選択処理を実行してもよい。 Furthermore, in this embodiment, when conditions related to game processing in the virtual space that change as the player moves from a first point in the real space to a second point in the real space are met, it may be determined that given execution conditions are met and a selection process may be executed.

(仮想空間内におけるゲーム処理が所与の実行条件を具備した場合の選択処理)
選択処理部106は、プレーヤの実空間内第1地点から実空間内第2地点までの移動に
伴って仮想空間内に配置されたオブジェクト(すなわち、プレーヤキャラクタやプレーヤに付随するキャラクタであってもよいし、プレーヤ自身のアバターであってもよい)の仮想空間内第1地点から当該仮想空間内第2地点までの移動が実行された場合に、又は、当該移動が実行された場合であって所与の実行条件を具備した場合に、選択処理を実行してもよい。
(Selection process when game process in virtual space satisfies given execution conditions)
The selection processing unit 106 may execute a selection process when an object (i.e., the object may be a player character or a character associated with the player, or the player's own avatar) placed in the virtual space moves from a first point in the virtual space to a second point in the virtual space in conjunction with the player's movement from a first point in the real space to a second point in the real space, or when the movement is executed and given execution conditions are met.

特に、選択処理部106は、プレーヤの実空間における移動と連動させて仮想空間内におけるゲームを実行し、位置ゲームとしての新たな仕組みを提供し、ゲームの興趣性を向上させるため、実空間と同様に、特定の店舗、施設又はエリアなどのプレーヤの特定の地点への来訪タイミングを制御し、特定の地点における集客などの活性化だけでなく、当該地点の混雑の緩和などをコントロールにも利用するため、仮想空間内に配置されたオブジェクトの仮想空間内第1地点から当該仮想空間内第2地点までの移動、又は、当該移動に基づく所与の実行条件に基づいて選択処理を実行してもよい。 In particular, the selection processing unit 106 may execute a game in the virtual space in conjunction with the player's movement in the real space, provide a new mechanism for a location-based game, and increase the interest of the game, by controlling the timing of the player's visit to a specific location, such as a specific store, facility, or area, in the same way as in the real space, and may execute a selection process based on the movement of an object placed in the virtual space from a first location in the virtual space to a second location in the virtual space, or on given execution conditions based on the movement, in order to not only stimulate the specific location, but also to control congestion at the location, etc.

例えば、選択処理部106は、仮想空間において、仮想空間内第1地点から仮想空間内第2地点までの距離が所定の距離(又は、所定の距離以上若しくは所定の距離以下)である場合にオブジェクトの仮想空間内における移動に基づく所与の実行条件を具備したとして、選択処理を実行してもよい。 For example, the selection processing unit 106 may execute the selection process by determining that a given execution condition based on the movement of an object in the virtual space is met when the distance from a first point in the virtual space to a second point in the virtual space is a predetermined distance (or is greater than or equal to the predetermined distance or is less than or equal to the predetermined distance).

また、例えば、選択処理部106は、仮想空間内第1地点から仮想空間内第2地点までの移動時間が所定時間内である場合に、オブジェクトの仮想空間内における移動に基づく所与の実行条件を具備したとして、選択処理を実行してもよい。 Also, for example, if the travel time from a first point in the virtual space to a second point in the virtual space is within a predetermined time, the selection processing unit 106 may execute the selection process, assuming that a given execution condition based on the object's movement in the virtual space is met.

なお、本実施形態においては、選択処理部106は、実空間と同様に、複数の仮想空間内第2地点を用いて、移動、移動距離及び移動時間について、所与の実行条件を具備したか否かを判定してもよい。 In this embodiment, the selection processing unit 106 may use multiple second locations in the virtual space, as in the real space, to determine whether or not given execution conditions are met for the movement, travel distance, and travel time.

すなわち、選択処理部106は、複数の仮想空間内第2地点を来訪した移動をしたこと、複数の仮想空間内第2地点を来訪したことによる距離又は移動時間が所与の実行条件を具備した場合に、選択処理を実行してもよい。 In other words, the selection processing unit 106 may execute the selection process when travel has been made to visit multiple second locations in the virtual space, and when the distance or travel time required to visit multiple second locations in the virtual space satisfies a given execution condition.

また、選択処理部106は、1又は複数の仮想空間内の地点間の移動、距離又は移動時間についていずれかが所与の実行条件を具備した場合に限らず、これらのうち2以上についてそれぞれ所与の実行条件を具備した場合に、選択処理を実行してもよい。 The selection processing unit 106 may also execute the selection process not only when a given execution condition is met for any of the movement, distance, or travel time between points in one or more virtual spaces, but also when a given execution condition is met for two or more of these.

一方、選択処理部106は、プレーヤの実空間内第1地点から実空間内第2地点までの移動に伴って仮想空間内に配置されたオブジェクトの仮想空間内第1地点から当該仮想空間内第2地点までの移動中に、当該仮想空間内における所与のゲームイベントの実行が制御された場合にであって、当該ゲームイベントの状況に基づいて実行条件を制御してもよい。 On the other hand, when the execution of a given game event in the virtual space is controlled during the movement of an object placed in the virtual space from a first point in the virtual space to a second point in the virtual space accompanying the movement of the player from a first point in the real space to a second point in the real space, the selection processing unit 106 may control the execution conditions based on the status of the game event.

すなわち、この場合には、ゲーム管理部103は、実空間内第1地点から実空間内第2地点へのプレーヤの移動に対応付けてプレーヤキャラクタなどのオブジェクトが仮想空間内第1地点から仮想空間内第2地点への移動中に、当該仮想空間内における所与のゲームイベントの実行を制御する。 In this case, the game management unit 103 controls the execution of a given game event in the virtual space while an object such as a player character is moving from a first point in the virtual space to a second point in the virtual space in association with the player's movement from a first point in the real space to a second point in the real space.

例えば、ゲーム管理部103は、仮想空間内第1地点と仮想空間内第2地点の中間地点などの所与の地点において、仮想空間内において、登場した敵キャラクタ(中ボス)を倒すイベント、登場したキャラクタに対して話しかけるイベントやプレゼントを受け取るイベント、おみくじを引くイベント(所与の地点が神社の場合)、配置されたアイテムを獲
得するイベント、タスクを達成するイベント、又は、ミニゲームのイベントなど、第1の地点から第2の地点への移動中の所与の地点に発生する仮想空間におけるゲームイベントを制御する。
For example, the game management unit 103 controls game events in the virtual space that occur at a given point during movement from a first point to a second point, such as an event of defeating an enemy character (mid-boss) that appears in the virtual space, an event of talking to a character that appears or an event of receiving a present, an event of drawing a fortune (if the given point is a shrine), an event of obtaining a placed item, an event of completing a task, or a mini-game event, at a given point, such as a mid-point between a first point in the virtual space and a second point in the virtual space.

なお、ゲーム管理部103は、仮想空間における1の地点に限らず、複数の地点を用いてイベントを実行させてもよい。 The game management unit 103 may execute an event using multiple locations, not just one location in the virtual space.

そして、選択処理部106は、ゲーム管理部103と連動して、1のゲームイベントの実行中に、複数の連動したイベントの実行中に、1のゲームイベントの終了後に、又は、複数のイベントの終了後に、1のゲームイベント又は複数のイベントの状況に応じて、実行条件を具備したか否かを判定する。 Then, the selection processing unit 106, in conjunction with the game management unit 103, determines whether or not the execution conditions are met during the execution of one game event, during the execution of multiple linked events, after the end of one game event, or after the end of multiple events, depending on the status of one game event or multiple events.

例えば、選択処理部106は、登場した敵キャラクタ(中ボス)を倒したこと、登場したキャラクタに対して話しかけて所与のプレゼントを受け取ったこと、おみくじを引くイベント(所与の地点が神社の場合)で大吉が出たこと、仮想空間に配置された特定のアイテムを獲得したこと、所定のタスクを達成したこと、又は、ミニゲームのイベントで所定の成績を収めた場合に、所与の実行条件を具備したとして、選択処理を実行する。 For example, the selection processing unit 106 executes the selection process when a given execution condition is met when an enemy character (mid-boss) that appears is defeated, when a character that appears is spoken to and a given present is received, when a lucky fortune is drawn in a fortune-telling event (if the given location is a shrine), when a specific item placed in the virtual space is obtained, when a given task is accomplished, or when a given result is achieved in a mini-game event.

[4.4]仕様設定処理
次に、本実施形態における選択処理を実行する際の仕様を設定する仕様設定処理について説明する。
[4.4] Specification Setting Process Next, a specification setting process for setting the specifications when executing the selection process in this embodiment will be described.

(仕様設定処理の概要)
選択処理部106、プレーヤ位置管理部105によって検出された実空間内のプレーヤの移動に伴って変化するゲーム上のゲームパラメータを管理し、当該ゲームパラメータに基づいて、選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する。
(Overview of the specification setting process)
The selection processing unit 106 manages game parameters in the game that change in accordance with the movement of the player in real space detected by the player position management unit 105, and executes a specification setting process that sets specifications to be defined when the selection process is executed based on the game parameters.

特に、選択処理部106は、ゲームパラメータとして、プレーヤに設定されたゲーム上のパラメータの他に、仮想空間内に配置されるオブジェクトなどのパラメータに基づいて、選択処理の仕様を設定する。 In particular, the selection processing unit 106 sets the specifications for the selection process based on game parameters, such as parameters of objects placed in the virtual space, in addition to game parameters set by the player.

具体的には、選択処理部106は、ゲームパラメータとして、
(A1)実空間又は仮想空間における第1の地点及び第2の地点の少なくともいずれか一方の属性に基づいて変化する属性関連パラメータ、
(A2)実空間又は仮想空間における第1の地点から第2の地点までの実空間内における距離に基づいて変化する距離関連パラメータ、
(A3)実空間又は仮想空間における第1の地点から第2の地点までの移動時間に基づいて変化する時間関連パラメータ、
(A4)仮想空間の第1の地点から第2の地点までの移動中に発生したゲームイベントに応じて変化するイベント関連パラメータ、又は、
(A5)(A1)~(A4)の2以上のパラメータの合計、
を用いる。
Specifically, the selection processing unit 106 selects the following as game parameters:
(A1) an attribute-related parameter that changes based on an attribute of at least one of a first point and a second point in a real space or a virtual space;
(A2) a distance-related parameter that changes based on a distance in a real space from a first point to a second point in a real space or a virtual space;
(A3) a time-related parameter that changes based on a travel time from a first point to a second point in a real space or a virtual space;
(A4) An event-related parameter that changes in response to a game event that occurs during movement from a first point to a second point in the virtual space, or
(A5) The sum of two or more parameters of (A1) to (A4),
is used.

また、ゲームパラメータの属性(種別、ランク、特性及び能力)又は当該属性を規定する各ゲームパラメータに基づいて、選択処理の仕様が対応付けられており、選択処理部106は、移動中に、ゲームパラメータを管理し、実空間内第2地点に到達する際に、管理しているゲームパラメータに基づいて選択処理の仕様を決定して当該選択処理を実行する。 The specifications of the selection process are associated with the attributes of the game parameters (type, rank, characteristics, and abilities) or with each game parameter that defines the attributes, and the selection processing unit 106 manages the game parameters during movement, and when the second point in the real space is reached, determines the specifications of the selection process based on the managed game parameters and executes the selection process.

例えば、選択処理部106は、実空間内第2地点に到達する際に、属性関連パラメータ
に基づいて選択処理に含まれるゲームアイテムのレア度(ランク)及びその数を示す仕様を決定し、当該決定した仕様に基づいて該当するプレーヤに選択処理を実行する。
For example, when reaching a second point in real space, the selection processing unit 106 determines specifications indicating the rarity (rank) and number of game items included in the selection process based on attribute-related parameters, and executes the selection process for the relevant player based on the determined specifications.

なお、選択処理部106は、上述したような複数のゲームパラメータを管理するとともに、少なくとも1のゲームパラメータに対応付けられた選択処理における仕様の項目を、当該ゲームパラメータ及び他のゲームパラメータを含む少なくとも1のゲームパラメータに基づいて、制御してもよい。 The selection processing unit 106 may manage multiple game parameters as described above, and may control a specification item in the selection process associated with at least one game parameter based on at least one game parameter including the game parameter and other game parameters.

具体的には、この場合には、ゲームパラメータ毎に、又は、2以上の当該ゲームパラメータの組み合わせ毎に、選択処理における仕様の項目が対応付けられているとともに、ゲームパラメータ毎に、又は、2以上の当該ゲームパラメータの組み合わせ毎に、選択処理における仕様の項目に対する内容が予め設定されているものとされる。 Specifically, in this case, a specification item in the selection process is associated with each game parameter or each combination of two or more game parameters, and the content for the specification item in the selection process is preset for each game parameter or each combination of two or more game parameters.

そして、この場合には、選択処理部106は、上記のように、実空間内第1地点の開始時又は当該実空間内第1地点から実空間内第2地点までの移動中に、管理されている特定のゲームパラメータ又は2以上の特定のゲームパラメータを含むゲームパラメータに対応付けられた選択処理における仕様の項目を選択し、管理されている特定のゲームパラメータ又は2以上のゲームパラメータに基づいて、当該選択した仕様における項目の内容を設定する。 In this case, as described above, the selection processing unit 106 selects an item of the specifications in the selection process associated with a specific managed game parameter or game parameters including two or more specific game parameters at the start of the first point in real space or during the movement from the first point in real space to the second point in real space, and sets the content of the item in the selected specifications based on the specific managed game parameter or two or more game parameters.

(属性関連パラメータ)
選択処理部106は、実空間内のプレーヤの移動に伴って変化する属性関連パラメータを管理し、当該属性関連パラメータに基づいて、選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する。
(Attribute-related parameters)
The selection processing unit 106 manages attribute-related parameters that change as the player moves within the real space, and executes a specification setting process that sets specifications to be defined when the selection process is executed, based on the attribute-related parameters.

特に、属性関連パラメータとしては、第1の地点及び第2の地点(複数を含む。)の複数の地点の属性(具体的には、地点属性情報によって示される各種の属性)の一致又は不一致、及び、一致する地点数などによって変化するパラメータを用いる。 In particular, the attribute-related parameters used are parameters that change depending on whether the attributes of the first location and the second location (including multiple locations) match or do not match (specifically, the various attributes indicated by the location attribute information), and the number of matching locations.

具体的には、属性関連パラメータとしては、店舗や施設など場合には、カテゴリ(飲食、コンビニエンス、雑貨、服飾、デパートなど)、営業時間、及び、地域(例えば、郵便番号)などの各地点の属性の一致、不一致及び一致する地点数によって変化するパラメータを用いる。 Specifically, in the case of stores and facilities, the attribute-related parameters used are parameters that change depending on whether or not the attributes of each point match, and the number of points that match, such as category (food and drink, convenience, general goods, clothing, department stores, etc.), business hours, and area (e.g., postal code).

例えば、選択処理部106は、図4に示すように、位置ゲーム中に、実空間内第1地点と同一の属性を有する実空空間内第2地点に来訪する毎に、来訪数をカウントする属性関連パラメータを管理し、当該属性関連パラメータに基づいて、選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する。 For example, as shown in FIG. 4, the selection processing unit 106 manages attribute-related parameters that count the number of visits each time a second location in real space that has the same attributes as a first location in real space is visited during a position game, and executes a specification setting process that sets the specifications to be specified when executing the selection process based on the attribute-related parameters.

(距離関連パラメータ)
選択処理部106は、位置ゲーム中に、実空間内のプレーヤの移動に伴って変化する距離関連パラメータを管理し、当該距離関連パラメータに基づいて、選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する。
(Distance related parameters)
The selection processing unit 106 manages distance-related parameters that change in accordance with the movement of the player in real space during the position-based game, and executes a specification setting process that sets specifications to be defined when executing the selection process based on the distance-related parameters.

特に、距離関連パラメータとしては、実空間内の地点間の移動距離の合計、最初の地点から最後の地点までの直線距離や最短ルートなどによって変化するパラメータを用いる。 In particular, distance-related parameters include parameters that change depending on the total distance traveled between points in real space, the straight-line distance from the first point to the last point, and the shortest route.

例えば、選択処理部106は、位置ゲーム中に、実空間内第1地点からの直線距離、又は、ルート距離(実際に移動した距離)を示す距離関連パラメータを管理し、実空間内第2地点に来訪する毎に、距離関連パラメータに基づいて、選択処理を実行する際に規定さ
れる仕様を設定する仕様設定処理を実行する。
For example, during a positional game, the selection processing unit 106 manages distance-related parameters indicating a straight-line distance or a route distance (the distance actually traveled) from a first point in real space, and executes a specification setting process that sets specifications to be specified when executing the selection process based on the distance-related parameters each time a second point in real space is visited.

なお、選択処理部106は、位置ゲーム中に、仮想空間内のプレーヤキャラクタなどのオブジェクトの移動に伴って変化する距離関連パラメータを管理し、当該距離関連パラメータに基づいて、選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する。 The selection processing unit 106 manages distance-related parameters that change with the movement of objects such as the player character in the virtual space during the position-based game, and executes a specification setting process that sets the specifications that are specified when the selection process is executed based on the distance-related parameters.

この場合には、距離関連パラメータとしては、仮想空間内の地点間の移動距離の合計、最初の地点から最後の地点までの直線距離や最短ルートなどによって変化するパラメータを用いる。 In this case, the distance-related parameters used are parameters that change depending on the total distance traveled between points in the virtual space, the straight-line distance from the first point to the last point, or the shortest route.

(時間関連パラメータ)
選択処理部106は、位置ゲーム中に、実空間内のプレーヤの移動に伴って変化する時間関連パラメータを管理し、当該時間関連パラメータに基づいて、選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する。
(Time related parameters)
The selection processing unit 106 manages time-related parameters that change in accordance with the movement of the player in real space during the position-based game, and executes a specification setting process that sets specifications to be defined when executing the selection process based on the time-related parameters.

特に、時間関連パラメータとしては、実空間内の地点間の移動時間の合計、及び、地点間の平均移動時間などによって変化するパラメータを用いる。 In particular, time-related parameters used are parameters that change depending on the total travel time between points in real space and the average travel time between points.

例えば、選択処理部106は、位置ゲーム中に、実空間内第1地点から実空間内第2地点に到達した際の時間を示す時間関連パラメータを管理し、実空空間内第2地点に来訪する毎に、時間関連パラメータに基づいて、選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する。 For example, the selection processing unit 106 manages a time-related parameter indicating the time taken to reach a second point in real space from a first point in real space during a positional game, and executes a specification setting process that sets the specifications to be specified when executing the selection process based on the time-related parameter each time the second point in real space is visited.

なお、実空間と仮想空間との時間進度が異なる場合には、選択処理部106は、位置ゲーム中に、実空間内のプレーヤの移動に対応付けられた仮想空間内のプレーヤキャラクタなどのオブジェクトの移動に伴って変化する時間関連パラメータを管理し、当該時間関連パラメータに基づいて、選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する。 When the time progression differs between the real space and the virtual space, the selection processing unit 106 manages time-related parameters that change with the movement of objects such as the player character in the virtual space that correspond to the movement of the player in the real space during the position-based game, and executes a specification setting process that sets the specifications that are specified when the selection process is executed based on the time-related parameters.

(イベント関連パラメータ)
ゲーム管理部103は、実空間内第1地点から実空間内第2地点へのプレーヤの移動に対応付けてプレーヤキャラクタなどのオブジェクトが仮想空間内第1地点から仮想空間内第2地点への移動中に、当該仮想空間内における所与のゲームイベントの実行を制御する。
(Event related parameters)
The game management unit 103 controls the execution of a given game event in the virtual space while an object such as a player character is moving from a first point in the virtual space to a second point in the virtual space in response to the player's movement from a first point in the real space to a second point in the real space.

そして、選択処理部106は、当該移動中に、実空間内のプレーヤの移動に伴って変化するイベント関連パラメータを管理し、当該イベント関連パラメータに基づいて、選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する。 The selection processing unit 106 then manages event-related parameters that change in accordance with the movement of the player in real space during that movement, and executes a specification setting process that sets the specifications that are defined when the selection process is executed based on the event-related parameters.

例えば、ゲーム管理部103は、仮想空間内第1地点と仮想空間内第2地点の中間地点などの所与の地点において、仮想空間内において、登場した敵キャラクタ(中ボス)を倒すイベント、登場したキャラクタに対して話しかけるイベントやプレゼントを受け取るイベント、おみくじを引くイベント(所与の地点が神社の場合)、配置されたアイテムを獲得するイベント、タスクを達成するイベント、又は、ミニゲームのイベントなど、第1の地点から第2の地点への移動中の所与の地点に発生する仮想空間におけるゲームイベントを制御する。 For example, the game management unit 103 controls game events in the virtual space that occur at a given point during movement from a first point to a second point, such as an event of defeating an enemy character (mid-boss) that appears in the virtual space, an event of talking to a character that appears, an event of receiving a gift, an event of drawing a fortune (if the given point is a shrine), an event of obtaining a placed item, an event of completing a task, or an event of a mini-game, at a given point, such as a mid-point between a first point in the virtual space and a second point in the virtual space.

なお、ゲーム管理部103は、仮想空間における1の地点に限らず、複数の地点を用いてイベントを実行させてもよい。 The game management unit 103 may execute an event using multiple locations, not just one location in the virtual space.

一方、選択処理部106は、ゲーム管理部103と連動して、1のゲームイベントの実行中に、複数の連動したイベントの実行中に、1のゲームイベントの終了後に、又は、複数のイベントの終了後に、1のゲームイベント又は複数のイベントの状況に応じてイベント関連パラメータを変動させる。 On the other hand, the selection processing unit 106, in conjunction with the game management unit 103, varies the event-related parameters during the execution of one game event, during the execution of multiple linked events, after the end of one game event, or after the end of multiple events, depending on the status of one game event or multiple events.

具体的には、イベント関連パラメータとしては、移動中、又は、第2の地点に到達した際に、例えば、仮想空間内に登場した敵キャラクタを倒すこと、仮想空間内に登場したキャラクタに対して話す、受け取る、渡すなどの所与の動作を行うこと、お宝アイテムなどの特定のアイテムを見つけること、ゲーム内でフレンドと登録されている友人とコンタクトすること、及び、SNSによる所与の動作を行うことなどのゲームイベントにおいて、用いられるパラメータを示す。 Specifically, the event-related parameters refer to parameters used in game events during movement or when reaching a second location, such as defeating an enemy character that appears in the virtual space, performing a given action such as talking to, receiving, or handing over a character that appears in the virtual space, finding a specific item such as a treasure item, contacting a friend registered as a friend in the game, and performing a given action via SNS.

例えば、選択処理部106は、位置ゲーム中に、実空間内第1地点から実空間内第2地点までの間(すなわち、仮想空間内第1地点から仮想空間内第2地点までの間)に仮想空間内において登場した敵キャラクタを倒した数をカウントするイベント関連パラメータを管理し、実空空間内第2地点に来訪する毎に、イベント関連パラメータに基づいて、選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する。 For example, the selection processing unit 106 manages event-related parameters that count the number of enemy characters that appear in the virtual space that are defeated between a first point in the real space and a second point in the real space (i.e., between the first point in the virtual space and the second point in the virtual space) during a position game, and executes a specification setting process that sets the specifications that are specified when executing the selection process based on the event-related parameters each time the second point in the real space is visited.

また、例えば、選択処理部106は、イベント関連パラメータとして、敵を倒すことによって得られたポイント・経験値・ゲーム内通貨、所与の動作を行うことによって得られたポイント・経験値・ゲーム内通貨、及び、獲得したアイテムのランク(ノーマル、レア、Sレアなど)などの各種のパラメータを制御する。 In addition, for example, the selection processing unit 106 controls various parameters such as points, experience points, and in-game currency obtained by defeating an enemy, points, experience points, and in-game currency obtained by performing a given action, and the rank of an acquired item (normal, rare, S rare, etc.), as event-related parameters.

(選択処理の仕様)
選択処理部106は、上記のパラメータに基づいて、仕様として、
(B1)選択対象グループを構成するゲームアイテムの数、
(B2)選択対象グループを構成するゲームアイテムの種類、
(B3)選択対象グループを構成する各ゲームアイテムの前記プレーヤに付与するために選択される選択確率、
(B4)1回の発動で複数回実行される場合の各選択処理によって選択されるゲームアイテム数及び1回の発動で選択される1以上の選択処理全体によって選択されるゲームアイテム数、
(B5)選択されるゲームアイテムの属性、
(B6)選択処理の実行回数、
(B7)1回の発動で1以上実行される選択処理が実行される場合の消費されるゲーム内通貨、キャラクタのライフエネルギー、ポイント数などプレーヤ又は当該プレーヤが操作するキャラクタがゲーム内で保有する保有パラメータ、又は、1回の発動で複数回実行される場合には個々の選択処理を実行する際に消費されるこれらの保有パラメータ、又は、(B8)(B1)~(B7)の組み合わせ、
を設定する。
(Selection process specifications)
Based on the above parameters, the selection processing unit 106 selects the following as specifications:
(B1) the number of game items constituting the selection target group;
(B2) The types of game items that make up the selection target group;
(B3) a selection probability for each game item constituting a selection target group, the selection probability being selected to be awarded to the player;
(B4) The number of game items selected by each selection process when the selection process is executed multiple times with one activation, and the number of game items selected by all of the one or more selection processes selected with one activation,
(B5) the attributes of the selected game item;
(B6) The number of times the selection process is executed,
(B7) parameters held by a player or a character operated by the player in the game, such as in-game currency, character life energy, number of points, etc., consumed when one or more selection processes are executed with one activation, or, when multiple selection processes are executed with one activation, these parameters consumed when each individual selection process is executed, or, (B8) a combination of (B1) to (B7),
Set.

例えば、上記のパラメータに基づいて、選択対象グループを構成するゲームアイテムの数として、レアアイテムの数を増加させる場合を想定する。 For example, let's assume that the number of rare items is increased as the number of game items that make up the selection group based on the above parameters.

この場合には、選択処理部106は、距離関連パラメータの値が所定の距離(例えば、5km)伸びる毎に、時間関連パラメータの値が目標時間(例えば、1時間)より所定の時間早くなる(5分)毎に、又は、敵を倒した数を示すイベント関連パラメータの値が所定数(例えば、10)多くなる毎に、選択対象グループを構成するレアアイテムの数を+1増加させる。 In this case, the selection processing unit 106 increases the number of rare items constituting the selection target group by +1 each time the value of the distance-related parameter increases by a predetermined distance (e.g., 5 km), each time the value of the time-related parameter becomes a predetermined time earlier (5 minutes) than the target time (e.g., 1 hour), or each time the value of the event-related parameter indicating the number of enemies defeated increases by a predetermined number (e.g., 10).

また、例えば、上記のパラメータに基づいて、選択対象グループを構成するゲームアイテムの種類として、当該ゲームアイテムのランクを変更する場合を想定する。 Also, for example, it is assumed that the rank of the game item in question, which is a type of game item that constitutes a selection target group, is changed based on the above parameters.

この場合には、選択処理部106は、距離関連パラメータの値が所定の距離(例えば、5km)伸びる毎に、時間関連パラメータの値が目標時間(例えば、1時間)より所定の時間早くなる(5分)毎に、又は、敵を倒した数を示すイベント関連パラメータの値が所定値(例えば、10)多くなる毎に、選択対象グループを構成するレアアイテムの割合を多くする(例えば5%多くする)。 In this case, the selection processing unit 106 increases the proportion of rare items that make up the selection target group (e.g., by 5%) each time the value of the distance-related parameter increases by a predetermined distance (e.g., 5 km), each time the value of the time-related parameter becomes a predetermined time earlier (5 minutes) than the target time (e.g., 1 hour), or each time the value of the event-related parameter indicating the number of enemies defeated increases by a predetermined value (e.g., 10).

さらに、例えば、上記のパラメータに基づいて、選択対象グループを構成するゲームアイテムの選択確率(すなわち、抽選確率)として、レアアイテムの抽選確率を変更する場合を想定する。 Furthermore, for example, it is assumed that the selection probability (i.e., selection probability) of the game items that make up the selection target group is changed based on the above parameters, so that the selection probability of a rare item is changed.

この場合には、選択処理部106は、距離関連パラメータの値が所定の距離(例えば、5km)伸びる毎に、時間関連パラメータの値が目標時間(例えば、1時間)より所定の時間早くなる(5分)毎に、又は、敵を倒した数を示すイベント関連パラメータの値が所定数(例えば、10)多くなる毎に、選択対象グループを構成するレアアイテムの当選確率を2倍にする。 In this case, the selection processing unit 106 doubles the probability of winning the rare item that constitutes the selection target group each time the value of the distance-related parameter increases by a predetermined distance (e.g., 5 km), each time the value of the time-related parameter becomes a predetermined time earlier (5 minutes) than the target time (e.g., 1 hour), or each time the value of the event-related parameter indicating the number of enemies defeated increases by a predetermined number (e.g., 10).

上記に加えて、例えば、上記のパラメータに基づいて、選択対象グループから選択されるゲームアイテムの数を変更する場合を想定する。 In addition to the above, for example, consider a case where the number of game items selected from the selection group is changed based on the above parameters.

この場合には、選択処理部106は、距離関連パラメータの値が所定の距離(例えば、5km)伸びる毎に、時間関連パラメータの値が目標時間(例えば、1時間)より所定の時間早くなる(5分)毎に、又は、敵を倒した数を示すイベント関連パラメータの値が所定数(例えば、10)多くなる毎に、1度の選択処理で選択可能なゲームアイテムの数を所定数多くする(例えば、+1多くする)。 In this case, the selection processing unit 106 increases the number of game items selectable in one selection process by a predetermined number (e.g., +1) each time the value of the distance-related parameter increases by a predetermined distance (e.g., 5 km), each time the value of the time-related parameter becomes a predetermined time earlier (e.g., 5 minutes) than the target time (e.g., 1 hour), or each time the value of the event-related parameter indicating the number of enemies defeated increases by a predetermined number (e.g., 10).

また、例えば、上記のパラメータに基づいて、選択対象グループから選択されるゲームアイテムの属性(具体的には、能力)を変更する場合を想定する。 Also, for example, consider a case in which the attributes (specifically, abilities) of a game item selected from a selection group are changed based on the above parameters.

この場合には、選択処理部106は、距離関連パラメータの値が所定の距離(例えば、5km)伸びる毎に、時間関連パラメータの値が目標時間(例えば、1時間)より所定の時間早くなる(5分)毎に、又は、敵を倒した数を示すイベント関連パラメータの値が所定数(例えば、10)多くなる毎に、選択処理で選択されるゲームアイテムの能力(攻撃能力)を変化させる(例えば、攻撃能力の値を+10する)。 In this case, the selection processing unit 106 changes the ability (attack ability) of the game item selected in the selection process (e.g., increases the value of the attack ability by +10) each time the value of the distance-related parameter increases by a predetermined distance (e.g., 5 km), each time the value of the time-related parameter becomes a predetermined time earlier (5 minutes) than the target time (e.g., 1 hour), or each time the value of the event-related parameter indicating the number of enemies defeated increases by a predetermined number (e.g., 10).

[4.5]変形例
次に、本実施形態における変形例について説明する。
[4.5] Modifications Next, modifications of the present embodiment will be described.

(選択処理の実行条件の提示)
情報提供部111は、プレーヤの選択処理の実行に関する判断をサポートするため、選択処理を実行するための実行条件に関する情報を、プレーヤに告知するために端末装置20に提供する。
(Presentation of execution conditions for selection process)
The information providing unit 111 provides the terminal device 20 with information on the execution conditions for executing the selection process in order to support the player in making a decision regarding the execution of the selection process.

具体的には、情報提供部111は、選択処理を実行するための実行条件に関する情報として、
(A1)実空間内第1地点に基づく実空間内第2地点において実行される選択処理の種類(選択されるゲームカードの種別、実行条件の種別、第2地点の場所)を示す情報、
(A2)移動中の現時点における実行条件を既に具備したか否かを示す情報、
(A3)現時点における実行条件の状況(第2地点までの距離、第1地点からの移動時間、第2地点まで到達する制限時間までの残り時間)、
(A4)ゲームイベントの状況に基づいて実行条件が制御される場合に、敵を倒す数や敵を既に倒した数、アイテムを獲得すべきゲームカードの種別や既に獲得したゲームカードの種別、ゲームイベントが発生する地点やそこまでの誘導情報(順路、残り距離、到達予定時間)、イベント発生地点における行動の種類などゲームイベントの実行条件に関する情報、又は、
(A5)「実空間内第1地点と同一の属性の地点に行くこと」若しくは「1時間以内に〇〇コンビニエンスストアに行くこと」などの(A1)-(A4)に関するアドバイス、
などをプレーヤに告知するための告知情報(表示制御情報や音声による誘導情報)を生成する。
Specifically, the information providing unit 111 receives the following as information on the execution conditions for executing the selection process:
(A1) information indicating a type of selection process to be executed at a second point in real space based on a first point in real space (a type of game card to be selected, a type of execution condition, and a location of the second point);
(A2) Information indicating whether or not the execution conditions at the current time during movement have already been met;
(A3) The current status of the execution conditions (distance to the second point, travel time from the first point, remaining time until the time limit for reaching the second point),
(A4) When the execution conditions are controlled based on the status of a game event, information on the execution conditions of the game event, such as the number of enemies to be defeated or the number of enemies already defeated, the type of game card from which an item should be acquired or the type of game card already acquired, the location where the game event will occur and guidance information thereto (route, remaining distance, estimated time to arrive), and the type of action at the event occurrence location, or
(A5) Advice on (A1)-(A4), such as "Go to a location with the same attributes as the first location in the real world" or "Go to a certain convenience store within an hour";
Notification information (display control information and audio guidance information) is generated to notify the player of the above.

そして、情報提供部111は、生成した告知情報を該当するユーザの端末装置20に提供する。 Then, the information providing unit 111 provides the generated notification information to the terminal device 20 of the corresponding user.

(選択処理の仕様の提示)
情報提供部111は、実空間内第1地点から実空間内第2地点まで移動する際に移動開始時、又は、当該移動中に、ゲームパラメータによって変化が予想される仕様に関する情報を、プレーヤに告知するために端末装置20に提供する。
(Presentation of selection process specifications)
The information providing unit 111 provides the terminal device 20 with information regarding the specifications that are expected to change depending on the game parameters at the start of or during movement from a first point in real space to a second point in real space, in order to inform the player.

具体的には、情報提供部111は、ゲームパラメータによって変化が予想される仕様に関する情報として、ゲームパラメータに対応付けつつ、移動距離、移動時間、実空間内第2地点までの到達時間や到達時刻などゲームパラメータに基づく選択処理の種別、高ランクや高レベルのゲームカードの選択確率、又は、選択されるゲームカードの数などのプレーヤに告知するための告知情報(表示制御情報や音声による誘導情報)を生成する。 Specifically, the information providing unit 111 generates notification information (display control information or audio guidance information) to inform the player of the type of selection process based on game parameters such as the travel distance, travel time, arrival time or arrival time to the second point in real space, the probability of selecting a high-rank or high-level game card, or the number of game cards to be selected, while corresponding the information on the specifications that are expected to change depending on the game parameters.

例えば、情報提供部111は、移動時間や移動距離に応じて、実空間内第2地点で実行される選択処理においてSレア(ランク)の当選確率が変更されること、又は、移動中の所定の地点で中ボスをプレーヤが倒すことや神社でおみくじを引きかつ大吉が出た場合に、Sレア(ランク)の当選確率が変更されることなど、プレーヤに告知するための告知情報(表示制御情報や音声による誘導情報)を生成する。 For example, the information providing unit 111 generates notification information (display control information and audio guidance information) to inform the player that the probability of winning an S Rare (rank) will change in the selection process executed at the second point in real space depending on the travel time and travel distance, or that the probability of winning an S Rare (rank) will change if the player defeats a mid-boss at a specified point during travel or if the player draws a fortune at a shrine and gets a great fortune.

そして、情報提供部111は、生成した告知情報を該当するユーザの端末装置20に提供する。 Then, the information providing unit 111 provides the generated notification information to the terminal device 20 of the corresponding user.

[5]本実施形態における動作(仕様設定処理及び選択処理を含むゲーム処理)
次に、図6用いて本実施形態のサーバ装置10によって実行される仕様設定処理及び選択処理を含むゲーム処理の動作について説明する。
[5] Operation in this embodiment (game processing including specification setting processing and selection processing)
Next, the operation of the game processing including the specification setting processing and the selection processing executed by the server device 10 of this embodiment will be described with reference to FIG.

なお、図6は、本実施形態のサーバ装置10によって実行される仕様設定処理及び選択処理を含むゲーム処理の動作を示すフローチャートである。 FIG. 6 is a flowchart showing the operation of game processing, including specification setting processing and selection processing, executed by the server device 10 of this embodiment.

本動作は、選択処理として抽選処理を実行する場合であって、複数の実空間内第2地点に来訪する場合であって、実空間内第1地点と属性(店舗種別)が一致する実空間内第2地点に来訪する毎に、来訪数のパラメータを変化させ、Sレアの当選確率が基準当選確率に来訪数を乗算した倍率に変化させる場合を用いて説明する。 This operation will be explained using a case where a lottery process is executed as a selection process, where a plurality of second locations in the real space are visited, and each time a second location in the real space whose attributes (store type) match those of the first location in the real space is visited, the parameter for the number of visits is changed, and the probability of winning an S rare is changed to a multiplier obtained by multiplying the base probability of winning by the number of visits.

すなわち、本動作は、予め指定された店舗種別(例えば、A社コンビニエンスストア)の属性を示す地点属性情報を有する地点情報を利用してゲームを進行させるものとして説
明する。
That is, this operation will be described as progressing the game by using location information having location attribute information indicating the attributes of a pre-specified store type (for example, Company A convenience store).

また、本動作は、各プレーヤにおいて実行される動作であって、特定のプレーヤ(以下、「特定プレーヤ」という。)における動作として説明する。 Furthermore, this action is an action executed by each player, and will be described as an action performed by a specific player (hereinafter, referred to as a "specific player").

さらに、本動作は、ノーマル、レア、又は、Sレアなどの種々のランクを有する複数のゲームアイテムが選択対象として構成され、かつ、各当選確率が規定されている選択処理に用いる選択対象グループが予め設定されているものとする。 Furthermore, this operation is configured with a plurality of game items having various ranks such as normal, rare, or S rare as selection targets, and a selection target group to be used in the selection process in which the probability of winning each is specified is set in advance.

なお、本動作は、特定プレーヤにおいて、ゲームにログインしているものの、リセットされてプレーヤ情報に登録されている移動状態情報及び地点情報については初期化されているものとする。 Note that this operation assumes that a specific player is logged into the game, but that the movement status information and location information registered in the player information has been reset and initialized.

まず、ゲーム管理部103は、特定プレーヤの端末装置20から送信された当該特定プレーヤの現在位置情報を受信すると(ステップS101)、プレーヤ位置管理部105は、当該受信した現在位置情報に基づいてゲームデータ記憶部144に登録された地点情報を検索し、受信した現在位置情報によって示される実空間上の位置(すなわち、プレーヤの現在位置(緯度及び経度))と同一又は同一と判断される緯度及び経度を有し、特定の店舗種別、及び、第1の地点として選択可能な属性情報する地点情報の有無を判定する(ステップS102)。 First, when the game management unit 103 receives current location information of a specific player transmitted from the terminal device 20 of the specific player (step S101), the player location management unit 105 searches for location information registered in the game data storage unit 144 based on the received current location information, and determines whether there is location information that has latitude and longitude that are the same or are determined to be the same as the real-space position indicated by the received current location information (i.e., the player's current location (latitude and longitude)), and has a specific store type and attribute information that can be selected as a first location (step S102).

このとき、プレーヤ位置管理部105は、受信したプレーヤの現在位置と同一又は同一と判断され、特定の店舗種別及び第1の地点として選択可能な属性情報を有する地点情報がゲームデータ記憶部144に登録されていると判定した場合には、ステップS103の処理に移行し、当該属性情報を有する地点情報がゲームデータ記憶部144に登録されていないと判定した場合には、本動作を終了させる。 At this time, if the player position management unit 105 determines that the received current position of the player is the same or is identical, and determines that location information having a specific store type and attribute information selectable as a first location is registered in the game data storage unit 144, it proceeds to processing in step S103, and if it determines that location information having that attribute information is not registered in the game data storage unit 144, it ends this operation.

次いで、プレーヤ位置管理部105は、受信したプレーヤの現在位置と同一又は同一と判断され、特定の店舗種別及び第1の地点として選択可能な属性情報を有する地点情報がゲームデータ記憶部144に登録されていると判定した場合には、特定プレーヤのプレーヤ情報における移動状態情報をオン(移動状態)にし、当該プレーヤ情報に当該地点情報を、実空間内第1地点の地点情報として、登録する(ステップS103)。 Next, if the player position management unit 105 determines that the received current position of the player is the same or is identical, and that location information having a specific store type and attribute information selectable as a first location is registered in the game data storage unit 144, it turns on the movement status information in the player information of the specific player (moving state) and registers the location information in the player information as location information for the first location in real space (step S103).

次いで、ゲーム管理部103は、実空間内第1地点に対応する仮想空間内第1地点にプレーヤキャラクタを配置し、当該プレーヤキャラクタにおける仮想空間内第2地点までの移動ゲームを開始する(ステップS104)。 Next, the game management unit 103 places the player character at a first point in the virtual space that corresponds to the first point in the real space, and starts a movement game for the player character to a second point in the virtual space (step S104).

なお、ゲームが終了するまで、プレーヤ位置管理部105は、特定プレーヤの端末装置20から随時特定プレーヤの現在位置情報を受信してプレーヤキャラクタの仮想空間内の位置を特定し、ゲーム管理部103は、当該特定したプレーヤキャラクタの仮想空間内の位置に基づく各種のゲームを実行させる。 Until the game ends, the player position management unit 105 receives current position information of a specific player from the specific player's terminal device 20 at any time to identify the position of the player character in the virtual space, and the game management unit 103 executes various games based on the identified player character's position in the virtual space.

また、この場合には、ゲーム管理部103は、必要に応じて端末装置20から特定プレーヤの操作情報を受信し、当該受信した操作情報に応じてゲームを進行させる。 In this case, the game management unit 103 also receives operation information of a specific player from the terminal device 20 as necessary, and progresses the game according to the received operation information.

次いで、ゲーム管理部103は、プレーヤの操作、又は、第1の地点の登録から予め定められた期間が経過したなどの所与の終了条件を具備した場合には、ゲームを終了させるか否かを判定する(ステップS105)。 Next, the game management unit 103 determines whether to end the game when a given ending condition is met, such as a player's operation or a predetermined period of time has elapsed since the first location was registered (step S105).

このとき、ゲーム管理部103は、終了条件を具備したと判定した場合には、本動作を
終了させ、当該終了条件を具備していないと判定した場合には、ステップS106の処理に移行し、特定プレーヤの端末装置20から送信された当該特定プレーヤの現在位置情報を受信するまでステップS105の処理を繰り返す。
At this time, if the game management unit 103 determines that the termination condition is met, it terminates this operation, and if it determines that the termination condition is not met, it proceeds to processing of step S106 and repeats the processing of step S105 until it receives current position information of a specific player transmitted from the terminal device 20 of that specific player.

次いで、ゲーム管理部103は、特定プレーヤの端末装置20から送信された当該特定プレーヤの現在位置情報を受信すると(ステップS106)、プレーヤ位置管理部105は、当該受信した現在位置情報に基づいてゲームデータ記憶部144に登録された地点情報を検索し、受信した現在位置情報によって示される実空間上の位置(すなわち、プレーヤの位置(緯度及び経度))と同一又は同一と判断される緯度及び経度を有し、特定の店舗種別、及び、第2の地点として選択可能な属性情報する地点情報の有無を判定する(ステップS107)。 Next, when the game management unit 103 receives the current location information of a specific player transmitted from the terminal device 20 of the specific player (step S106), the player location management unit 105 searches for location information registered in the game data storage unit 144 based on the received current location information, and determines whether there is location information that has latitude and longitude that are the same or are determined to be the same as the real-space position indicated by the received current location information (i.e., the player's position (latitude and longitude)), and has a specific store type and attribute information that can be selected as a second location (step S107).

このとき、プレーヤ位置管理部105は、受信したプレーヤの位置と同一又は同一と判断され、特定の店舗種別及び第2の地点として選択可能な属性情報を有する地点情報がゲームデータ記憶部144に登録されていると判定した場合には、ステップS108の処理に移行し、当該属性情報を有する地点情報がゲームデータ記憶部144に登録されていないと判定した場合には、ステップS105の処理に移行する。 At this time, if the player position management unit 105 determines that the received player position is the same or is identical, and that location information having a specific store type and attribute information selectable as a second location is registered in the game data storage unit 144, it proceeds to processing in step S108, and if it determines that location information having that attribute information is not registered in the game data storage unit 144, it proceeds to processing in step S105.

次いで、選択処理部106は、受信したプレーヤの位置と同一又は同一と判断され、特定の店舗種別及び第2の地点として選択可能な属性情報を有する地点情報がゲームデータ記憶部144に登録されていると判定した場合には、第2の地点の来訪数を示す来訪数パラメータに「+1」を加算する(ステップS108)。 Next, if the selection processing unit 106 determines that the location information is registered in the game data storage unit 144 and has attribute information that is identical to or can be selected as a specific store type and a second location, it adds "+1" to the number of visits parameter indicating the number of visits to the second location (step S108).

次いで、選択処理部106は、来訪数パラメータに基づいて選択処理の仕様を設定する(ステップS109)。 Next, the selection processing unit 106 sets the specifications of the selection process based on the number of visits parameter (step S109).

具体的には、選択処理部106は、選択処理における選択対象として予め設定された複数のゲームアイテムのうち、Sレアのランクを有するゲームアイテムの相対的な当選確率を来訪数倍に設定する。なお、選択処理部106は、複数のSレアのランクを有するゲームアイテムが選択処理の選択対象として設定されている場合には、Sレアのランクのゲームアイテムの当選確率をそれぞれ来訪数倍してもよいし、Sレアのランクのゲームアイテムの当選確率の合計を来訪数倍してもよい。 Specifically, the selection processing unit 106 sets the relative winning probability of a game item having an S-rare rank among multiple game items preset as selection targets in the selection process to the number of visits. Note that, when multiple game items having an S-rare rank are set as selection targets in the selection process, the selection processing unit 106 may multiply each of the winning probabilities of game items having an S-rare rank by the number of visits, or may multiply the total winning probability of game items having an S-rare rank by the number of visits.

次いで、選択処理部106は、仕様を設定した選択対象グループに基づいて選択処理を実行し、当選した1のゲームアイテムを特定プレーヤに付与し(ステップS110)、ステップS105の処理に移行する。 Next, the selection processing unit 106 executes a selection process based on the selection target group for which specifications have been set, awards the one game item that has been won to the specific player (step S110), and proceeds to the processing of step S105.

なお、選択処理部106は、付与したゲームアイテムの情報を特定プレーヤのゲームアイテム情報に登録する。 The selection processing unit 106 then registers the information about the granted game items in the game item information for the specific player.

[6]その他
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
[6] Others The present invention is not limited to the above-described embodiment, and various modifications are possible. For example, a term cited in the description of the specification or drawings as a term with a broad meaning or synonymous meaning can be replaced with a term with a broad meaning or synonymous meaning in other descriptions of the specification or drawings.

本実施形態では、各種のゲーム、例えば、野球ゲーム、サッカーゲーム、バスケットボールゲーム等のスポーツゲームなどの対戦ゲーム、ロールプレーイングゲーム、その他のシミュレーションゲームに応用してもよい。 This embodiment may be applied to various games, for example, competitive games such as sports games such as baseball games, soccer games, and basketball games, role-playing games, and other simulation games.

また、本実施形態は、一のサーバ装置10によって各ゲームを端末装置20に提供して
もよいし、複数のサーバ装置10を連動させてサーバシステムを構築し、各ゲームを端末装置20に提供してもよい。
In addition, in this embodiment, each game may be provided to the terminal device 20 by a single server device 10, or a server system may be constructed by linking multiple server devices 10 to provide each game to the terminal device 20.

また、本実施形態においては、サーバ装置10の機能を備えた単一のゲーム装置(ゲームシステム)、すなわち、サーバ装置などの他の機器に依存せず単独で動作する装置(スタンドアローン)によって実現してもよい。 In addition, in this embodiment, the present invention may be realized by a single game device (game system) that has the functions of the server device 10, i.e., a device (standalone) that operates independently without relying on other devices such as a server device.

例えば、このようなゲーム装置(ゲームシステム)は、
(A1)実空間内のプレーヤの位置を利用して所与のゲームを実行させるゲームシステムであって、
(A2)プレーヤの実空間内の現在位置を示す現在位置情報を受信し、
(A3)プレーヤにおける実空間の第1の地点から当該第1の地点とは異なる実空間の第2の地点までの移動を検出し、
(A4)検出された実空間内第1地点から実空間内第2地点までのプレーヤの移動に基づいて、実空間に対応付けられた仮想空間を用いたゲームを実行し、
(A5)検出された実空間内のプレーヤの移動に基づく所与の実行条件を具備した場合に、選択の対象となる前記ゲームに関する複数のゲーム媒体から構成される選択対象グループの中から少なくとも1のゲーム媒体を選択する選択処理を実行し、当該選択したゲーム媒体をプレーヤに付与し、
(A6)検出された実空間内のプレーヤの移動に伴って変化するゲーム上のゲームパラメータに基づいて、選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行し、
(A7)設定された仕様に基づいて選択処理を実行する構成を有している。
For example, such a game device (game system) includes:
(A1) A game system for executing a given game using a player's position in a real space, comprising:
(A2) receiving current location information indicating a current location of a player in real space;
(A3) detecting movement of the player from a first point in a real space to a second point in the real space different from the first point;
(A4) executing a game using a virtual space associated with the real space based on the detected movement of the player from a first point in the real space to a second point in the real space;
(A5) executing a selection process for selecting at least one game medium from a selection target group consisting of a plurality of game media related to the game to be selected when a given execution condition based on the detected movement of the player in the real space is satisfied, and granting the selected game medium to the player;
(A6) executing a specification setting process for setting specifications to be defined when the selection process is executed, based on game parameters in the game that change in accordance with the detected movement of the player in the real space;
(A7) It has a configuration for executing selection processing based on set specifications.

本発明は、実施形態で説明した構成と実質的に同一の構成(例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成)を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。 The present invention includes configurations that are substantially the same as the configurations described in the embodiments (for example, configurations with the same functions, methods, and results, or configurations with the same purpose and effect). The present invention also includes configurations that replace non-essential parts of the configurations described in the embodiments. The present invention also includes configurations that achieve the same effects as the configurations described in the embodiments, or that can achieve the same purpose. The present invention also includes configurations in which publicly known technology is added to the configurations described in the embodiments.

上記のように、本発明の実施形態について詳細に説明したが、本発明の新規事項及び効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。したがって、このような変形例はすべて本発明の範囲に含まれるものとする。 Although the embodiments of the present invention have been described in detail above, it will be readily apparent to those skilled in the art that many modifications are possible that do not substantially depart from the novel features and effects of the present invention. Therefore, all such modifications are intended to be included within the scope of the present invention.

10 … サーバ装置
20 … 端末装置
100 … 処理部
101 … 通信制御部
102 … Web処理部
103 … ゲーム管理部
104 … アイテム管理部
105 … プレーヤ位置管理部
106 … 選択処理部
110 … タイマ管理部
111 … 情報提供部
120 … 入力部
130 … 表示部
140 … 記憶部
142 … 主記憶部
144 … ゲームデータ記憶部
146 … プレーヤ情報記憶部
148 … アイテム情報記憶部
180 … 情報記憶媒体、
196 … 通信部
200 … 処理部
210 … 通信制御部
211 … Webブラウザ
212 … ゲーム処理部
213 … 表示制御部
214 … ゲーム画面制御部
215 … 現在位置管理部
220 … 描画部
230 … 音処理部
250 … 現在位置検出部
260 … 入力部
262 … 検出部
270 … 記憶部
271 … 主記憶部
272 … 画像バッファ
280 … 情報記憶媒体
290 … 表示部
292 … 音出力部
296 … 通信部
10 ... server device 20 ... terminal device 100 ... processing unit 101 ... communication control unit 102 ... Web processing unit 103 ... game management unit 104 ... item management unit 105 ... player position management unit 106 ... selection processing unit 110 ... timer management unit 111 ... information providing unit 120 ... input unit 130 ... display unit 140 ... storage unit 142 ... main storage unit 144 ... game data storage unit 146 ... player information storage unit 148 ... item information storage unit 180 ... information storage medium,
DESCRIPTION OF REFERENCE NUMERALS 196 ... communication unit 200 ... processing unit 210 ... communication control unit 211 ... Web browser 212 ... game processing unit 213 ... display control unit 214 ... game screen control unit 215 ... current position management unit 220 ... drawing unit 230 ... sound processing unit 250 ... current position detection unit 260 ... input unit 262 ... detection unit 270 ... storage unit 271 ... main storage unit 272 ... image buffer 280 ... information storage medium 290 ... display unit 292 ... sound output unit 296 ... communication unit

Claims (1)

実空間内のプレーヤの位置を利用して当該プレーヤの端末装置に所与のゲームを実行させるサーバシステムであって、
前記端末装置から送信された前記プレーヤの実空間内の現在位置を示す現在位置情報を受信する受信手段と、
前記プレーヤにおける実空間の第1の地点から当該第1の地点とは異なる実空間の第2の地点までの移動を検出する検出手段と、
前記検出された前記実空間の第1の地点から前記実空間の第2の地点までの前記プレーヤの移動に基づいて、仮想空間を用いた前記ゲームを実行するゲーム制御手段と、
前記検出された実空間内のプレーヤの移動に基づく所与の実行条件を具備した場合に、選択の対象となる前記ゲームに関する複数のゲーム媒体から構成される選択対象グループの中から少なくとも1のゲーム媒体を選択する選択処理を実行し、当該選択したゲーム媒体を前記プレーヤに付与する選択制御手段と、
前記検出された実空間内のプレーヤの移動に伴って変化する前記ゲーム上のゲームパラメータに基づいて、前記選択処理を実行する際に規定される仕様を設定する仕様設定処理を実行する設定手段と、
前記付与されたゲーム媒体に関する情報を含む、前記ゲームに関する情報を前記端末装置に提供する提供手段と、
を備え、
前記選択制御手段が、
前記設定された仕様に基づいて前記選択処理を実行することを特徴とするサーバシステム。
A server system that uses a player's position in a real space to execute a given game on a terminal device of the player, comprising:
a receiving means for receiving current position information indicating a current position of the player in real space transmitted from the terminal device;
a detection means for detecting movement of the player from a first point in a real space to a second point in the real space different from the first point;
a game control means for executing the game using a virtual space based on the detected movement of the player from a first point in the real space to a second point in the real space;
a selection control means for executing a selection process for selecting at least one game medium from a selection target group consisting of a plurality of game media related to the game to be selected, when a given execution condition based on the detected movement of the player within the real space is satisfied, and for granting the selected game medium to the player;
a setting means for executing a specification setting process for setting specifications to be defined when the selection process is executed, based on game parameters of the game that change in accordance with the detected movement of the player in the real space;
a provision means for providing information about the game, including information about the provided game content, to the terminal device;
Equipped with
The selection control means
A server system which executes the selection process based on the set specifications.
JP2024087808A 2020-03-30 2024-05-30 Server System Pending JP2024109933A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024087808A JP2024109933A (en) 2020-03-30 2024-05-30 Server System

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020060593A JP7580932B2 (en) 2020-03-30 Server system, game system and program
JP2024087808A JP2024109933A (en) 2020-03-30 2024-05-30 Server System

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020060593A Division JP7580932B2 (en) 2020-03-30 2020-03-30 Server system, game system and program

Publications (1)

Publication Number Publication Date
JP2024109933A true JP2024109933A (en) 2024-08-14

Family

ID=78003934

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024087808A Pending JP2024109933A (en) 2020-03-30 2024-05-30 Server System

Country Status (1)

Country Link
JP (1) JP2024109933A (en)

Also Published As

Publication number Publication date
JP2021159091A (en) 2021-10-11

Similar Documents

Publication Publication Date Title
CN109453516B (en) Server device
US11471754B2 (en) Game program, method for controlling computer, and computer
JP6937455B2 (en) Server system and program
JP2011083597A (en) Game system and program
JP6877941B2 (en) Game system and programs
US20210060438A1 (en) Game system, server system, terminal and method of executing game
JP2013198591A (en) Server system, program, information storage medium, method for controlling server system, and network system
JP7559168B2 (en) PROGRAM, INFORMATION PROCESSING DEVICE, GAME SYSTEM, AND GAME PROVIDING METHOD
JP2017099923A (en) Server system, program, control method of server system, and network system
JP6814585B2 (en) Game system and programs
JP2018042740A (en) Game server system and program
JP2016185282A (en) Server system, game system, and program
JP2024051087A (en) Information processing device, information processing method and program
JP7580932B2 (en) Server system, game system and program
US20220184499A1 (en) Video game with map-based features
JP2024109933A (en) Server System
JP6781321B1 (en) Programs, information processing methods and information processing equipment
JP2018000488A (en) Server system and program
JP7577803B2 (en) Server system, game system, game providing method and program
JP7506992B2 (en) Server system and game system
JP7014756B2 (en) Server system, game provision method and program
JP2021027901A (en) Game system, game device, and program
JP7421105B2 (en) Program, information processing method, and information processing device
JP7490416B2 (en) Game system and program
JP7194671B2 (en) SERVER SYSTEM, GAME SYSTEM, GAME PROVIDING METHOD AND PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240530