JP6803032B2 - Game systems, terminal-mounted game programs, and server-mounted game programs - Google Patents
Game systems, terminal-mounted game programs, and server-mounted game programs Download PDFInfo
- Publication number
- JP6803032B2 JP6803032B2 JP2018116456A JP2018116456A JP6803032B2 JP 6803032 B2 JP6803032 B2 JP 6803032B2 JP 2018116456 A JP2018116456 A JP 2018116456A JP 2018116456 A JP2018116456 A JP 2018116456A JP 6803032 B2 JP6803032 B2 JP 6803032B2
- Authority
- JP
- Japan
- Prior art keywords
- hidden
- pattern
- point
- points
- spot
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 256
- 230000008569 process Effects 0.000 claims description 253
- 238000012545 processing Methods 0.000 claims description 168
- 230000001419 dependent effect Effects 0.000 claims description 108
- 238000004891 communication Methods 0.000 claims description 32
- 230000005540 biological transmission Effects 0.000 claims description 17
- 238000013500 data storage Methods 0.000 description 37
- 230000008450 motivation Effects 0.000 description 35
- 230000000694 effects Effects 0.000 description 18
- 230000015654 memory Effects 0.000 description 15
- 238000007726 management method Methods 0.000 description 14
- 238000009434 installation Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 10
- 230000008451 emotion Effects 0.000 description 10
- 230000009182 swimming Effects 0.000 description 10
- 230000000386 athletic effect Effects 0.000 description 7
- 230000036541 health Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 230000002860 competitive effect Effects 0.000 description 5
- 238000003909 pattern recognition Methods 0.000 description 5
- 239000002699 waste material Substances 0.000 description 5
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 4
- 241001465754 Metazoa Species 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 230000004580 weight loss Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000037406 food intake Effects 0.000 description 2
- 235000012631 food intake Nutrition 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000008685 targeting Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241000883964 Ariocarpus retusus Species 0.000 description 1
- 241001420124 Cidariophanes Species 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- DMBHHRLKUKUOEG-UHFFFAOYSA-N diphenylamine Chemical compound C=1C=CC=CC=1NC1=CC=CC=C1 DMBHHRLKUKUOEG-UHFFFAOYSA-N 0.000 description 1
- 210000003746 feather Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、位置情報を利用したゲームを行う顧客により携行されて操作されるスマートフォンまたはその他のモバイル機器からなる顧客端末と、この顧客端末と通信回線を介して接続されるゲーム提供サーバとを含んで構成されたゲームシステム、端末搭載用ゲームプログラム、およびサーバ搭載用ゲームプログラムに係り、例えば、他のゲームに利用することができるポイントを付与するゲーム、獲得ポイントの大小を競う競技ゲーム、顧客の歩行等による移動経路の目的達成度や芸術性を競う競技ゲーム、歩数計システムに付随するゲーム等に利用できる。 The present invention includes a customer terminal consisting of a smartphone or other mobile device carried and operated by a customer who plays a game using location information, and a game providing server connected to the customer terminal via a communication line. A game system composed of, a terminal-mounted game program, and a server-mounted game program, for example, a game that gives points that can be used for other games, a competition game that competes for the size of earned points, and a customer's It can be used for competition games that compete for the degree of achievement of the purpose and artistry of the movement route by walking, and games that accompany the pedometer system.
一般に、位置情報を利用したゲーム(位置情報ゲーム、位置ゲーム等と称される。)には、顧客がスマートフォン等のモバイル機器を持ち歩き、ゲーム運営者側が設定した場所へ実際に行くことにより、その現場においてスタンプや各種のアイテムを獲得するといったものがある。 Generally, a game using location information (referred to as a location information game, a location game, etc.) is performed by a customer carrying a mobile device such as a smartphone and actually going to a location set by the game operator. There are things like getting stamps and various items on site.
また、ゲーム端末を所持している顧客が、店舗の広告を見て店舗に来店した際に、ゲーム端末で、店舗内に設置されたビーコン装置から発信されるビーコン信号を受信し、ゲーム端末が、このビーコン信号に応答してアプリによるチェックイン処理を実行するゲームシステムが知られている(特許文献1参照)。 In addition, when a customer who owns a game terminal visits the store after seeing an advertisement in the store, the game terminal receives a beacon signal transmitted from a beacon device installed in the store, and the game terminal receives the beacon signal. , A game system that executes a check-in process by an application in response to this beacon signal is known (see Patent Document 1).
これらの位置情報ゲームでは、いずれの場合も、ある場所に実際に行くことにより、何らかの成果(価値物)が得られているが、何らかの訪問の成果を得るために、その場所を積極的に探しながら歩く場合にせよ、あるいは、歩いていて偶然にその場所に辿り着き、訪問の成果が得られる場合にせよ、顧客は、自分が成果を得ることができた場所を認識していることになる。つまり、訪問によって何らかの成果(価値物)が得られた場所は、顧客により明確に把握され、顧客は、どの場所を訪問したから、どのような成果が得られたのかを、通常、その場所を訪問した際には認識していることになる。 In each of these location-based games, some result (value) is obtained by actually going to a certain place, but in order to obtain the result of some visit, the place is actively searched. Whether you're walking while walking, or if you happen to reach the location while walking and get the results of your visit, the customer is aware of where they were able to achieve the results. .. In other words, the place where some result (value) was obtained by the visit is clearly grasped by the customer, and the customer usually knows what kind of result was obtained from which place he / she visited. You will be aware of it when you visit.
前述したように、従来の位置情報ゲームでは、顧客は、どの場所を訪問したから、どのような成果(価値物)が得られたのか、すなわち特定の場所への訪問とその成果(価値物)との関連性を、明確に把握しているので、顧客の意識の中では、その場所を訪問したという記憶がある限り、成果(価値物)が得られたということに対し、達成感や通常の喜びはあるものの、それ以上の驚き・不可思議・お得感・大きな喜び・感動・動揺等の強い感情を生じることはない。これは、自分のとった行動(特定の場所への訪問)に対し、それに起因して発生した事実(成果の獲得)が、通常の予想や期待の範囲を超えず、その場所を訪問したのだから、成果(価値物)が得られて当然であるという意識が働くからである。 As mentioned above, in the conventional location-based game, what kind of result (value) was obtained from which place the customer visited, that is, the visit to a specific place and the result (value). Since I have a clear understanding of the relationship with, in the customer's consciousness, as long as I remember visiting the place, I feel a sense of accomplishment and usually that the result (value) was obtained. Although there is joy, it does not cause any more strong emotions such as surprise, mystery, profit, great joy, impression, and upset. This is because the facts (acquisition of results) caused by the actions taken (visiting a specific place) did not exceed the range of normal expectations and expectations, and the visit was made to that place. Therefore, the consciousness that it is natural to obtain the result (value) works.
従って、位置情報ゲームにおいて、顧客がとった行動(歩行等による場所の移動)に対し、それに起因して発生した事実(成果の獲得)が、通常の予想や期待の範囲を超えるような状況(簡単に結果を予測・予見・想像・想定できない状況)を作り出すことができれば、すなわち顧客が成果の獲得を当然だと思わないような状況(結果の当然性・必然性を回避した状況)を作り出すことができれば、顧客に対し、従来のゲームの実行時に得られる意識や感情とは異なる意識や感情を呼び起こすことができ、ゲームの面白味や有用性を増すことができる。 Therefore, in a location-based game, a situation in which the fact (acquisition of results) that occurs due to an action taken by a customer (movement of a place by walking, etc.) exceeds the range of normal expectations and expectations ( If you can easily predict, foresee, imagine, and unpredict the results, that is, create a situation where the customer does not take it for granted (a situation that avoids the naturalness and inevitability of the result). If this is possible, it is possible to evoke consciousness and emotions that are different from the consciousness and emotions obtained when the conventional game is executed, and it is possible to increase the fun and usefulness of the game.
一方、ゲームプログラムには、スマートフォンやタブレット端末等のモバイル機器にインストールされながら、一度も使用されないものがあり、また、一度は使用されたことがあるものの、長期間、使用されていないものもある。従って、このようなゲームプログラムについて、顧客の実行意欲を高めることができれば、ゲーム運営者にとって好都合であり、また、顧客にとっても、せっかくインストールしているゲームプログラムを有効に活用して楽しむことができるので好都合である。さらに、未だインストールされていないゲームプログラムをダウンロードして取得し、インストールして実行するとなると、より一層障壁が高いので、これを実現するためには、顧客に対し、更なる動機付けを行う必要がある。 On the other hand, some game programs are installed on mobile devices such as smartphones and tablet terminals but have never been used, and some have been used once but have not been used for a long period of time. .. Therefore, it would be convenient for the game operator if the customer's motivation to execute such a game program could be motivated, and the customer could also effectively utilize and enjoy the installed game program. So it is convenient. Furthermore, downloading, acquiring, installing, and running a game program that has not yet been installed poses even higher barriers, and in order to achieve this, it is necessary to further motivate customers. is there.
このような場合に、前述したように、位置情報ゲームにおいて、通常の予想や期待の範囲を超えるような状況(簡単に結果を予測・予見・想像・想定できない状況)、すなわち顧客が成果(価値物)の獲得を当然だと思わないような状況(結果の当然性・必然性を回避した状況)を作り出すことができれば、それによって生じる顧客の感情により、顧客のゲームに対する実行意欲を向上させることができ、また、顧客に対し、ゲーム実行の動機付けを与えることができる可能性がある。 In such a case, as described above, in the location-based game, a situation that exceeds the range of normal expectations and expectations (a situation in which the result cannot be easily predicted, predicted, imagined, or predicted), that is, the customer achieves the result (value). If it is possible to create a situation in which the acquisition of (things) is not taken for granted (a situation in which the naturalness / inevitability of the result is avoided), the customer's emotions generated by the situation can improve the customer's willingness to play the game. It can also be possible to motivate customers to run the game.
本発明の目的は、通常の予想や期待の範囲を超える状況の創出、結果の当然性・必然性の回避、あるいは顧客のゲームに対する実行意欲の向上や、ゲーム実行の動機付けの付与を実現することができるゲームシステム、端末搭載用ゲームプログラム、およびサーバ搭載用ゲームプログラムを提供するところにある。 An object of the present invention is to create a situation that exceeds the range of ordinary expectations and expectations, avoid the naturalness and inevitability of results, improve the motivation of customers to execute a game, and provide motivation for executing a game. It is a place to provide a game system, a game program for terminals, and a game program for servers.
本発明は、現実には存在せず、かつ、画面に表示されない隠れスポットを作成し、顧客端末の現在位置が、その隠れスポットの区域内に入ったか否かを判定し、入ったと判定した場合に、顧客にポイントを付与することにより、前記目的を達成するものであり、主要な処理である隠れスポットの作成処理、隠れスポットへの訪問判定処理、ポイント付与処理を、顧客端末側で実行するか、ゲーム提供サーバ側で実行するかにより、以下のように、大別して3つの基本構成(例えば、後述する図1、図13、図15の場合)をとることができる。 The present invention creates a hidden spot that does not actually exist and is not displayed on the screen, determines whether or not the current position of the customer terminal has entered the area of the hidden spot, and determines that the hidden spot has entered. In addition, the above-mentioned purpose is achieved by giving points to the customer, and the main processes of creating hidden spots, determining visits to hidden spots, and giving points are executed on the customer terminal side. Depending on whether the game is executed on the game providing server side, three basic configurations (for example, in the case of FIGS. 1, 13, and 15 described later) can be roughly classified as follows.
なお、本発明に係るゲームは、顧客が、顧客端末を持って歩行等による居場所の移動を行うと、隠れスポットへの訪問に伴ってポイントを獲得することができるので、一種の位置情報ゲームである。 The game according to the present invention is a kind of location-based game because when a customer moves his / her place of residence by walking or the like while holding a customer terminal, he / she can earn points by visiting a hidden spot. is there.
<本発明の第1の基本構成:隠れスポットの作成処理、隠れスポットへの訪問判定処理、ポイント付与処理の全部の処理を、顧客端末側で実行する場合:例えば、後述する図1の場合> <The first basic configuration of the present invention: When all the processes of the hidden spot creation process, the visit determination process to the hidden spot, and the point awarding process are executed on the customer terminal side: For example, in the case of FIG. 1 described later>
すなわち、本発明は、位置情報を利用したゲームを行う顧客により携行されて操作されるスマートフォンまたはその他のモバイル機器からなる顧客端末と、この顧客端末と通信回線を介して接続されるゲーム提供サーバとを含んで構成されたゲームシステムであって、
顧客端末は、
現実のスポットの存在を前提とせずに現実の領域内に設定される区域からなる顧客端末の画面に表示されない隠れスポットを作成する処理を実行する隠れスポット作成手段と、
顧客端末に設けられた測位手段から取得した顧客端末の現在位置情報を用いて、顧客端末の現在位置が、隠れスポット作成手段により作成された隠れスポットの区域内に入ったか否かを判定する処理を実行する隠れスポット訪問判定手段と、
この隠れスポット訪問判定手段により隠れスポットの区域内に入ったと判定した場合に、顧客に対してポイントを付与し、付与したポイントの数を、顧客端末に設けられた獲得ポイント記憶手段に記憶させるか、ゲーム提供サーバに設けられた顧客ポイント記憶手段に記憶させるために通信回線を介してゲーム提供サーバへ送信するか、または、顧客端末の獲得ポイント記憶手段に蓄積記憶させた後にゲーム提供サーバの顧客ポイント記憶手段に記憶させるために通信回線を介してゲーム提供サーバへ送信する処理を実行するポイント付与手段と
を備えて構成されていることを特徴とするものである。
That is, the present invention comprises a customer terminal consisting of a smartphone or other mobile device carried and operated by a customer who plays a game using location information, and a game providing server connected to the customer terminal via a communication line. It is a game system configured to include
Customer terminal
A hidden spot creation means that executes a process of creating a hidden spot that is not displayed on the screen of a customer terminal consisting of an area set in the real area without assuming the existence of the real spot.
A process of determining whether or not the current position of the customer terminal is within the area of the hidden spot created by the hidden spot creation means by using the current position information of the customer terminal acquired from the positioning means provided in the customer terminal. Hidden spot visit judgment means to execute,
When it is determined by the hidden spot visit determination means that the customer has entered the hidden spot area, points are given to the customer, and the number of the given points is stored in the acquired point storage means provided in the customer terminal. , A customer of the game providing server after transmitting to the game providing server via a communication line to store in the customer point storage means provided in the game providing server, or storing and storing in the acquired point storage means of the customer terminal. It is characterized in that it is provided with a point giving means for executing a process of transmitting to a game providing server via a communication line for storing in the point storage means.
ここで、「ポイント付与手段」により付与する「ポイント」は、数量化された価値物である。一般に、ゲーム上で使用される仮想の価値物(広義のアイテム)は、仮想の物品・武器・通貨等であるが、このうち、数量として把握することができるものは、ここでいう「ポイント」に該当する。従って、仮想通貨や仮想コイン等も、ここでいう「ポイント」に含まれ、単位の呼び方も、「〜ポイント」の代わりに、「〜コイン」としたり、仮想通貨の名称を使った単位等としてもよい。 Here, the "points" given by the "point giving means" are quantified valuables. Generally, virtual value items (items in a broad sense) used in games are virtual items, weapons, currencies, etc., but among them, the ones that can be grasped as quantity are the "points" here. Corresponds to. Therefore, virtual currency, virtual coins, etc. are also included in the "points" here, and the unit is called "~ coin" instead of "~ point", or a unit using the name of the virtual currency, etc. May be.
また、例えば、ゲーム上でのピストルは、仮想の物品または仮想の武器として観念されるが、ピストルの弾は、「〜発」と数えれば、数量化された価値物として捉えることができるので、そのような場合は、ここでいう「ポイント」に該当する。ピストル自体も「〜丁」と数えれば、ここでいう「ポイント」に該当する。これらは、付与したポイントの数を、「〜ポイント」と数える代わりに、ピストルやその弾で単位の擬制を行って「〜丁」、「〜発」と数えているだけなので、単に数量の単位の呼び方の相違にすぎない。従って、単位の擬制を行って、例えば、「〜ワット」、「〜グラム」、「〜カラット」、「〜ルックス」、「〜光年」等と数える場合も、ここでいう「ポイント」に該当する。 Also, for example, a pistol in a game can be thought of as a virtual article or a virtual weapon, but a pistol bullet can be regarded as a quantified value if it is counted as "~". In such a case, it corresponds to the "point" here. If the pistol itself is counted as "~ cho", it corresponds to the "point" here. Instead of counting the number of points given as "~ points", these are simply units of quantity because they are counted as "~ cho" and "~ departure" by imitating the unit with a pistol or its bullets. It's just a difference in how they are called. Therefore, even when the unit is fictitious and counted as "~ watt", "~ gram", "~ carat", "~ looks", "~ light year", etc., it corresponds to the "point" here. To do.
同様に、車や飛行機等のように、通常は、仮想の物品として観念されるものでも、車や飛行機等としての個性を失っていれば(例えば、車A、車B、…という個性の違う車ではなく、単なる同種の車の集合であれば)、「〜台」や「〜機」等と数えることにより、数量化された価値物として捉えることができるので、ここでいう「ポイント」に該当する。また、人や動物や鳥等も、1人1人、1匹1匹、1羽1羽を、個性を有するキャラクタとして捉えるのではなく、「〜人」や「〜匹」や「〜羽」等のように、同種のものの集合として捉え、単に人や動物や鳥等になぞらえて数えているだけの場合は、ここでいう「ポイント」に該当する。 Similarly, things that are usually thought of as virtual objects, such as cars and airplanes, have different personalities if they lose their individuality as cars, airplanes, etc. (for example, car A, car B, ...). If it is just a set of cars of the same type, not a car), it can be regarded as a quantified value by counting it as "~ stand" or "~ machine", so it is a "point" here. Applicable. In addition, people, animals, birds, etc. do not regard each person, one animal, one bird, one bird as a character with individuality, but "~ people", "~ animals", and "~ feathers". If you think of it as a set of things of the same kind and simply count it by comparing it to a person, animal, bird, etc., it corresponds to the "point" here.
さらに、仮想の価値物に個性が残っていたとしても、その個性を有する仮想の価値物について同種のものが複数存在し得る状態であれば(もはや個性とは呼べない状態であるともいえる。)、その仮想の価値物は、ここでいう「ポイント」に該当する。具体的には、例えば、隠れスポットV1,V2,V3を訪問すると、車Aを獲得でき、隠れスポットV4,V5,V6を訪問すると、車Bを獲得できるようになっている場合に、隠れスポットV1,V4を訪問すれば、個性の異なる車Aおよび車Bを獲得することになるが、その一方で、隠れスポットV1,V2,V3を訪問すれば、3台の車Aを獲得することになり、また、時を変えて隠れスポットV1を3回訪問すれば、3台の車Aを獲得することになり、同種のものを複数個獲得する状態となるので、このような場合の車A、車Bは、それぞれここでいう「ポイント」に該当する。つまり、本発明では、顧客に対して付与する価値物として、種類の異なるポイントが用意されていてもよく、上記の例では、それらのポイントの保有数を、車Aを「〜台」保有し、車Bを「〜台」保有すると呼ぶ状態になるにすぎない。従って、例えば、A種ポイントのポイント数(車Aの台数、ピストルの丁数等でもよい。)は、他のゲームXだけに利用可能であり、B種ポイントのポイント数(車Bの台数、大砲の門数等でもよい。)は、他のゲームYだけに利用可能であり、C種ポイントのポイント数(車Cの台数、戦艦の隻数等でもよい。)は、他のゲームX,Yの双方に利用可能である等のように、ポイントの種類毎に利用可能な用途の範囲を変えてもよい。 Furthermore, even if the virtual value has individuality, if there can be multiple virtual value objects of the same type with that individuality (it can be said that it can no longer be called individuality). , The virtual value corresponds to the "point" here. Specifically, for example, when the hidden spots V1, V2, and V3 are visited, the car A can be acquired, and when the hidden spots V4, V5, and V6 are visited, the car B can be acquired. If you visit V1 and V4, you will get cars A and B with different personalities, but on the other hand, if you visit the hidden spots V1, V2, V3, you will get three cars A. Also, if you visit the hidden spot V1 three times at different times, you will get three cars A, and you will be in a state of getting multiple cars of the same type, so car A in such a case , Car B, respectively, correspond to the "points" referred to here. That is, in the present invention, different types of points may be prepared as valuables to be given to the customer, and in the above example, the number of the points held is held by the car A as "~ units". , Car B is only in a state of being owned by "~ units". Therefore, for example, the number of points of class A points (the number of cars A, the number of pistols, etc.) can be used only for other games X, and the number of points of class B points (the number of cars B, etc.) The number of cannon gates, etc. may be used only for other games Y, and the number of C-type points (the number of cars C, the number of battleships, etc.) may be used for other games X, Y. The range of available uses may be changed for each type of point, such as being available for both.
また、「ポイント付与手段」による処理において、「顧客端末に設けられた獲得ポイント記憶手段に記憶させる」場合には、記憶させた獲得ポイントを、後からゲーム提供サーバへ送信することを前提として記憶させる場合のみならず、ゲーム提供サーバへ送信することなく顧客端末の獲得ポイント記憶手段に記憶させておく場合も含まれる。後者の場合、例えば、獲得したポイントの利用に関する処理を行う際には、顧客端末において行うことになる。 Further, in the process by the "point giving means", when "stored in the earned point storage means provided in the customer terminal", the stored earned points are stored on the premise that the stored points are later transmitted to the game providing server. This includes not only the case where the points are stored but also the case where the points are stored in the acquired point storage means of the customer terminal without being transmitted to the game providing server. In the latter case, for example, when processing the use of the acquired points, the processing is performed at the customer terminal.
さらに、「ポイント付与手段」による処理において、「ゲーム提供サーバに設けられた顧客ポイント記憶手段に記憶させるために通信回線を介してゲーム提供サーバへ送信する」場合とは、ポイントの獲得の都度にゲーム提供サーバへ送信する場合である。これに対し、「顧客端末の獲得ポイント記憶手段に蓄積記憶させた後にゲーム提供サーバの顧客ポイント記憶手段に記憶させるために通信回線を介してゲーム提供サーバへ送信する」場合とは、獲得したポイントを、一旦、顧客端末側に蓄積記憶させてから、まとめてゲーム提供サーバへ送信する場合であり、この際の送信タイミングは任意であり、例えば、所定の周期(例えば、10分置き、30分置き、1時間置き等)で送信する場合や、1日のゲームの終了時点でゲーム提供サーバへ送信する場合等が含まれる。なお、これらのいずれの場合においても、「ポイント付与手段」は、ゲーム提供サーバとのセッションが保持されていない場合には、付与したポイントの数を、顧客ID(顧客識別情報)とともにゲーム提供サーバへ送信する。 Further, in the processing by the "point giving means", the case of "transmitting to the game providing server via the communication line for storing in the customer point storage means provided in the game providing server" means that each time points are acquired. This is the case when sending to the game providing server. On the other hand, the case of "sending to the game providing server via the communication line for storing in the customer point storing means of the game providing server after accumulating and storing in the acquired point storage means of the customer terminal" means that the acquired points. Is temporarily stored and stored on the customer terminal side, and then collectively transmitted to the game providing server. The transmission timing at this time is arbitrary, for example, a predetermined cycle (for example, every 10 minutes, 30 minutes). This includes the case of transmitting the game every other hour, etc., and the case of transmitting the game to the game providing server at the end of the game of the day. In any of these cases, when the session with the game providing server is not held, the "point giving means" indicates the number of points given to the game providing server together with the customer ID (customer identification information). Send to.
また、「隠れスポットの区域」は、閉じた図形の内側の領域であり、例えば円や四角形等の閉じた形状の図形(一筆書きで交差しないように線を引いていき、最初の点まで戻ることにより形成される図形)で囲まれた有限の大きさの領域のことである。従って、例えば、ある線(緯度・経度で示される線等)よりも北側の領域全部、東側の領域全部等といった無限に広がる領域ではないという意味である。以下の発明においても同様である。 In addition, the "hidden spot area" is the area inside the closed figure, for example, a figure with a closed shape such as a circle or a quadrangle (draw a line so that it does not intersect with a single stroke, and return to the first point. It is a region of finite size surrounded by a figure). Therefore, for example, it means that it is not an infinitely expanding area such as the entire area on the north side of a certain line (line indicated by latitude / longitude), the entire area on the east side, and the like. The same applies to the following inventions.
<本発明の第1の基本構成の作用・効果> <Action / Effect of First Basic Configuration of the Present Invention>
このような本発明のゲームシステム(例えば、図1の場合等)においては、作成する隠れスポットは、現実に存在するスポットではなく、かつ、顧客端末の画面に表示されないので、顧客端末の現在位置が、隠れスポットの区域内に入り、顧客に対してポイントが付与されたとしても、顧客は、いつ、どこの場所を訪問したから、自分に対してポイントが付与されたのかを認識していない状態となり、訪問場所とその訪問で獲得したポイントとの関連性を把握していない状態となる。また、隠れスポットを訪問中には、自分が隠れスポットを訪問中であることを認識していない状態である。 In such a game system of the present invention (for example, in the case of FIG. 1), the hidden spot to be created is not a spot that actually exists and is not displayed on the screen of the customer terminal, so that the current position of the customer terminal is not displayed. However, even if they enter the hidden spot area and the points are awarded to the customer, the customer does not know when and where the points were awarded to him / her. It becomes a state, and the relationship between the visited place and the points earned in the visit is not grasped. Also, while visiting a hidden spot, he is not aware that he is visiting the hidden spot.
従って、顧客が、顧客端末を持って歩行等による居場所の移動を行うと、顧客が知らないうちに、ポイントが貯まっていることになる。そして、移動経路によっては、多くのポイントを獲得することができることもある。 Therefore, when the customer moves his / her place of residence by walking or the like while holding the customer terminal, points are accumulated without the customer's knowledge. And, depending on the movement route, it may be possible to earn many points.
このため、本発明に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)においては、通常の予想や期待の範囲を超えるような状況(簡単に結果を予測・予見・想像・想定できない状況)、すなわち顧客が訪問の成果であるポイント(価値物)の獲得を当然だと思わないような状況(結果の当然性・必然性を回避した状況)を作り出すことができ、そのような状況によって生じる顧客の感情により、顧客のゲームに対する実行意欲を向上させることが可能となり、また、顧客に対し、ゲーム実行の動機付けを与えることが可能となる。 Therefore, in the location-based game (location-based game related to visiting hidden spots) according to the present invention, a situation that exceeds the range of normal predictions and expectations (a situation in which the result cannot be easily predicted / predicted / imagined / assumed). That is, it is possible to create a situation in which the customer does not take it for granted to acquire points (values) that are the result of the visit (a situation in which the naturalness / necessity of the result is avoided), and the customer caused by such a situation. It is possible to improve the customer's motivation to execute the game and to motivate the customer to execute the game.
また、本発明に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)は、歩行等による顧客(顧客端末)の移動を伴う各種の競技ゲームのように、独立したゲームとすることもでき、あるいは、他の位置情報ゲームや、位置情報ゲーム以外の他のゲーム(例えば、麻雀ゲーム等)に付随する補助的なゲームとすることもでき、さらには、歩数計システムのようなゲームシステム以外のシステムに付随する補助的なゲームとすることもでき、それぞれの場合において、本発明の効果を発揮させることができる。 Further, the position information game (position information game related to the visit of a hidden spot) according to the present invention can be an independent game like various competition games involving the movement of the customer (customer terminal) by walking or the like. Alternatively, it can be an auxiliary game attached to another position information game or a game other than the position information game (for example, a mahjong game), and further, a game system other than a game system such as a pedometer system. It can also be an auxiliary game attached to the system, and in each case, the effect of the present invention can be exerted.
例えば、本発明に係る位置情報ゲームを、他のゲームに付随する補助的なゲームとする場合には、本発明に係る位置情報ゲームで獲得したポイントを、他のゲームに利用可能とすることで、顧客に対し、お得感を与えることができる。すなわち、知らない間に貯まったポイントであるから、得したような気分になり、獲得したポイントを、他のゲームに利用しなければ、もったいないので、他のゲーム(例えば、インストールされているが、一度も実行していないゲームや、長期間、実行していないゲーム等)を実行してみようということになり、他のゲームに対する実行意欲を向上させることができる。さらに、未だインストールしていない他のゲームであっても、貯まったポイントがあるので、せっかくだからダウンロードして実行してみようという気分になり、他のゲームの実行の動機付けを与えることができる。 For example, when the location-based game according to the present invention is an auxiliary game accompanying another game, the points earned in the location-based game according to the present invention can be used for other games. , Can give a good deal to customers. In other words, because the points are accumulated without knowing it, it makes me feel like I have earned it, and if I do not use the points I earned for other games, it is a waste, so other games (for example, installed but A game that has never been executed, a game that has not been executed for a long period of time, etc.) will be tried to be executed, and the motivation to execute other games can be improved. In addition, even if you have not installed other games yet, you will have accumulated points, so you will feel like downloading and running them, and you can motivate them to run other games.
また、本発明に係る位置情報ゲームを、歩数計システムのようなゲームシステム以外のシステムに付随する補助的なゲームとする場合には、歩数計システム等を用いて健康増進等を図りつつ、本発明に係る位置情報ゲームでポイントを貯めることが可能となる。そして、貯めたポイントは、例えば、歩数計システム等の提供者や運営者による健康関連サービス等の各種サービスへの利用に供するものとしてもよく、記念品等の贈呈に利用されるものとしてもよいが、他のゲームに利用可能としておけば、歩数計システムに付随する補助的なゲームであるとともに、他のゲームに付随する補助的なゲームであることにもなる。 Further, when the location-based game according to the present invention is an auxiliary game attached to a system other than the game system such as a pedometer system, the present invention is made while promoting health by using a pedometer system or the like. It is possible to accumulate points in the location information game according to the invention. Then, the accumulated points may be used for various services such as health-related services by the provider or operator of the pedometer system or the like, or may be used for presenting a souvenir or the like. However, if it is made available to other games, it will be an auxiliary game attached to the pedometer system as well as an auxiliary game attached to other games.
また、本発明に係る位置情報ゲームを、顧客(顧客端末)の移動を伴う各種の競技ゲームのように、独立したゲームとする場合には、例えば、ジョギング大会、マラソン大会、ハイキング大会、水泳大会(但し、水泳の場合は、防水対応のモバイル機器を使用する等の防水対策をする。)、トライアスロン大会、スタンプラリー大会(但し、スタンプがもらえるのは、隠れスポットではなく、参加者に明示されている場所である。)等のようなゲームとすることで、歩行や自転車走行や水泳等による運動や集団行動を楽しみつつ、隠れスポットの訪問によるポイントの獲得を行うことができる。このため、健康増進や親睦といった競技(大会や集会等の開催)の本来的な趣旨を達成しつつ、本発明に係る位置情報ゲームも同時に楽しむことができる。 Further, when the location information game according to the present invention is an independent game such as various competition games involving the movement of a customer (customer terminal), for example, a jogging competition, a marathon competition, a hiking competition, a swimming competition, etc. (However, in the case of swimming, take waterproof measures such as using a waterproof mobile device.), Triathlon competition, stamp rally competition (However, the stamp will be given to the participants, not the hidden spots. By making a game such as (), etc., it is possible to earn points by visiting hidden spots while enjoying exercise and group activities such as walking, biking, and swimming. Therefore, while achieving the original purpose of competitions (holding competitions, meetings, etc.) such as health promotion and fellowship, the location-based game according to the present invention can be enjoyed at the same time.
この場合、競技参加者である顧客の獲得ポイントの大小により、本発明に係る位置情報ゲームについての勝敗や順位を決めることにすれば、例えば、運動競技において一番早くゴールした顧客や一番多くスタンプを集めた顧客でも、本発明に係る位置情報ゲームの獲得ポイントが少ないケースや、その逆のケースも生じることになる。従って、運動競技におけるタイム・食物摂取量・獲得スタンプ数・体重減量等での勝敗や順位と、本発明に係る位置情報ゲームにおける獲得ポイントでの勝敗や順位とが決まった場合に、それらの結果は、必ずしも一致しないので、多様な楽しみ方を作り出すことができる。 In this case, if the winning or losing or ranking of the location-based game according to the present invention is determined by the size of the points earned by the customers who are participants in the competition, for example, the customer who finishes the earliest in the athletic competition or the most. Even for customers who have collected stamps, there may be cases where the points earned in the location-based game according to the present invention are small, and vice versa. Therefore, when the victory or defeat or ranking in the time, food intake, number of stamps acquired, weight loss, etc. in the athletic competition and the victory or defeat or ranking in the acquired points in the location information game according to the present invention are determined, those results. Do not always match, so you can create a variety of ways to enjoy yourself.
そして、運動競技については、その競技参加者である顧客は、競技をしている最中に、自分や他人の勝敗や順位を予測・予想することができ、競技の途中の段階で予見による期待を持つこともでき、通常は、その結果(勝敗や順位)がもたらされた状況や経過を認識している。これに対し、同時に進行する本発明に係る位置情報ゲームについては、いつ、どこの場所を訪問したので、ポイントが貯まったのかは認識していない状態であるため、結果(勝敗や順位)の予測や予想は困難である。このように性質の異なる2種の競技が同時に進行することになるので、2種の競技結果の組合せ方次第で、多様な楽しみ方を実現することができる。 As for athletic competitions, customers who are participants in the competition can predict and predict the victory or defeat and ranking of themselves and others during the competition, and expectation by prediction in the middle of the competition. You can also have, and usually you are aware of the circumstances and progress that resulted in the result (win or lose or ranking). On the other hand, in the location-based game according to the present invention, which is progressing at the same time, since it is not recognized when and where the points were accumulated, the result (win / loss or ranking) is predicted. And it is difficult to predict. Since two types of competitions having different properties proceed at the same time, various ways of enjoying can be realized depending on how the two types of competition results are combined.
さらに、競技ゲームにおいて隠れスポットへの訪問で獲得したポイントは、競技の勝敗や順位の決定に使用するだけではなく、他のゲームに利用できるようにしてもよいので、その場合には、本発明に係る位置情報ゲームは、独立したゲームであり、かつ、他のゲームに付随する補助的なゲームでもあることになる。従って、顧客が、運動や集団行動を楽しんでいるうちに、知らない間にポイントが貯まるので、やはり得したような気分になり、前述したように、獲得ポイントを利用しないともったいないので、せっかくだから他のゲームに利用しようということになり、他のゲームに対する実行意欲を向上させることが可能となり、また、顧客に対し、他のゲームの実行の動機付けを与えることが可能となり、これらにより前記目的が達成される。 Further, the points earned by visiting a hidden spot in a competition game may be used not only for determining the outcome of the competition or the ranking, but also for other games. In that case, the present invention The location-based game according to the above is an independent game and is also an auxiliary game accompanying other games. Therefore, while customers are enjoying exercise and group action, points are accumulated without knowing it, so it feels like they have gained, and as mentioned above, it is a waste not to use the earned points, so it's a big deal. It will be used for other games, it will be possible to improve the motivation to execute other games, and it will be possible to motivate customers to execute other games. Is achieved.
<本発明の第2の基本構成:隠れスポットの作成処理、隠れスポットへの訪問判定処理、ポイント付与処理の全部の処理を、ゲーム提供サーバ側で実行する場合:例えば、後述する図13の場合> <Second basic configuration of the present invention: When all the processes of the hidden spot creation process, the visit determination process to the hidden spot, and the point awarding process are executed on the game providing server side: For example, in the case of FIG. 13 described later. >
また、本発明は、位置情報を利用したゲームを行う顧客により携行されて操作されるスマートフォンまたはその他のモバイル機器からなる顧客端末と、この顧客端末と通信回線を介して接続されるゲーム提供サーバとを含んで構成されたゲームシステムであって、
顧客端末は、
顧客端末に設けられた測位手段から顧客端末の現在位置情報を取得し、取得した顧客端末の現在位置情報を、通信回線を介してゲーム提供サーバへ送信する処理を実行する現在位置情報送信手段を備えて構成され、
ゲーム提供サーバは、
顧客端末から通信回線を介して送信されてくる顧客端末の現在位置情報を受信する処理を実行する現在位置情報受信手段と、
現実のスポットの存在を前提とせずに現実の領域内に設定される区域からなる顧客端末の画面に表示されない隠れスポットを作成する処理を実行する隠れスポット作成手段と、
現在位置情報受信手段により受信した顧客端末の現在位置情報を用いて、顧客端末の現在位置が、隠れスポット作成手段により作成された隠れスポットの区域内に入ったか否かを判定する処理を実行する隠れスポット訪問判定手段と、
この隠れスポット訪問判定手段により隠れスポットの区域内に入ったと判定した場合に、顧客に対してポイントを付与し、付与したポイントの数を、顧客IDと関連付けて、ゲーム提供サーバに設けられた顧客ポイント記憶手段に記憶させる処理を実行するポイント付与手段と
を備えて構成されていることを特徴とするものである。
Further, the present invention comprises a customer terminal consisting of a smartphone or other mobile device carried and operated by a customer who plays a game using location information, and a game providing server connected to the customer terminal via a communication line. It is a game system configured to include
Customer terminal
A current position information transmitting means that acquires the current position information of the customer terminal from the positioning means provided in the customer terminal and executes a process of transmitting the acquired current position information of the customer terminal to the game providing server via the communication line. Configured to
The game providing server is
A current location information receiving means that executes a process of receiving the current location information of the customer terminal transmitted from the customer terminal via a communication line, and
A hidden spot creation means that executes a process of creating a hidden spot that is not displayed on the screen of a customer terminal consisting of an area set in the real area without assuming the existence of the real spot.
Using the current position information of the customer terminal received by the current position information receiving means, a process of determining whether or not the current position of the customer terminal is within the area of the hidden spot created by the hidden spot creating means is executed. Hidden spot visit judgment means and
When it is determined by this hidden spot visit determination means that the player has entered the hidden spot area, points are given to the customer, and the number of the given points is associated with the customer ID to provide a customer provided on the game providing server. It is characterized in that it is provided with a point giving means for executing a process of storing in the point storage means.
ここで、「現在位置情報送信手段」は、ゲーム提供サーバとのセッションが保持されていない場合には、顧客端末の現在位置情報を、顧客IDとともにゲーム提供サーバへ送信する。 Here, the "current position information transmitting means" transmits the current position information of the customer terminal to the game providing server together with the customer ID when the session with the game providing server is not held.
このような本発明のゲームシステム(例えば、図13の場合等)においては、前述した本発明の第1の基本構成の場合(例えば、図1の場合等)と同様に、作成する隠れスポットは、現実に存在するスポットではなく、かつ、顧客端末の画面に表示されないので、顧客端末の現在位置が、隠れスポットの区域内に入り、顧客に対してポイントが付与されたとしても、顧客は、いつ、どこの場所を訪問したから、自分に対してポイントが付与されたのかを認識していない状態となる。従って、顧客が、顧客端末を持って歩行等による居場所の移動を行うと、顧客が知らないうちに、ポイントが貯まっていることになるので、前述した本発明の第1の基本構成の場合と同様に、通常の予想や期待の範囲を超える状況の創出、結果の当然性・必然性の回避、あるいは、ゲームに対する実行意欲の向上や、ゲームの実行の動機付けの付与を実現することができる。 In such a game system of the present invention (for example, in the case of FIG. 13), the hidden spot to be created is similar to the case of the first basic configuration of the present invention described above (for example, in the case of FIG. 1). Since it is not a spot that actually exists and is not displayed on the screen of the customer terminal, even if the current position of the customer terminal enters the area of the hidden spot and points are given to the customer, the customer, You are not aware of when and where you visited and when you were awarded points. Therefore, when the customer moves his / her place of residence by walking or the like while holding the customer terminal, points are accumulated without the customer's knowledge. Therefore, as in the case of the first basic configuration of the present invention described above. Similarly, it is possible to create a situation that exceeds the range of normal expectations and expectations, avoid the naturalness and inevitability of the result, increase the motivation to execute the game, and give motivation to execute the game.
なお、本発明の第2の基本構成の場合(例えば、図13の場合等)も、前述した本発明の第1の基本構成の場合(例えば、図1の場合等)と同様に、本発明の位置情報ゲームは、独立したゲームとしてもよく、他のゲームに付随する補助的なゲームとしてもよく、歩数計システムのようなゲームシステム以外のシステムに付随する補助的なゲームとしてもよく、それらを複合させたゲームとしてもよい。 In the case of the second basic configuration of the present invention (for example, the case of FIG. 13), the present invention is also the same as the case of the first basic configuration of the present invention (for example, the case of FIG. 1) described above. The location-based game may be an independent game, an auxiliary game attached to another game, an auxiliary game attached to a system other than the game system such as a pedometer system, and they may be used. It may be a game in which
<本発明の第3の基本構成:隠れスポットの作成処理、隠れスポットへの訪問判定処理を、顧客端末側で実行し、ポイント付与処理を、ゲーム提供サーバ側で実行する場合:例えば、後述する図15の場合> <Third basic configuration of the present invention: When the hidden spot creation process and the visit determination process to the hidden spot are executed on the customer terminal side and the point awarding process is executed on the game providing server side: For example, it will be described later. In the case of FIG. 15>
さらに、本発明は、位置情報を利用したゲームを行う顧客により携行されて操作されるスマートフォンまたはその他のモバイル機器からなる顧客端末と、この顧客端末と通信回線を介して接続されるゲーム提供サーバとを含んで構成されたゲームシステムであって、
顧客端末は、
現実のスポットの存在を前提とせずに現実の領域内に設定される区域からなる顧客端末の画面に表示されない隠れスポットを作成する処理を実行する隠れスポット作成手段と、
顧客端末に設けられた測位手段から取得した顧客端末の現在位置情報を用いて、顧客端末の現在位置が、隠れスポット作成手段により作成された隠れスポットの区域内に入ったか否かを判定する処理を実行する隠れスポット訪問判定手段と、
この隠れスポット訪問判定手段により隠れスポットの区域内に入ったと判定した場合に、入ったと判定された当該隠れスポットについての隠れスポットIDまたは隠れスポット作成基準点の位置情報を、通信回線を介してゲーム提供サーバへ送信する処理を実行する訪問判定結果送信手段とを備えて構成され、
ゲーム提供サーバは、
顧客端末から通信回線を介して送信されてくる当該隠れスポットについての隠れスポットIDまたは隠れスポット作成基準点の位置情報を受信し、受信した隠れスポットIDまたは隠れスポット作成基準点の位置情報に対応するポイントを、顧客に対して付与し、付与したポイントの数を、顧客IDと関連付けて、ゲーム提供サーバに設けられた顧客ポイント記憶手段に記憶させる処理を実行するポイント付与手段と
を備えて構成されていることを特徴とするものである。
Further, the present invention comprises a customer terminal consisting of a smartphone or other mobile device carried and operated by a customer who plays a game using location information, and a game providing server connected to the customer terminal via a communication line. It is a game system configured to include
Customer terminal
A hidden spot creation means that executes a process of creating a hidden spot that is not displayed on the screen of a customer terminal consisting of an area set in the real area without assuming the existence of the real spot.
A process of determining whether or not the current position of the customer terminal is within the area of the hidden spot created by the hidden spot creation means by using the current position information of the customer terminal acquired from the positioning means provided in the customer terminal. Hidden spot visit judgment means to execute,
When it is determined that the hidden spot has entered the area of the hidden spot by the hidden spot visit determination means, the hidden spot ID or the position information of the hidden spot creation reference point for the hidden spot determined to have entered is transmitted to the game via the communication line. It is configured with a visit judgment result transmission means that executes the process of transmitting to the providing server.
The game providing server is
Receives the position information of the hidden spot ID or hidden spot creation reference point for the hidden spot transmitted from the customer terminal via the communication line, and corresponds to the received position information of the hidden spot ID or hidden spot creation reference point. It is configured to include a point giving means for giving points to a customer, associating the number of given points with a customer ID, and executing a process of storing the points in a customer point storage means provided in the game providing server. It is characterized by being.
ここで、「訪問判定結果送信手段」は、ゲーム提供サーバとのセッションが保持されていない場合には、入ったと判定された当該隠れスポットについての隠れスポットID(隠れスポット識別情報)または隠れスポット作成基準点の位置情報を、顧客IDとともにゲーム提供サーバへ送信する。 Here, the "visit determination result transmitting means" creates a hidden spot ID (hidden spot identification information) or a hidden spot for the hidden spot determined to have entered when the session with the game providing server is not held. The position information of the reference point is transmitted to the game providing server together with the customer ID.
このような本発明のゲームシステム(例えば、図15の場合等)においては、前述した本発明の第1の基本構成の場合(例えば、図1の場合等)と同様に、作成する隠れスポットは、現実に存在するスポットではなく、かつ、顧客端末の画面に表示されないので、顧客端末の現在位置が、隠れスポットの区域内に入り、顧客に対してポイントが付与されたとしても、顧客は、いつ、どこの場所を訪問したから、自分に対してポイントが付与されたのかを認識していない状態となる。従って、顧客が、顧客端末を持って歩行等による居場所の移動を行うと、顧客が知らないうちに、ポイントが貯まっていることになるので、前述した本発明の第1の基本構成の場合と同様に、通常の予想や期待の範囲を超える状況の創出、結果の当然性・必然性の回避、あるいは、ゲームに対する実行意欲の向上や、ゲームの実行の動機付けの付与を実現することができる。 In such a game system of the present invention (for example, in the case of FIG. 15), the hidden spot to be created is similar to the case of the first basic configuration of the present invention described above (for example, in the case of FIG. 1). Since it is not a spot that actually exists and is not displayed on the screen of the customer terminal, even if the current position of the customer terminal enters the area of the hidden spot and points are given to the customer, the customer, You are not aware of when and where you visited and when you were awarded points. Therefore, when the customer moves his / her place of residence by walking or the like while holding the customer terminal, points are accumulated without the customer's knowledge. Therefore, as in the case of the first basic configuration of the present invention described above. Similarly, it is possible to create a situation that exceeds the range of normal expectations and expectations, avoid the naturalness and inevitability of the result, increase the motivation to execute the game, and give motivation to execute the game.
なお、本発明の第3の基本構成の場合(例えば、図15の場合等)も、前述した本発明の第1の基本構成の場合(例えば、図1の場合等)と同様に、本発明の位置情報ゲームは、独立したゲームとしてもよく、他のゲームに付随する補助的なゲームとしてもよく、歩数計システムのようなゲームシステム以外のシステムに付随する補助的なゲームとしてもよく、それらを複合させたゲームとしてもよい。 In the case of the third basic configuration of the present invention (for example, in the case of FIG. 15), the present invention is similar to the case of the first basic configuration of the present invention (for example, in the case of FIG. 1) described above. The location-based game may be an independent game, an auxiliary game attached to another game, an auxiliary game attached to a system other than the game system such as a pedometer system, and they may be used. It may be a game in which
<ポイントの利用形態:他のゲームに利用する場合であり、ゲーム提供サーバに設けられたポイント利用処理手段が、ゲーム提供サーバに設けられた顧客ポイント記憶手段から、利用する分のポイントの数を減じる構成> <Point usage pattern: When the points are used for other games, the point usage processing means provided on the game providing server calculates the number of points to be used from the customer point storage means provided on the game providing server. Configuration to reduce>
また、前述したゲームシステム(第1、第2、第3の基本構成:例えば、図1、図13、図15の場合等)において、
ゲーム提供サーバは、
獲得したポイントを、他のゲームで使用される仮想の価値物に交換するための顧客の要求、または、他のゲームで使用される等価なポイントに充当するための顧客の要求があった場合に、顧客端末から通信回線を介して送信されてくる顧客の要求を受信し、ゲーム提供サーバに設けられた顧客ポイント記憶手段に記憶されている当該顧客のポイントの数から、利用する分のポイントの数を減じるとともに、交換のための換算処理で得た価値物の数量若しくは価値物IDまたは充当するポイントの数を、ゲーム提供サーバに設けられた他のゲーム用のサーバ側データ記憶手段に顧客IDと関連付けて追加または加算して記憶させる処理を実行するポイント利用処理手段を備えた構成とすることができる。
Further, in the game system described above (first, second, third basic configurations: for example, in the case of FIGS. 1, 13, 15, 15 and the like),
The game providing server is
When there is a customer's request to exchange the points earned for virtual value used in other games, or when there is a customer's request to allocate to equivalent points used in other games , Receives the customer's request sent from the customer terminal via the communication line, and from the number of points of the customer stored in the customer point storage means provided in the game providing server, the points to be used While reducing the number, the quantity of value value or value value ID obtained by the conversion process for exchange or the number of points to be applied is transferred to the server-side data storage means for other games provided in the game providing server as the customer ID. It is possible to have a configuration provided with a point utilization processing means for executing a process of adding or adding and storing in association with.
ここで、「獲得したポイントを、他のゲームで使用される仮想の価値物に交換するための顧客の要求、または、他のゲームで使用される等価なポイントに充当するための顧客の要求」を顧客端末で受け付ける場合のポイント利用要求受付処理は、「他のゲーム」(当該「他のゲーム」がインストールされているが、未だ1度も使用されていない場合も含む。)の処理として実行してもよく、本発明に係るゲームの処理(顧客端末に設けられたポイント利用要求受付手段による処理)として実行してもよい。以下の発明においても同様である。 Here, "Customer's request to exchange the earned points for virtual value used in other games, or customer's request to allocate to equivalent points used in other games" The point usage request acceptance process when accepting is on the customer terminal is executed as a process of "another game" (including a case where the "other game" is installed but has never been used). Alternatively, it may be executed as the processing of the game according to the present invention (processing by the point use request receiving means provided in the customer terminal). The same applies to the following inventions.
前者のように「他のゲーム」の処理とする場合には、ダウンロードした「他のゲーム」のプログラムを顧客端末にインストールする際における顧客の選択操作によるポイント利用要求を受け付ける処理である場合が含まれる。 When the process of "other game" is performed as in the former case, the process of accepting the point usage request by the customer's selection operation when installing the downloaded "other game" program on the customer terminal is included. Is done.
後者のように本発明に係るゲームの処理とする場合は、特定の1つの「他のゲーム」へのポイント利用を取り扱う処理としてもよく、複数の「他のゲーム」へのポイント利用を取り扱うことができる共用処理としてもよく、この共用処理は、複数の「他のゲーム」の中から獲得ポイントを利用する1つの「他のゲーム」を顧客が選択するようになっていてもよく、複数の「他のゲーム」への獲得ポイントの分散利用の要求を受け付けるようになっていてもよい。 In the case of processing the game according to the present invention as in the latter case, it may be a process of handling the use of points for one specific "other game", and handling the use of points for a plurality of "other games". This shared processing may be such that the customer selects one "other game" that uses the earned points from a plurality of "other games", and a plurality of "other games" may be selected. Requests for distributed use of earned points for "other games" may be accepted.
また、「他のゲームで使用される仮想の価値物」には、「他のゲーム」で使用される等価ではないポイント、すなわち本発明のポイント付与手段により付与されるポイントと一定比率で交換可能なポイントも含まれる。以下の発明においても同様である。 In addition, "virtual value used in other games" can be exchanged for non-equivalent points used in "other games", that is, points given by the point giving means of the present invention at a fixed ratio. Points are also included. The same applies to the following inventions.
また、本発明は、位置情報を利用してポイント付与を行うという点で「位置情報を利用したゲーム」(いわゆる位置情報ゲーム)に該当するゲームシステムであるが、ここでいう「他のゲーム」は、必ずしも位置情報ゲームである必要はなく、例えば、麻雀ゲーム等でもよい。以下の発明においても同様である。 Further, the present invention is a game system corresponding to a "game using location information" (so-called location information game) in that points are given using location information, but the "other game" referred to here. Does not necessarily have to be a location-based game, and may be, for example, a mahjong game. The same applies to the following inventions.
さらに、本発明は、上記のように位置情報ゲームのシステムであるが、前述したように、独立したゲーム(例えば、健脚を競うジョギング大会で使用する競技ゲーム等)でもよく、あるいは、ここでいう「他のゲーム」に付随する補助的なゲームであってもよい。独立したゲームとは、顧客が本発明に係るゲームそのものを楽しむことを目的とする場合であり、一方、「他のゲーム」に付随する補助的なゲームとは、顧客が本発明に係るゲームそのものではなく、「他のゲーム」を楽しむことを主目的とする際に、本発明に係るゲームで獲得したポイントが「他のゲーム」に利用される場合である。従って、「他のゲーム」に付随する補助的なゲームである場合は、本発明のゲームシステムを構成する端末搭載用ゲームプログラムは、ある1つの「他のゲーム」専用のバックグラウンド処理を実行するプログラム部分でもよく(隠れスポットは画面表示されないので、バックグラウンド処理とすることができる。)、このようなケースでは、本発明はバックグラウンド処理を実行する部分であるから、外見上は、フォアグラウンド処理を実行する「他のゲーム」と一体をなすものに見えるが、本願では、これらを区別し、バックグラウンド処理を実行する部分が、本発明に係るゲームであり、フォアグラウンド処理を実行する部分が、「他のゲーム」であるものとしている。以下の発明においても同様である。 Further, the present invention is a location-based game system as described above, but as described above, it may be an independent game (for example, a competition game used in a jogging competition for good legs), or referred to here. It may be an auxiliary game that accompanies "another game". An independent game is a case where the customer aims to enjoy the game itself according to the present invention, while an auxiliary game accompanying "another game" is a game itself according to the present invention by the customer. Instead, it is a case where the points acquired in the game according to the present invention are used for the "other game" when the main purpose is to enjoy the "other game". Therefore, in the case of an auxiliary game accompanying the "other game", the terminal-mounted game program constituting the game system of the present invention executes the background processing dedicated to one "other game". It may be a program part (hidden spots are not displayed on the screen, so it can be used as background processing). In such a case, since the present invention is a part that executes background processing, it is apparently foreground processing. Although it seems to be integrated with "another game" that executes the game, in the present application, the part that distinguishes these and executes the background processing is the game according to the present invention, and the part that executes the foreground processing is It is supposed to be "another game". The same applies to the following inventions.
また、ゲーム提供サーバに設けられた「ポイント利用処理手段」は、顧客端末とのセッションが保持されていない場合には、顧客のポイント利用要求を、顧客IDとともに顧客端末から受信する。 Further, the "point use processing means" provided in the game providing server receives the customer's point use request from the customer terminal together with the customer ID when the session with the customer terminal is not held.
さらに、「他のゲーム用のサーバ側データ記憶手段に顧客IDと関連付けて追加または加算して記憶させる」ときの「追加」とは、仮想の価値物についての価値物IDのように、数量以外の情報を記憶させる場合であり、「加算」とは、仮想の価値物の数量や、充当するポイントの数のように、数量としての情報を加算して記憶させる場合である。以下の発明においても同様である。 Furthermore, the "addition" when "adding or adding to the server-side data storage means for other games in association with the customer ID and storing it" is other than the quantity, such as the value ID for the virtual value. Information is stored, and "addition" is a case where information as a quantity is added and stored, such as the quantity of virtual value objects and the number of points to be applied. The same applies to the following inventions.
このように他のゲームへのポイント利用を実行するポイント利用処理手段をゲーム提供サーバに設けた場合には、獲得ポイントを利用しないともったいないので、せっかくだから他のゲームに利用しようという意識が顧客に生じるため、他のゲームに対する実行意欲を向上させることが可能となり、また、顧客に対し、他のゲームの実行の動機付けを与えることが可能となる。 When the game providing server is provided with the point usage processing means for executing the point usage for other games in this way, it is wasteful not to use the acquired points, so the customer is conscious of using it for other games. As a result, it becomes possible to improve the motivation to execute other games, and it is possible to give the customer motivation to execute other games.
<ポイントの利用形態:他のゲームに利用する場合であり、顧客端末に設けられたポイント利用処理手段が、顧客端末に設けられた獲得ポイント記憶手段から、利用する分のポイントの数を減じる構成> <Point usage pattern: When the points are used for other games, the point usage processing means provided on the customer terminal reduces the number of points to be used from the earned point storage means provided on the customer terminal. >
また、前述したゲームシステム(第1の基本構成:例えば、図1の場合等)において、
顧客端末は、
獲得したポイントを、他のゲームで使用される仮想の価値物に交換するための顧客の要求、または、他のゲームで使用される等価なポイントに充当するための顧客の要求があった場合に、顧客端末に設けられた獲得ポイント記憶手段に記憶されているポイントの数から、利用する分のポイントの数を減じるとともに、交換のための換算処理で得た価値物の数量若しくは価値物IDまたは充当するポイントの数を、顧客端末に設けられた他のゲーム用の端末側データ記憶手段に追加または加算して記憶させる処理を実行するポイント利用処理手段を備えた構成とすることができる。
Further, in the game system described above (first basic configuration: for example, in the case of FIG. 1),
Customer terminal
When there is a customer's request to exchange the points earned for virtual value used in other games, or when there is a customer's request to allocate to equivalent points used in other games , The number of points to be used is subtracted from the number of points stored in the acquired point storage means provided in the customer terminal, and the quantity or value ID of the value obtained by the conversion process for exchange. The configuration may be configured to include a point utilization processing means for executing a process of adding or adding the number of points to be allocated to the terminal-side data storage means for another game provided in the customer terminal and storing the points.
このように他のゲームへのポイント利用を実行するポイント利用処理手段を顧客端末に設けた場合には、前述したゲーム提供サーバに設けた場合と同様に、獲得ポイントを利用しないともったいないので、せっかくだから他のゲームに利用しようという意識が顧客に生じるため、他のゲームに対する実行意欲を向上させることが可能となり、また、顧客に対し、他のゲームの実行の動機付けを与えることが可能となる。 When the customer terminal is provided with the point use processing means for executing the point use for other games in this way, it is wasteful not to use the acquired points as in the case of providing the point use processing means for the game providing server described above. Therefore, since the customer is motivated to use it for other games, it is possible to improve the motivation to execute other games, and it is possible to motivate the customer to execute other games. ..
<ポイントの利用形態:競技ゲームに利用する場合> <Use of points: When using for competition games>
さらに、前述したゲームシステム(第1、第2、第3の基本構成:例えば、図1、図13、図15の場合等)において、
ゲーム提供サーバは、
顧客ポイント記憶手段に記憶された複数の顧客のポイントの数の大小を比較することにより、競技ゲームの勝敗または順位を決定する処理を実行する競技手段を備えた構成とすることができる。
Further, in the game system described above (first, second, third basic configurations: for example, in the case of FIGS. 1, 13, 15, etc.),
The game providing server is
By comparing the magnitude of the number of points of a plurality of customers stored in the customer point storage means, the configuration can be configured to include the competition means for executing the process of determining the winning or losing or the ranking of the competition game.
このように顧客の獲得ポイントを競技ゲームに利用する競技手段を設けた場合には、顧客が、移動を伴う競技に参加することで、歩行や自転車走行や水泳等による運動や集団行動を楽しみつつ、隠れスポットの訪問によるポイントの獲得を行うことができるので、健康増進や親睦といった競技(大会や集会等の開催)の本来的な趣旨を達成しつつ、本発明に係る位置情報ゲームも同時に楽しむことが可能となる。 In this way, when a competition means is provided in which the points earned by the customer are used in the competition game, the customer can participate in a competition that involves movement and enjoy exercise and group activities such as walking, biking, and swimming. , Since points can be earned by visiting hidden spots, while achieving the original purpose of competitions (holding competitions, meetings, etc.) such as health promotion and fellowship, the location information game according to the present invention can be enjoyed at the same time. It becomes possible.
<隠れスポット訪問判定手段の詳細構成> <Detailed configuration of hidden spot visit determination means>
そして、前述したゲームシステム(第1、第2、第3の基本構成:例えば、図1、図13、図15の場合等)において、
隠れスポット訪問判定手段は、
隠れスポットの区域内に入ったか否かの判定に加え、入った隠れスポットの区域から出たか否かの判定も実行するとともに、
隠れスポットの区域内に入った時刻と、隠れスポットの区域から出た時刻とを取得し、これらの時刻の差分から隠れスポットの滞在時間を算出し、算出した滞在時間が、予め定められた閾値以下または未満である場合には、隠れスポットへの訪問に該当しないと判定する処理を実行する構成とされていることが望ましい。
Then, in the game system described above (first, second, third basic configurations: for example, in the case of FIGS. 1, 13, 15, 15 and the like),
Hidden spot visit judgment means
In addition to determining whether or not you have entered the hidden spot area, you can also determine whether or not you have left the hidden spot area that you entered.
The time of entering the hidden spot area and the time of exiting the hidden spot area are acquired, the staying time of the hidden spot is calculated from the difference between these times, and the calculated staying time is a predetermined threshold value. If it is less than or less than or equal to, it is desirable that the configuration is such that a process of determining that the visit does not correspond to a hidden spot is executed.
ここで、「隠れスポットの区域内に入った時刻」および「隠れスポットの区域から出た時刻」は、隠れスポット訪問判定手段が顧客端末に設けられている場合(第1、第3の基本構成:例えば、図1、図15の場合等)には、顧客端末が有するシステム時刻であり、一方、隠れスポット訪問判定手段がゲーム提供サーバに設けられている場合(第2の基本構成:例えば、図13の場合等)には、ゲーム提供サーバが有するシステム時刻であるか、または、顧客端末の現在位置情報とともにその現在位置情報の発生時刻(測位手段からの取得時刻)が顧客端末から通信回線を介してゲーム提供サーバへ送信されてくるケースでは、顧客端末が有するシステム時刻である。 Here, the "time of entering the hidden spot area" and the "time of exiting the hidden spot area" are when the hidden spot visit determination means is provided in the customer terminal (first and third basic configurations). : For example, in the case of FIGS. 1 and 15), it is the system time of the customer terminal, while the hidden spot visit determination means is provided in the game providing server (second basic configuration: for example, for example. In the case of FIG. 13 and the like), the system time of the game providing server or the generation time of the current position information (acquisition time from the positioning means) together with the current position information of the customer terminal is the communication line from the customer terminal. In the case of being transmitted to the game providing server via the above, it is the system time of the customer terminal.
このように隠れスポットの滞在時間を算出する構成とした場合には、本発明に係る位置情報ゲームの目的に応じ、隠れスポットへの訪問の定義を調整することが可能となる。具体的には、歩行による訪問を対象とする場合には、電車・飛行機・自動車・バス等の交通手段による瞬間的な訪問を除外するとともに、自転車や人力車等の人力の移動手段による訪問や、駆け足での訪問も除外することが可能となる。また、自転車や人力車等の人力の移動手段による訪問や、駆け足での訪問を許容しつつ、電車・飛行機・自動車・バス等の交通手段による瞬間的な訪問を除外することも可能となる。さらに、水泳や手漕ぎボート等による訪問を対象とし、モーターボート等による訪問は除外することも可能となる。これは、作成した隠れスポットのサイズと、滞在時間との関係から、訪問時の移動速度の制限(瞬間的な通過は、訪問に該当しないという制限)を行っていることになる。また、隠れスポットの区域の端部をかすめただけの場合は、訪問に該当しないという制限を行っていることにもなる。 When the staying time of the hidden spot is calculated in this way, it is possible to adjust the definition of the visit to the hidden spot according to the purpose of the location information game according to the present invention. Specifically, when targeting visits by walking, momentary visits by means of transportation such as trains, planes, automobiles, and buses are excluded, and visits by human-powered transportation such as bicycles and rickshaws, It is possible to exclude rush visits. It is also possible to allow visits by human-powered transportation such as bicycles and rickshaws, and visits by rushing, while excluding momentary visits by transportation such as trains, airplanes, automobiles, and buses. Furthermore, it is possible to target visits by swimming or rowing boats, and exclude visits by motor boats or the like. This means that the movement speed at the time of visit is limited (the momentary passage is not a visit) due to the relationship between the size of the created hidden spot and the staying time. In addition, if only the edge of the hidden spot area is grabbed, it means that the visit is not applicable.
なお、隠れスポットのサイズを時間により変動させるか、異なるサイズの隠れスポットを作成する場合は、サイズに応じて滞在時間の判定用の閾値を、切り替えてもよく、切り替えなくてもよい。この際、顧客(顧客端末)の移動速度が同じであり、かつ、隠れスポットの中央位置を通過するものとすれば、隠れスポットのサイズが大きい程、隠れスポットの滞在時間が長くなる。換言すれば、滞在時間が同じであり、かつ、隠れスポットの中央位置を通過しているものとすれば、隠れスポットのサイズが大きい程、顧客(顧客端末)の移動速度は速かったことになる。このため、サイズの変化に対し、滞在時間の判定用の閾値を切り替えない場合は、サイズが大きい隠れスポットについては、速い移動速度での訪問を許容することになり(例えば、標準サイズの隠れスポットでは、歩行による訪問だけを許容するのに対し、サイズが大きい隠れスポットについては、駆け足や自転車走行での訪問を許容する等)、あるいは、サイズが大きい隠れスポットについては、隠れスポットの区域の端部をかすめるような訪問も許容することになる。従って、このような調整を行う目的で、隠れスポットのサイズを変えることもできる。つまり、隠れスポットの区域内に入った際に、訪問したと判定される確率の高い隠れスポットと、低い隠れスポットとを用意することができる。 When the size of the hidden spot is changed with time or when hidden spots of different sizes are created, the threshold value for determining the staying time may or may not be switched according to the size. At this time, assuming that the moving speed of the customer (customer terminal) is the same and the hidden spot passes through the central position, the larger the size of the hidden spot, the longer the staying time of the hidden spot. In other words, assuming that the staying time is the same and the hidden spot passes through the center position, the larger the size of the hidden spot, the faster the customer (customer terminal) moves. .. Therefore, if the threshold value for determining the staying time is not switched in response to a change in size, a visit at a high moving speed is allowed for a hidden spot having a large size (for example, a standard size hidden spot). So, while only allowing visits by walking, for large hidden spots, allowing visits by running or biking, etc.), or for large hidden spots, the edge of the hidden spot area It will also allow visits that graze the department. Therefore, the size of the hidden spot can be changed for the purpose of making such an adjustment. That is, it is possible to prepare a hidden spot having a high probability of being determined to have visited and a hidden spot having a low probability of being visited when entering the hidden spot area.
<隠れスポット作成手段の詳細構成:隠れスポット分布パターンを用いて隠れスポットを作成する構成> <Detailed configuration of hidden spot creation means: Configuration to create hidden spots using hidden spot distribution pattern>
そして、以上に述べたゲームシステム(第1、第2、第3の基本構成:例えば、図1、図13、図15の場合等)において、
隠れスポット作成手段は、
少なくとも1つの起点の位置情報、および、予め用意されてプログラム内に記述されるかまたは顧客端末若しくはゲーム提供サーバに設けられたパターン記憶手段に記憶されているパターン基準点およびこのパターン基準点に対する相対位置で定まる複数のパターン従属点からなる隠れスポット分布パターンを用いて、起点にパターン基準点を一致させるパターン適用により、複数のパターン従属点の各々を隠れスポット作成基準点とする複数の隠れスポットを作成する処理を実行する構成とすることが望ましい。
Then, in the game system described above (first, second, third basic configurations: for example, in the case of FIG. 1, FIG. 13, FIG. 15, etc.),
Hidden spot creation means
Position information of at least one starting point, a pattern reference point prepared in advance and stored in a pattern storage means provided in a customer terminal or a game providing server, and a relative to the pattern reference point. By applying a pattern that matches the pattern reference point with the starting point using a hidden spot distribution pattern consisting of multiple pattern dependent points determined by the position, multiple hidden spots with each of the multiple pattern dependent points as the hidden spot creation reference point can be created. It is desirable to have a configuration that executes the process to be created.
ここで、「起点」は、例えば、ジョギング大会等の現実のイベント会場の位置でもよく、実在する特定のスポットの位置でもよく、ゲーム開始時点または予め設定された時刻における顧客端末の現在位置でもよく、乱数等により任意に選択決定された緯度・経度の位置でもよく、きりの良い数値からなる緯度・経度の位置でもよく、要するに、ゲームの目的に応じて設定される位置であればよい。そして、この「起点」の位置は、時間によって変動しない固定の位置としてもよく、時間によって(時間帯に応じて)変動する位置としてもよい。後者のように「起点」の位置を時間により変動させる場合の切替タイミングは任意であり、例えば、午前と午後とで切り替えてもよく、昼間と夜間とで切り替えてもよく、10分置き、30分置き、1時間置き等のように予め設定された時間間隔で切り替えてもよい。 Here, the "starting point" may be, for example, the position of an actual event venue such as a jogging tournament, the position of a specific spot that actually exists, or the current position of the customer terminal at the start of the game or at a preset time. , The position of latitude / longitude arbitrarily selected and determined by a random number or the like, the position of latitude / longitude consisting of sharp numerical values may be used, and in short, the position may be set according to the purpose of the game. The position of this "starting point" may be a fixed position that does not change with time, or a position that changes with time (depending on the time zone). The switching timing when the position of the "starting point" is changed with time as in the latter case is arbitrary. For example, it may be switched between morning and afternoon, daytime and nighttime, and every 10 minutes, 30 It may be switched at preset time intervals such as every minute and every hour.
また、「隠れスポット分布パターン」は、例えば格子状に配置されたグリッド線の各交点からなるパターンのように無限に広がるパターン(例えば、図4参照)でもよく、有限の大きさのパターン(例えば、図5〜図10、図17参照)でもよい。前者の場合は、例えば、日本全国を網羅するパターンとなる。 Further, the "hidden spot distribution pattern" may be a pattern that spreads infinitely (for example, see FIG. 4), such as a pattern consisting of intersections of grid lines arranged in a grid pattern, and a pattern of a finite size (for example, see FIG. 4). , FIGS. 5 to 10 and 17). In the former case, for example, the pattern covers the whole of Japan.
さらに、「少なくとも1つの起点」であるから、「起点」の数は、1つでもよく、複数としてもよいが、ここでの複数の起点という意味は、起点の位置を時間により変動させるという意味ではなく、同時(同じ時刻)に複数の起点があってもよいという意味であり、例えば、東京、名古屋、大阪のそれぞれに起点があってもよいという意味である。具体的には、例えば、東京、名古屋、大阪のそれぞれのイベント会場でジョギング大会が同時に開催されるときに、それぞれのイベント会場の位置を起点とする場合等である。なお、上述したように、隠れスポット分布パターンを、無限に広がるパターンとする場合には、例えば、日本全国を網羅するパターンとなるので、通常は、同時刻において複数の起点を設定する必要性は殆どないが、有限の大きさのパターンとする場合には、隠れスポットを複数の起点から作成することができる。また、無限に広がる隠れスポット分布パターンを用いる際に、複数の起点を用いることもでき、この場合には、同じ地域の同時刻において、隠れスポット分布パターンが重なっていることになる。従って、例えば、1つの隠れスポット分布パターンについては、起点を変動させることなく、位置が固定されたパターンとし、別の隠れスポット分布パターンについては、起点を変動させることにより、移動するパターンとし、これらのパターンを重ねる処理を行ってもよい。 Further, since it is "at least one starting point", the number of "starting points" may be one or a plurality, but the meaning of a plurality of starting points here means that the position of the starting point is changed with time. It does not mean that there may be multiple starting points at the same time (at the same time), for example, it means that there may be starting points in each of Tokyo, Nagoya, and Osaka. Specifically, for example, when jogging competitions are held at the same event venues in Tokyo, Nagoya, and Osaka, the starting point is the position of each event venue. As described above, when the hidden spot distribution pattern is a pattern that spreads infinitely, for example, it is a pattern that covers the whole of Japan, so it is usually necessary to set a plurality of starting points at the same time. Although there are few, hidden spots can be created from a plurality of starting points when the pattern has a finite size. Further, when using an infinitely wide hidden spot distribution pattern, a plurality of starting points can be used. In this case, the hidden spot distribution patterns overlap at the same time in the same area. Therefore, for example, one hidden spot distribution pattern is set as a pattern in which the position is fixed without changing the starting point, and another hidden spot distribution pattern is set as a moving pattern by changing the starting point. You may perform the process of superimposing the patterns of.
また、「起点」は、顧客毎に設定される個別起点でもよく、全ての顧客に共通に設定される共通起点でもよい。前者の個別起点は、例えば、ある時点における顧客端末の現在位置を起点とする場合、顧客が自ら指定した実在の特定のスポットの位置を起点とする場合等であり、後者の共通起点は、例えば、多数の顧客が集まるジョギング大会等のイベント会場を起点とする場合、ゲーム運営者が指定した実在の特定のスポットの位置を起点とする場合等である。なお、例えば、イベント会場や、ゲーム運営者が指定した実在の特定のスポットに顧客がいる場合(顧客端末が在る場合)には、その場所で顧客端末の現在位置情報を取得できるので、そこで取得した顧客端末の現在位置情報を起点にすることもでき、この場合には、イベント会場の位置や、ゲーム運営者が指定した実在の特定のスポットの位置が、共通起点ではなく、個別起点であるということになるが、この場合は、多数の顧客が同じ場所に同時に集まり、その際に、ほぼ同じ現在位置情報を取得すると考えると(つまり、会場の広さを無視できるものと考えると)、各顧客の個別起点は、共通起点に近い状態であるといえる。また、ある時点における顧客端末の現在位置を起点(個別起点の一種)とする場合、顧客が移動すれば、起点は移動することになるので、例えば、定期的に(10分、30分、1時間等の所定の時間間隔で)その時々の顧客端末の現在位置を利用して起点の位置を移動させてもよい。 Further, the "starting point" may be an individual starting point set for each customer, or may be a common starting point set common to all customers. The former individual starting point is, for example, the case where the current position of the customer terminal at a certain point in time is the starting point, the case where the starting point is the position of a specific real spot specified by the customer, and the case where the latter common starting point is, for example. , The starting point is an event venue such as a jogging tournament where a large number of customers gather, or the starting point is the position of a specific real spot designated by the game operator. For example, when a customer is present at an event venue or a specific spot specified by the game operator (when there is a customer terminal), the current location information of the customer terminal can be obtained at that location. It is also possible to use the acquired current location information of the customer terminal as the starting point. In this case, the location of the event venue or the location of a specific actual spot specified by the game operator is not a common starting point but an individual starting point. In this case, if you think that many customers gather at the same place at the same time and get almost the same current location information at that time (that is, if you think that the size of the venue can be ignored) , It can be said that the individual starting point of each customer is close to the common starting point. In addition, when the current position of the customer terminal at a certain point in time is used as the starting point (a type of individual starting point), if the customer moves, the starting point will move. Therefore, for example, periodically (10 minutes, 30 minutes, 1). The position of the starting point may be moved by using the current position of the customer terminal at that time (at a predetermined time interval such as time).
さらに、「隠れスポット作成手段」が顧客端末に設けられている場合(第1、第3の基本構成:例えば、図1、図15の場合等)には、隠れスポットを作成するために必要となる隠れスポット作成指示情報(起点の位置情報を含む。)を、ゲーム提供サーバから取得する構成としてもよい。すなわち、ゲーム提供サーバに、隠れスポット作成指示情報(起点の位置情報を含む。)を、通信回線を介して顧客端末へ送信する処理を実行する隠れスポット作成指示手段を設けておき、顧客端末の「隠れスポット作成手段」が、ゲーム提供サーバから通信回線を介して送信されてくる隠れスポット作成指示情報(起点の位置情報を含む。)を受信する構成としてもよい。ここで、隠れスポット作成指示情報としては、起点の位置情報の他に、例えば、隠れスポット分布パターンの種別や、隠れスポット分布パターンに含まれるパラメータの値(例えば、グリッド間隔、パターン基準点と各パターン従属点との間の距離、隠れスポットのサイズ情報、隠れスポットのポイント数の情報等)などが含まれていてもよい。 Further, when the "hidden spot creating means" is provided in the customer terminal (first and third basic configurations: for example, in the case of FIGS. 1 and 15), it is necessary to create the hidden spot. The hidden spot creation instruction information (including the position information of the starting point) may be acquired from the game providing server. That is, the game providing server is provided with a hidden spot creation instruction means for executing a process of transmitting the hidden spot creation instruction information (including the position information of the starting point) to the customer terminal via the communication line, and the customer terminal is provided with the hidden spot creation instruction means. The “hidden spot creation means” may be configured to receive hidden spot creation instruction information (including the position information of the starting point) transmitted from the game providing server via the communication line. Here, as the hidden spot creation instruction information, in addition to the position information of the starting point, for example, the type of the hidden spot distribution pattern and the value of the parameter included in the hidden spot distribution pattern (for example, the grid spacing and the pattern reference point) are used. The distance between the pattern dependent points, the size information of the hidden spots, the information on the number of hidden spots, etc.) may be included.
また、「隠れスポット分布パターン」は、「パターン基準点およびこのパターン基準点に対する相対位置で定まる複数のパターン従属点からなる」とされているので、複数のパターン従属点を有していることになるが、連続的なパターン適用を行って複数の隠れスポット分布パターンを連結する場合(例えば、図11参照)には、連結する隠れスポット分布パターンの中に、1つのパターン従属点しか有していない隠れスポット分布パターンが混在していてもよいので、そのような場合には、全ての隠れスポット分布パターンが、複数のパターン従属点を有するという趣旨ではなく、複数のパターン従属点を有する隠れスポット分布パターンが、少なくとも1つあればよいという趣旨である。 Further, since the "hidden spot distribution pattern" is said to be "consisting of a pattern reference point and a plurality of pattern-dependent points determined by positions relative to the pattern reference point", it is necessary to have a plurality of pattern-dependent points. However, when a plurality of hidden spot distribution patterns are connected by applying continuous patterns (see, for example, FIG. 11), the connected hidden spot distribution patterns have only one pattern dependent point. Since no hidden spot distribution pattern may be mixed, in such a case, it does not mean that all hidden spot distribution patterns have a plurality of pattern dependency points, but a hidden spot having a plurality of pattern dependency points. The idea is that at least one distribution pattern is required.
このように隠れスポット分布パターンを用いて隠れスポットを作成する構成とした場合には、隠れスポットの配置形態の多様化を容易に図ることが可能となり、また、隠れスポット分布パターンの切替により、隠れスポットの配置位置についての時間的な変動を容易に実現可能となる。 When the hidden spots are created using the hidden spot distribution pattern in this way, it is possible to easily diversify the arrangement form of the hidden spots, and by switching the hidden spot distribution pattern, the hidden spots can be hidden. It becomes possible to easily realize the time variation of the spot arrangement position.
<隠れスポット作成手段の詳細構成:連続的なパターン適用により、隠れスポット分布パターンを連結する構成:例えば、図11の場合等> <Detailed configuration of hidden spot creation means: Configuration of connecting hidden spot distribution patterns by applying continuous patterns: For example, in the case of FIG. 11>
また、上述した隠れスポット分布パターンを用いて隠れスポットを作成する構成とした場合において、
隠れスポット作成手段は、
第1番目の処理として、起点に隠れスポット分布パターンについてのパターン基準点を一致させる第1番目のパターン適用により、複数のパターン従属点の各々の位置を得て、得られた各位置を第1番目の隠れスポット作成基準点として複数の隠れスポットを作成し、
その後、Nを2以上の整数としたとき、第N番目の処理として、第(N−1)番目のパターン適用により得られた複数のパターン従属点の各々の位置に、第(N−1)番目の処理で適用した隠れスポット分布パターンと同一または異なる隠れスポット分布パターンについてのパターン基準点を一致させる第N番目のパターン適用により、複数のパターン従属点の各々の位置を得て、得られた各位置を第N番目の隠れスポット作成基準点として複数の隠れスポットを作成し、
Nを1ずつ増加させながら、パターン適用を繰り返すことにより、複数の隠れスポットを作成していく処理を実行する構成としてもよい。
Further, in the case where the hidden spot is created by using the above-mentioned hidden spot distribution pattern,
Hidden spot creation means
As the first process, the positions of the plurality of pattern-dependent points are obtained by applying the first pattern in which the pattern reference points for the hidden spot distribution pattern are matched with the starting points, and the obtained positions are first. Create multiple hidden spots as the reference point for creating the second hidden spot
After that, when N is an integer of 2 or more, as the Nth process, the (N-1) th (N-1) is set at each position of the plurality of pattern dependent points obtained by applying the (N-1) th pattern. By applying the Nth pattern, which matches the pattern reference points for the same or different hidden spot distribution patterns as the hidden spot distribution pattern applied in the second process, the positions of each of the plurality of pattern dependent points were obtained. Create multiple hidden spots with each position as the Nth hidden spot creation reference point,
By repeating the pattern application while increasing N by 1, the process of creating a plurality of hidden spots may be executed.
このように連続的なパターン適用により、隠れスポット分布パターンを連結する構成とした場合(例えば、図11の場合等)には、大きな、または複雑な隠れスポット分布パターンを用意しなくても、広い領域に、多様な状態で配置された隠れスポットを作成することが可能となる。 In the case where the hidden spot distribution patterns are connected by continuous pattern application in this way (for example, in the case of FIG. 11), the hidden spot distribution pattern is wide without preparing a large or complicated hidden spot distribution pattern. It is possible to create hidden spots arranged in various states in the area.
<隠れスポット作成手段の詳細構成:連続的なパターン適用により、隠れスポット分布パターンを連結する際に、顧客端末の現在位置情報を用いる構成> <Detailed configuration of hidden spot creation means: Configuration that uses the current position information of the customer terminal when connecting hidden spot distribution patterns by applying continuous patterns>
さらに、上述した連続的なパターン適用により、隠れスポット分布パターンを連結する構成とした場合(例えば、図11の場合等)において、
隠れスポット作成手段は、
第2番目以降のパターン適用を行う際には、顧客端末の現在位置情報を用いて、既に作成されている隠れスポットについての隠れスポット作成基準点として用いられた複数のパターン従属点の中から、顧客端末の現在位置から予め定められた距離の範囲内にあるパターン従属点を選択し、選択したパターン従属点の各々の位置に、次に適用する隠れスポット分布パターンについてのパターン基準点を一致させるパターン適用を行う構成とされていることが望ましい。
Further, in the case where the hidden spot distribution patterns are connected by applying the above-mentioned continuous pattern (for example, in the case of FIG. 11),
Hidden spot creation means
When applying the second and subsequent patterns, the current position information of the customer terminal is used to select from a plurality of pattern dependent points used as reference points for creating hidden spots that have already been created. Select pattern-dependent points within a predetermined distance from the current position of the customer terminal, and match the pattern reference points for the hidden spot distribution pattern to be applied next to each position of the selected pattern-dependent points. It is desirable that the configuration is such that the pattern is applied.
このように連続的なパターン適用により、隠れスポット分布パターンを連結する際(例えば、図11参照)に、顧客端末の現在位置情報を用いる構成とした場合には、顧客端末の現在位置から遠い位置にあるパターン従属点については、次の隠れスポット分布パターンについてのパターン適用を行わないので(すなわち、次の隠れスポット分布パターンの連結が行われないので)、顧客の移動速度からして顧客(顧客端末)の入る可能性のない隠れスポットの作成を回避することができるため、隠れスポットの作成処理およびその後の訪問判定処理の効率化を図ることが可能となる。 When the hidden spot distribution patterns are connected by continuous pattern application in this way (see, for example, FIG. 11), when the current position information of the customer terminal is used, the position far from the current position of the customer terminal is used. For the pattern dependent points in, the pattern is not applied to the next hidden spot distribution pattern (that is, the next hidden spot distribution pattern is not concatenated), so the customer (customer) is based on the movement speed of the customer. Since it is possible to avoid the creation of hidden spots that cannot be entered by the terminal), it is possible to improve the efficiency of the hidden spot creation process and the subsequent visit determination process.
<隠れスポット作成手段の詳細構成:隠れスポット分布パターンを用いて隠れスポットを作成する際に、パターン適用の都度に、顧客端末の現在位置情報を用いて起点の位置を移動させる構成:例えば、図17の場合等> <Detailed configuration of hidden spot creation means: When creating a hidden spot using a hidden spot distribution pattern, each time the pattern is applied, the position of the starting point is moved using the current position information of the customer terminal: For example, the figure. In case of 17 etc.>
また、前述した隠れスポット分布パターンを用いて隠れスポットを作成する構成とした場合において、
隠れスポット作成手段は、
顧客端末の現在位置情報を用いて顧客端末の現在位置を起点とすることにより、隠れスポット分布パターンを用いたパターン適用の都度に、起点の位置を移動させる処理を実行する構成としてもよい。
In addition, in the case where the hidden spot is created by using the hidden spot distribution pattern described above,
Hidden spot creation means
By using the current position information of the customer terminal as the starting point, the process of moving the starting point position may be executed each time the pattern is applied using the hidden spot distribution pattern.
ここでの「隠れスポット作成手段」は、「パターン適用の都度に、起点の位置を移動させる」ようになっていて、その際の起点を「顧客端末の現在位置」とするようになっていればよいので、顧客端末の現在位置情報の取得の都度に、起点の位置を移動させるということではない。顧客端末の現在位置情報の取得の都度に、起点の位置を移動させ、パターン適用を行ったとすれば、顧客(顧客端末)は、パターン従属点に基づき作成される隠れスポットに永久に到達することができないので、ゲームが成立しないことから当然である。従って、ここでは、例えば、図17に示すように、パターン適用において起点として時刻T100における顧客端末の現在位置情報を使用した後に、それ以降の時刻T101,T102,T103,…における顧客端末の現在位置情報を取得して隠れスポット訪問判定処理を行い、次のパターン適用において起点として更にその後の時刻T200における顧客端末の現在位置情報を使用した後に、それ以降の時刻T201,T202,T203,…における顧客端末の現在位置情報を取得して隠れスポット訪問判定処理を行い、そのような処理を繰り返すという意味である。 The "hidden spot creation means" here is designed to "move the starting point position each time a pattern is applied", and the starting point at that time should be the "current position of the customer terminal". This does not mean that the starting point is moved each time the current position information of the customer terminal is acquired. If the position of the starting point is moved and the pattern is applied each time the current position information of the customer terminal is acquired, the customer (customer terminal) will permanently reach the hidden spot created based on the pattern dependency point. It is natural that the game cannot be established because it cannot be done. Therefore, here, for example, as shown in FIG. 17, after using the current position information of the customer terminal at the time T100 as the starting point in pattern application, the current position of the customer terminal at the subsequent times T101, T102, T103, ... After acquiring the information and performing the hidden spot visit determination process and using the current position information of the customer terminal at the subsequent time T200 as the starting point in the next pattern application, the customer at the subsequent times T201, T202, T203, ... It means that the current position information of the terminal is acquired, the hidden spot visit determination process is performed, and such a process is repeated.
このように隠れスポット分布パターンを用いて隠れスポットを作成する際に、パターン適用の都度に、顧客端末の現在位置情報を用いて起点の位置を移動させる構成とした場合(例えば、図17の場合等)には、パターン適用の都度に、顧客端末の現在位置に、隠れスポット分布パターンを適用することにより、隠れスポットを作成するので、顧客の移動速度からして顧客(顧客端末)の入る可能性のない隠れスポットの作成を回避することができるため、隠れスポットの作成処理およびその後の訪問判定処理の効率化を図ることが可能となる。なお、この場合は、起点の位置が移動するので、隠れスポット分布パターンの連結を行わなくても、上記の効率化を図ることが可能となる。 When a hidden spot is created using the hidden spot distribution pattern in this way, the position of the starting point is moved using the current position information of the customer terminal each time the pattern is applied (for example, in the case of FIG. 17). Etc.), a hidden spot is created by applying the hidden spot distribution pattern to the current position of the customer terminal each time the pattern is applied, so that the customer (customer terminal) can enter from the movement speed of the customer. Since it is possible to avoid the creation of non-sexual hidden spots, it is possible to improve the efficiency of the hidden spot creation process and the subsequent visit determination process. In this case, since the position of the starting point moves, it is possible to improve the above efficiency without connecting the hidden spot distribution patterns.
<隠れスポット作成手段の詳細構成:隠れスポットの区域のサイズの可変性・多様性を実現する構成> <Detailed configuration of hidden spot creation means: Configuration that realizes variability and diversity of hidden spot area size>
さらに、以上に述べたゲームシステム(第1、第2、第3の基本構成:例えば、図1、図13、図15の場合等)において、
隠れスポット作成手段は、
作成する複数の隠れスポットのうちの全部または一部の隠れスポットの区域のサイズを時間により変動させる処理と、区域のサイズが異なる複数の隠れスポットを作成する処理とのうちの少なくとも1つの処理を実行する構成としてもよい。
Further, in the game system described above (first, second, third basic configurations: for example, in the case of FIG. 1, FIG. 13, FIG. 15, etc.),
Hidden spot creation means
At least one process of changing the size of the area of all or part of the hidden spots to be created with time and the process of creating a plurality of hidden spots having different area sizes. It may be configured to be executed.
このように隠れスポットの区域のサイズの可変性・多様性を実現する構成とした場合には、隠れスポットの多様な配置を実現でき、また、隠れスポットの区域内に入った場合に、滞在時間による判定でその侵入が当該隠れスポットへの訪問であると判定される確率の調整を行うことが可能となる。 In the configuration that realizes the variability and diversity of the size of the hidden spot area in this way, it is possible to realize various arrangements of the hidden spots, and when entering the hidden spot area, the staying time It is possible to adjust the probability that the intrusion is determined to be a visit to the hidden spot.
<ポイント付与手段の詳細構成:各隠れスポットへの訪問で付与するポイント数を一律にしない構成> <Detailed configuration of point awarding means: A configuration in which the number of points awarded by visiting each hidden spot is not uniform>
そして、以上に述べたゲームシステム(第1、第2、第3の基本構成:例えば、図1、図13、図15の場合等)において、
ポイント付与手段は、
隠れスポット訪問判定手段により顧客端末の現在位置が隠れスポットの区域内に入ったと判定した場合に、
入ったと判定された当該隠れスポットが、隠れスポット作成手段により作成された複数の隠れスポットのうちの予め定められた特定の隠れスポットに該当する場合に、他の隠れスポットよりも大きな数のポイントを付与する処理と、
入ったと判定された当該隠れスポットの区域に、予め定められた実在の特定のスポットが含まれるか否かを判断し、実在の特定のスポットが含まれる場合に、他の隠れスポットよりも大きな数のポイントを付与する処理と、
入ったと判定された当該隠れスポットについての隠れスポット作成基準点が、予め定められた仮想フェンス内に入っているか否かを判断し、入っていると判断した場合に、他の隠れスポットよりも大きな数のポイントを付与する処理と、
入ったと判定された当該隠れスポットについての隠れスポット作成基準点および訪問時刻が、予め定められた仮想フェンス内に入り、かつ、予め定められた時間帯に入っているか否かを判断し、双方を満たすと判断した場合に、他の隠れスポットよりも大きな数のポイントを付与する処理と、
隠れスポット作成手段により作成された複数の隠れスポットのうちの全部または一部の隠れスポットについて、これらの隠れスポットに入った場合に付与するポイントの数を時間により変動させる処理とのうちの少なくとも1つの処理を実行する構成とされていることが望ましい。
Then, in the game system described above (first, second, third basic configurations: for example, in the case of FIG. 1, FIG. 13, FIG. 15, etc.),
The means of giving points is
When it is determined by the hidden spot visit determination means that the current position of the customer terminal has entered the area of the hidden spot,
When the hidden spot determined to have entered corresponds to a predetermined specific hidden spot among a plurality of hidden spots created by the hidden spot creation means, a larger number of points than other hidden spots are given. Processing to give and
It is determined whether or not the area of the hidden spot determined to have entered includes a predetermined specific spot in existence, and if the specific spot in existence is included, a larger number than other hidden spots. And the process of giving points
It is judged whether or not the hidden spot creation reference point for the hidden spot determined to have entered is within the predetermined virtual fence, and if it is determined that the hidden spot is included, it is larger than the other hidden spots. The process of giving a number of points and
It is determined whether or not the hidden spot creation reference point and the visit time for the hidden spot determined to have entered are within the predetermined virtual fence and within the predetermined time zone, and both are determined. A process that gives a larger number of points than other hidden spots when it is determined to meet
At least one of the processes of varying the number of points given when entering these hidden spots with respect to all or part of the hidden spots created by the hidden spot creating means. It is desirable that the configuration is such that one process is executed.
このように各隠れスポットへの訪問で付与するポイント数を一律にしない構成とした場合には、顧客に対し、より強い感情(驚き・お得感・当たったという印象等)を起こさせることができるので、ゲームの実行意欲の向上、ゲーム実行の動機付けの付与を、より一層確実に実現することが可能となる。 In this way, if the number of points given by visiting each hidden spot is not uniform, it is possible to cause the customer to have stronger emotions (surprise, profit, impression of hitting, etc.). Therefore, it is possible to improve the motivation to execute the game and to give motivation to execute the game even more reliably.
<ポイント付与処理の詳細:ポイント付与手段により付与したポイント数を、ポイント加算手段により事後的に変更する際に、隠れスポット作成基準点の位置情報を用いる構成> <Details of point awarding process: A configuration that uses the position information of the hidden spot creation reference point when the number of points given by the point giving means is changed after the fact by the point adding means>
また、以上に述べたゲームシステム(第1、第2、第3の基本構成:例えば、図1、図13、図15の場合等)において、
ポイント付与手段は、
付与したポイントの数、および、入ったと判定された隠れスポットについての隠れスポット作成基準点の位置情報を、顧客IDと関連付けて、ゲーム提供サーバに設けられた顧客ポイント記憶手段に記憶させる処理を実行する構成とされ、
ゲーム提供サーバは、
顧客ポイント記憶手段に記憶されている隠れスポットについての隠れスポット作成基準点の位置情報を用いて、隠れスポット作成基準点が、予め定められた仮想フェンス内に入っているか否かを判断し、入っていると判断した場合に、ポイントを加算するか、または、入っていると判断した隠れスポット作成基準点の数が、予め定められた閾値以上若しくは閾値を超えた場合に、ポイントを加算する処理を実行するポイント加算手段を備えた構成としてもよい。
Further, in the game system described above (first, second, third basic configurations: for example, in the case of FIG. 1, FIG. 13, FIG. 15, etc.),
The means of giving points is
A process of associating the number of points given and the position information of the hidden spot creation reference point for the hidden spot determined to have entered with the customer ID and storing them in the customer point storage means provided in the game providing server is executed. It is configured to
The game providing server is
Using the position information of the hidden spot creation reference point for the hidden spot stored in the customer point storage means, it is determined whether or not the hidden spot creation reference point is within the predetermined virtual fence, and the entry is made. A process of adding points when it is determined that the item is used, or when the number of hidden spot creation reference points determined to be included is equal to or greater than a predetermined threshold value or exceeds the threshold value. May be configured to include a point addition means for executing.
このようにポイント加算手段をゲーム提供サーバに設けた場合には、隠れスポット作成基準点の位置情報を用いて、ポイント付与手段によるポイント付与時ではなく、事後的にポイントを加算することができる。 When the point adding means is provided in the game providing server in this way, the points can be added after the fact, not when the points are given by the point giving means, by using the position information of the hidden spot creation reference point.
<ポイント付与処理の詳細:ポイント付与手段により付与したポイント数を、ポイント加算手段により事後的に変更する際に、隠れスポット作成基準点の位置情報および訪問時刻を用いる構成> <Details of point awarding process: A configuration that uses the position information of the hidden spot creation reference point and the visit time when the number of points given by the point giving means is changed after the fact by the point adding means>
さらに、以上に述べたゲームシステム(第1、第2、第3の基本構成:例えば、図1、図13、図15の場合等)において、
ポイント付与手段は、
付与したポイントの数、並びに、入ったと判定された隠れスポットについての隠れスポット作成基準点の位置情報および訪問時刻を、顧客IDと関連付けて、ゲーム提供サーバに設けられた顧客ポイント記憶手段に記憶させる処理を実行する構成とされ、
ゲーム提供サーバは、
顧客ポイント記憶手段に記憶されている隠れスポットについての隠れスポット作成基準点の位置情報および訪問時刻を用いて、
隠れスポット作成基準点および訪問時刻が、予め定められた仮想フェンス内に入り、かつ、予め定められた時間帯に入っているか否かを判断し、双方を満たすと判断した場合に、ポイントを加算するか、または、双方を満たすと判断した隠れスポット作成基準点の数が、予め定められた閾値以上若しくは閾値を超えた場合に、ポイントを加算する処理を実行するポイント加算手段を備えた構成としてもよい。
Further, in the game system described above (first, second, third basic configurations: for example, in the case of FIG. 1, FIG. 13, FIG. 15, etc.),
The means of giving points is
The number of points given, the position information of the hidden spot creation reference point for the hidden spot determined to be entered, and the visit time are stored in the customer point storage means provided in the game providing server in association with the customer ID. It is configured to execute processing,
The game providing server is
Using the location information of the hidden spot creation reference point and the visit time for the hidden spot stored in the customer point storage means,
It is judged whether the hidden spot creation reference point and the visit time are within the predetermined virtual fence and within the predetermined time zone, and if it is judged that both are satisfied, points are added. As a configuration provided with a point addition means for executing a process of adding points when the number of hidden spot creation reference points determined to satisfy both is equal to or greater than a predetermined threshold value or exceeds the threshold value. May be good.
このようにポイント加算手段をゲーム提供サーバに設けた場合には、隠れスポット作成基準点の位置情報および訪問時刻を用いて、ポイント付与手段によるポイント付与時ではなく、事後的にポイントを加算することができる。 When the point addition means is provided in the game providing server in this way, the points are added after the fact, not when the points are given by the point giving means, using the position information of the hidden spot creation reference point and the visit time. Can be done.
<ポイント付与処理の詳細:ポイント付与手段により付与したポイント数を、ポイント加算手段により事後的に変更する際に、訪問経路が、文字、記号、または、星座若しくはその他の図形を描くか否かを判断する構成> <Details of point awarding process: Whether or not the visiting route draws characters, symbols, constellations or other figures when the number of points given by the point giving means is changed after the fact by the point adding means. Configuration to judge>
また、以上に述べたゲームシステム(第1、第2、第3の基本構成:例えば、図1、図13、図15の場合等)において、
ポイント付与手段は、
付与したポイントの数、並びに、入ったと判定された隠れスポットについての隠れスポット作成基準点の位置情報および訪問時刻若しくは訪問順を、顧客IDと関連付けて、ゲーム提供サーバに設けられた顧客ポイント記憶手段に記憶させる処理を実行する構成とされ、
ゲーム提供サーバは、
顧客ポイント記憶手段に記憶されている隠れスポットについての隠れスポット作成基準点の位置情報および訪問時刻若しくは訪問順を用いて、
顧客が訪問した隠れスポットについての隠れスポット作成基準点の位置を訪問順に連結した線が、予め定められた文字、記号、または、星座若しくはその他の図形を描くか否かを判断し、描くと判断した場合に、ポイントを加算する処理を実行するポイント加算手段を備えた構成としてもよい。
Further, in the game system described above (first, second, third basic configurations: for example, in the case of FIG. 1, FIG. 13, FIG. 15, etc.),
The means of giving points is
A customer point storage means provided in the game providing server in association with the number of points given, the position information of the hidden spot creation reference point for the hidden spot determined to have entered, the visit time or the visit order, and the customer ID. It is configured to execute the process of storing in
The game providing server is
Using the location information of the hidden spot creation reference point for the hidden spot stored in the customer point storage means and the visit time or visit order,
A line connecting the positions of the hidden spot creation reference points for the hidden spots visited by the customer in the order of visit determines whether or not to draw a predetermined character, symbol, constellation or other figure, and determines that the line is drawn. If this is the case, the configuration may include a point addition means for executing the process of adding points.
このようにポイント付与手段により付与したポイント数を、ポイント加算手段により事後的に変更する際に、隠れスポットへの訪問経路が、文字、記号、または、星座若しくはその他の図形を描くか否かを判断する構成とした場合には、隠れスポットは画面表示されないので、顧客は、隠れスポットへの訪問時にその事実(訪問したという事実)を自分で認識することができないものの、そのような状況下においても、ある命題(例えば、夜間に開催される星空ジョギング大会で、北斗七星等の星座を描くように歩くという命題等)が事前に与えられたときに、なんとなく、その命題に沿った歩き方をすることにより、獲得できるポイント数が大きくなる可能性があることから、ゲームの面白味が増すことになる。この際、顧客は、隠れスポットへの訪問を認識することができないので、確実に命題に沿った歩き方をすることは不可能であるから、必要以上の努力はしないため、たとえ加算ポイントが得られなかったとしても、それが普通であると考える顧客も多く、逆に、加算ポイントが得られたときには、より強い感情(驚き・お得感・当たったという印象等)が生まれることになる。従って、ゲームの実行意欲の向上、ゲーム実行の動機付けの付与を、より一層確実に実現することが可能となる。また、ある命題(例えば、星座を描くように歩く等)が、顧客に事前に与えられるのではなく、秘密の状態とされていた場合には、命題に沿った歩き方をするという顧客の行動はなくなるが、その場合でも、上記のような強い感情(驚き・お得感・当たったという印象等)は生まれるので、同様な効果が得られる。 Whether or not the visit route to the hidden spot draws letters, symbols, constellations, or other figures when the number of points given by the point giving means is changed after the fact by the point adding means. In the case of the judgment configuration, the hidden spot is not displayed on the screen, so that the customer cannot recognize the fact (the fact that he / she visited) when visiting the hidden spot, but under such a situation. However, when a certain proposition (for example, the proposition of walking in a constellation such as Hokuto Seven Stars at a starry sky jogging tournament held at night) is given in advance, somehow, how to walk according to that proposition By doing so, the number of points that can be earned may increase, which will increase the fun of the game. At this time, since the customer cannot recognize the visit to the hidden spot, it is impossible to surely walk according to the proposition, so he / she does not make more effort than necessary, and even if he / she gets additional points. Even if it is not possible, many customers think that it is normal, and conversely, when the points to be added are obtained, stronger emotions (surprise, profit, impression of winning, etc.) will be born. Therefore, it is possible to further surely realize the improvement of the motivation to execute the game and the motivation to execute the game. Also, if a proposition (for example, walking in a constellation) is kept secret rather than given to the customer in advance, the customer's behavior is to walk according to the proposition. However, even in that case, the above-mentioned strong emotions (surprise, profit, impression of hitting, etc.) are created, so the same effect can be obtained.
<プログラムの発明> <Invention of the program>
また、本発明の端末搭載用ゲームプログラムは、前述したゲームシステム(第1、第3の基本構成:例えば、図1、図15の場合等)を構成する顧客端末として、スマートフォンまたはその他の演算処理が可能なモバイル機器を機能させるためのものである。 Further, the terminal-mounted game program of the present invention is a smartphone or other arithmetic processing as a customer terminal constituting the above-mentioned game system (first and third basic configurations: for example, in the case of FIGS. 1 and 15). Is for the functioning of mobile devices capable of.
さらに、本発明のサーバ搭載用ゲームプログラムは、前述したゲームシステム(第2の基本構成:例えば、図13の場合等)を構成するゲーム提供サーバとして、コンピュータを機能させるためのものである。 Further, the server-mounted game program of the present invention is for making a computer function as a game providing server constituting the above-mentioned game system (second basic configuration: for example, in the case of FIG. 13).
そして、以上に述べた端末搭載用ゲームプログラムやサーバ搭載用ゲームプログラム、またはそれらの一部は、例えば、光磁気ディスク(MO)、コンパクトディスク(CD)、デジタル・バーサタイル・ディスク(DVD)、フレキシブルディスク(FD)、磁気テープ、読出し専用メモリ(ROM)、電気的消去および書換可能な読出し専用メモリ(EEPROM)、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)、フラッシュディスク等の記録媒体に記録して保存や流通等させることが可能であるとともに、例えば、LAN、MAN、WAN、インターネット、イントラネット、エクストラネット等の有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に載せて搬送することも可能である。さらに、以上に述べた端末搭載用ゲームプログラムやサーバ搭載用ゲームプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。 The terminal-mounted game program, the server-mounted game program, or a part thereof described above may be, for example, an optical magnetic disk (MO), a compact disk (CD), a digital versatile disk (DVD), or a flexible disk. Disk (FD), magnetic tape, read-only memory (ROM), electrically erasable and rewritable read-only memory (EEPROM), flash memory, random access memory (RAM), hard disk drive (HDD), solid state It is possible to record on a recording medium such as a drive (SSD) or flash disk for storage, distribution, etc., and for example, a wired network such as LAN, MAN, WAN, the Internet, an intranet, an extranet, or a wireless communication network. Furthermore, it is possible to transmit using a transmission medium such as a combination of these, and it is also possible to carry it on a carrier. Further, the terminal-mounted game program and the server-mounted game program described above may be a part of another program, or may be recorded on a recording medium together with a separate program.
以上に述べたように本発明によれば、作成する隠れスポットは、実在のスポットではなく、顧客端末の画面に表示されないので、顧客が歩行等による居場所の移動を行うことで、隠れスポットの区域内に入り、顧客に対してポイントが付与されたとしても、顧客は、いつ、どこの場所を訪問したから、自分に対してポイントが付与されたのかを認識することはなく、知らないうちにポイントが貯まっている状態になるため、通常の予想や期待の範囲を超えるような状況の創出、結果の当然性・必然性の回避、それらにより生じる顧客の特有の感情によるゲームに対する実行意欲の向上、ゲーム実行の動機付けの付与を実現することができるという効果がある。 As described above, according to the present invention, the hidden spot to be created is not an actual spot and is not displayed on the screen of the customer terminal. Therefore, the customer moves the location by walking or the like to move the hidden spot area. Even if you go inside and get points for your customers, they don't know when and where they visited and why they got points for you, without your knowledge. Since points are accumulated, creating situations that exceed the range of normal expectations and expectations, avoiding the naturalness and inevitability of results, and increasing the motivation to play the game due to the customer's unique feelings caused by them, It has the effect of being able to provide motivation for game execution.
以下に本発明の各実施形態について図面を参照して説明する。図1〜図12は、第1実施形態のゲームシステム10の図面であり、図13および図14は、第2実施形態のゲームシステム200の図面であり、図15および図16は、第3実施形態のゲームシステム300の図面であり、図17は、それらの変形の形態を示す図面である。これらの第1、第2、第3のゲームシステム10,200,300は、いずれも、現存せず、かつ、画面に表示されない隠れスポットを作成し、顧客端末50,250,350の現在位置が、その隠れスポットの区域内に入ったか否かを判定し、入ったと判定した場合に、顧客にポイントを付与するという位置情報ゲームのシステムである。
Each embodiment of the present invention will be described below with reference to the drawings. 1 to 12 are drawings of the game system 10 of the first embodiment, FIGS. 13 and 14 are drawings of the game system 200 of the second embodiment, and FIGS. 15 and 16 are views of the third embodiment. It is a drawing of the game system 300 of the form, and FIG. 17 is a drawing which shows the form of those variants. All of these first, second, and third game systems 10, 200, and 300 create hidden spots that do not exist and are not displayed on the screen, and the current positions of the
[第1実施形態] [First Embodiment]
図1には、本発明の第1実施形態のゲームシステム10の全体構成が示されている。図2には、隠れスポットの構成、および隠れスポットの区域へのイン・アウトの状況が示され、図3には、隠れスポットの区域と、実在の特定のスポットや仮想フェンスとの関係が示されている。また、図4〜図10には、隠れスポット分布パターン(パターン種別=P1〜P7)の構成が示され、図11には、有限の大きさの隠れスポット分布パターン(パターン種別=P2〜P7等)についての連続的なパターン適用の状況が示されている。さらに、図12には、ゲームシステム10による位置情報ゲームの処理の流れがフローチャートで示されている。 FIG. 1 shows the overall configuration of the game system 10 according to the first embodiment of the present invention. FIG. 2 shows the composition of hidden spots and the situation of in / out to the hidden spot area, and FIG. 3 shows the relationship between the hidden spot area and a specific real spot or virtual fence. Has been done. Further, FIGS. 4 to 10 show the configuration of a hidden spot distribution pattern (pattern type = P1 to P7), and FIG. 11 shows a finite size hidden spot distribution pattern (pattern type = P2 to P7, etc.). The status of continuous pattern application for) is shown. Further, FIG. 12 shows a flow chart of the processing flow of the position information game by the game system 10.
<ゲームシステム10の全体構成(ハードウェア構成を含む)> <Overall configuration of game system 10 (including hardware configuration)>
図1において、ゲームシステム10は、本発明に係る位置情報ゲームを提供するサービスに必要な処理を実行するとともにその処理に必要なデータを記憶するゲーム提供サーバ20と、位置情報ゲームを行う顧客が操作する1台または複数台(通常は多数)の顧客端末50とが、通信回線であるネットワーク1を介して接続されている。
In FIG. 1, the game system 10 is a
ここで、ネットワーク1は、例えば、インターネット、若しくはインターネットを中心としてこれにイントラネット、エクストラネット、LAN、MAN、WAN等を組み合わせた有線ネットワーク、およびインターネットやインターネットを中心とする有線ネットワークへの接続環境を形成するキャリア網(キャリア(携帯電話会社等の通信事業者)が管理するパケット通信網等)や公衆無線LAN等の無線通信網により構成されている。
Here, the
ゲーム提供サーバ20は、1台または複数台のコンピュータにより構成され、プログラム送信手段21と、ゲーム用設定データ送信手段22と、隠れスポット作成指示手段23と、ポイント管理手段24と、ポイント加算手段25と、ポイント利用処理手段26と、競技手段27と、他のゲームXのサーバ側処理手段31と、他のゲームYのサーバ側処理手段32と、提供プログラム記憶手段41と、パターン記憶手段42と、実在スポット情報記憶手段43と、仮想フェンス情報記憶手段44と、隠れスポット作成指示情報記憶手段45と、顧客ポイント記憶手段46と、他のゲームX用のサーバ側データ記憶手段47と、他のゲームY用のサーバ側データ記憶手段48とを含んで構成されている。
The
このうち、各処理を実行する手段21〜27,31,32は、ゲーム提供サーバ20を構成するコンピュータ本体の内部に設けられた中央演算処理装置(CPU)、およびこのCPUの動作手順を規定する1つまたは複数のプログラム、並びに作業用メモリ(主メモリやキャッシュメモリ)等により実現される。
Of these, the
また、各記憶手段41〜48は、例えば、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)等により好適に実現されるが、記憶容量やアクセス速度等に問題が生じない範囲であれば、例えば、USBメモリ、DVD、MO、磁気テープ等の他の記録媒体を採用してもよい。そして、各記憶手段41〜48におけるデータの保存形式は任意であり、データベースとしてもよく、ファイルシステムとしてもよい。 Further, the storage means 41 to 48 are preferably realized by, for example, a hard disk drive (HDD), a solid state drive (SSD), etc., but as long as there is no problem in the storage capacity, access speed, etc., for example. , USB memory, DVD, MO, magnetic tape and other recording media may be adopted. The data storage format in each of the storage means 41 to 48 is arbitrary, and may be a database or a file system.
顧客端末50は、例えば、スマートフォン(多機能携帯電話機)、タブレット端末、ノート型やブック型の持ち運び可能なパーソナル・コンピュータ等のモバイル機器により構成されている。これらのモバイル機器は、ゲームを行う顧客が携行しながら使用するので、ゲーム提供サーバ20との無線によるデータ通信が可能であり、かつ、位置情報ゲームのための演算処理が可能な端末(広義のコンピュータ)であり、中央演算処理装置(CPU)と、作業用メモリ(主メモリやキャッシュメモリ)と、不揮発性メモリと、液晶ディスプレイ等の表示手段と、タッチパネル、タッチパッド、トラックボール、スタイラスペン、マウス、キーボード等の入力手段とを備えている。
The
なお、本実施形態では、顧客端末50は、ゲーム以外の用途にも使用できる汎用機により構成され、ゲーム提供サーバ20から本実施形態に係る位置情報ゲームを実行するための端末搭載用ゲームプログラムをダウンロードするようになっているが、本発明の顧客端末は、端末搭載用ゲームプログラムが最初から搭載されている専用機としてもよい。
In the present embodiment, the
そして、顧客端末50は、プログラム取得手段51と、測位手段52と、他のゲームXの端末側処理手段53と、他のゲームYの端末側処理手段54と、ゲーム処理手段60と、取得プログラム記憶手段71と、パターン記憶手段72と、実在スポット情報記憶手段73と、仮想フェンス情報記憶手段74と、獲得ポイント記憶手段75と、他のゲームX用の端末側データ記憶手段76と、他のゲームY用の端末側データ記憶手段77とを含んで構成されている。
Then, the
さらに、ゲーム処理手段60は、ゲーム用設定データ取得手段61と、隠れスポット作成手段62と、隠れスポット訪問判定手段63と、ポイント付与手段64と、保有ポイント通知手段65と、ポイント利用要求受付手段66と、ポイント利用処理手段67と、競技結果表示手段68とを含んで構成されている。 Further, the game processing means 60 includes a game setting data acquisition means 61, a hidden spot creating means 62, a hidden spot visit determination means 63, a point giving means 64, a possessed point notification means 65, and a point use request receiving means. It is configured to include 66, a point utilization processing means 67, and a competition result display means 68.
以上において、各処理を実行する手段51〜54,60(61〜68)は、顧客端末50の内部に設けられた中央演算処理装置(CPU)、およびこのCPUの動作手順を規定する1つまたは複数のプログラム、並びに主メモリ等により実現される。このうち、測位手段52には、GPSモジュール等が含まれる。
In the above, the
また、取得プログラム記憶手段71は、不揮発性メモリであり、顧客端末50がスマートフォン(多機能携帯電話機)、比較的小型のタブレット端末等である場合には、例えば、フラッシュ・メモリ、EEPROM等であり、顧客端末50がノート型やブック型の持ち運び可能なパーソナル・コンピュータ、比較的大型のタブレット端末等である場合には、例えば、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)等である。そして、ゲーム処理手段60による本発明に係る位置情報ゲームの進行に使用される各記憶手段72〜75、他のゲームXの進行に使用される他のゲームX用の端末側データ記憶手段76および他のゲームYの進行に使用される他のゲームY用の端末側データ記憶手段77は、例えば、RAM等であるが、フラッシュ・メモリ等の不揮発性メモリを用いてもよい。
Further, the acquisition program storage means 71 is a non-volatile memory, and when the
<ゲーム提供サーバ20の構成/プログラム送信手段21、ゲーム用設定データ送信手段22>
<Configuration of
プログラム送信手段21は、顧客端末50からネットワーク1を介して送信されてくる顧客によるプログラム取得要求信号を受信し、提供プログラム記憶手段41に記憶されている各種のゲーム(本発明に係る位置情報ゲーム、他のゲームX,Y等)を実行するための端末搭載用ゲームプログラム(端末アプリ)を、プログラム取得要求を行った顧客端末50へネットワーク1を介して送信する処理を実行するものである。なお、本実施形態では、説明の便宜上、プログラム送信手段21および提供プログラム記憶手段41は、他の処理を実行する手段22〜27,31,32および他の記憶手段42〜48と同じサーバに設けられているように記載されているが、プログラム提供用の別のサーバに設けてもよい。
The program transmission means 21 receives the program acquisition request signal by the customer transmitted from the
ゲーム用設定データ送信手段22は、本実施形態に係る位置情報ゲームを実行するための端末搭載用ゲームプログラムの起動後(但し、バックグラウンド処理の起動である。)に顧客端末50からネットワーク1を介して送信されてくるゲーム用設定データの取得要求に応じ、パターン記憶手段42に記憶されている隠れスポット分布パターンの情報(パターンデータ)、実在スポット情報記憶手段43に記憶されている実在の特定のスポットの情報、仮想フェンス情報記憶手段44に記憶されている仮想フェンスの情報を、ネットワーク1を介して顧客端末50へ送信する処理を実行するものである。
The game setting data transmitting means 22 connects the
なお、隠れスポット分布パターンの情報(パターンデータ)が、本実施形態に係る位置情報ゲームを実行するための端末搭載用ゲームプログラム内に記述されている場合には、顧客端末50へ送信する必要はなく、その場合には、パターン記憶手段42および顧客端末50のパターン記憶手段72の設置は不要であり、このため、図1では2点鎖線で記載されている。
If the information (pattern data) of the hidden spot distribution pattern is described in the terminal-mounted game program for executing the position information game according to the present embodiment, it is necessary to transmit it to the
また、顧客端末50のポイント付与手段64において、実在の特定のスポットの情報や仮想フェンスの情報を用いたポイントの付与処理を行わない場合には、これらの情報は、顧客端末50へ送信する必要はなく、その場合には、顧客端末50の実在スポット情報記憶手段73や仮想フェンス情報記憶手段74の設置は省略することができる。一方、実在スポット情報記憶手段43や仮想フェンス情報記憶手段44は、ゲーム提供サーバ20のポイント加算手段25による事後的なポイントの加算処理を行うのであれば、設置が必要であるが、ポイント加算手段25による事後的なポイントの加算処理も行わない場合には、設置を省略することができる。
Further, when the point awarding means 64 of the
さらに、実在の特定のスポットの情報や仮想フェンスの情報が、他のゲームX,Yで使用するために他のゲームX,Yにより取得されて顧客端末50の実在スポット情報記憶手段73や仮想フェンス情報記憶手段74に既に記憶されている場合には、それらの情報を流用すればよいので、ゲーム用設定データ送信手段22によりそれらの情報を顧客端末50へ送信する必要はない。
Further, the information of the actual spot and the information of the virtual fence are acquired by the other games X and Y for use in the other games X and Y, and the real spot information storage means 73 and the virtual fence of the
そして、隠れスポット分布パターンの情報、実在の特定のスポットの情報、仮想フェンスの情報のいずれについても、顧客端末50への送信が必要ない場合には、このゲーム用設定データ送信手段22、および顧客端末50のゲーム用設定データ取得手段61の設置は省略することができる。
Then, when it is not necessary to transmit the information of the hidden spot distribution pattern, the information of the actual specific spot, and the information of the virtual fence to the
<ゲーム提供サーバ20の構成/隠れスポット作成指示手段23>
<Configuration of
隠れスポット作成指示手段23は、顧客端末50での隠れスポットの作成処理に必要となる隠れスポット作成指示情報(起点の位置情報を含む。)を、隠れスポット作成指示情報記憶手段45から取得し、ネットワーク1を介して顧客端末50の隠れスポット作成手段62へ送信する処理を実行するものである。
The hidden spot creation instruction means 23 acquires the hidden spot creation instruction information (including the position information of the starting point) required for the hidden spot creation process on the
ここで、隠れスポット作成指示情報としては、起点の位置情報の他に、例えば、使用する隠れスポット分布パターンの種別や、隠れスポット分布パターンに含まれるパラメータの値(例えば、グリッド間隔、パターン基準点と各パターン従属点との間の距離、隠れスポットのサイズ情報、隠れスポットのポイント数の情報等)などが含まれていてもよい。なお、パターンデータのうちのパラメータ化されている部分の例は、図4〜図10に示されている。この隠れスポット作成指示情報は、ゲーム運営者により運営者端末(不図示)から入力設定されて隠れスポット作成指示情報記憶手段45に記憶されている。 Here, as the hidden spot creation instruction information, in addition to the position information of the starting point, for example, the type of the hidden spot distribution pattern to be used and the value of the parameter included in the hidden spot distribution pattern (for example, grid spacing, pattern reference point). The distance between and each pattern dependent point, hidden spot size information, information on the number of hidden spot points, etc.) may be included. Examples of the parameterized portion of the pattern data are shown in FIGS. 4 to 10. This hidden spot creation instruction information is input and set by the game operator from the operator terminal (not shown) and stored in the hidden spot creation instruction information storage means 45.
この隠れスポット作成指示手段23による隠れスポット作成指示情報の送信タイミングは、起点の位置情報がパターン適用の際に使用されることや、隠れスポット分布パターンの種別や、隠れスポット分布パターンに含まれるパラメータの値が決まらなければ、そもそもパターン適用できないことから、パターン適用を行う前のタイミングである。従って、パターン適用を繰り返すケースでは、起点の位置の移動、パターンの種別の切替、パラメータの値の切替を行ってパターン適用をする必要があれば、そのようなパターン適用の都度に、隠れスポット作成指示情報の送信を行うことになる。 The transmission timing of the hidden spot creation instruction information by the hidden spot creation instruction means 23 is such that the position information of the starting point is used when applying the pattern, the type of the hidden spot distribution pattern, and the parameters included in the hidden spot distribution pattern. If the value of is not determined, the pattern cannot be applied in the first place, so this is the timing before the pattern is applied. Therefore, in the case where the pattern application is repeated, if it is necessary to move the starting point position, switch the pattern type, and switch the parameter value to apply the pattern, a hidden spot is created each time such a pattern is applied. Instruction information will be transmitted.
起点の位置情報について、顧客端末50への送信が必要となるのは、起点として、全ての顧客に共通に設定される共通起点を採用する場合であり、例えば、多数の顧客がイベント会場に集まって競技を行う場合等のように、複数の顧客端末50に対して同じ条件となる情報を送信する必要があるような場合である。一方、顧客毎に設定される個別起点を採用する場合には、それぞれの顧客端末50で起点を設定すればよいので、起点の位置情報についての顧客端末50への送信は必ずしも必要ではない。なお、共通起点および個別起点については、既に詳述しているので、ここでは詳しい説明を省略する。
The location information of the starting point needs to be transmitted to the
また、同様な理由から、隠れスポット分布パターンの種別や、隠れスポット分布パターンに含まれるパラメータの値についても、顧客端末50への送信が必要となるのは、主として、複数の顧客端末50に対して同じ条件となる情報を送信する必要があるような場合である。なお、そもそも隠れスポット分布パターンの種別が1種類しかない場合や、隠れスポット分布パターンに含まれるパラメータがなく、固定的なパターンである場合には、これらの情報を、顧客端末50へ送信する必要はない。
Further, for the same reason, the type of the hidden spot distribution pattern and the value of the parameter included in the hidden spot distribution pattern also need to be transmitted to the
隠れスポット分布パターンは、パターン記憶手段42,72に記憶されるか、またはプログラム内に記述されているが、パターンの中にパラメータが含まれる場合におけるパラメータのデフォルト値(初期設定値)も、パターン記憶手段42,72に記憶されるか、またはプログラム内に記述されている。従って、隠れスポット作成指示手段23が、隠れスポット作成指示情報として顧客端末50へ送信する「隠れスポット分布パターンに含まれるパラメータの値」というのは、デフォルト値以外の値であり、デフォルト値以外のパラメータの値を用いて隠れスポットの作成処理やポイント付与処理を行うときに送信されるものである。なお、パターンの中にパラメータが含まれる場合において、パラメータのデフォルト値が、パターン記憶手段42,72に記憶されておらず、プログラム内にも記述されていないケースでは、隠れスポット作成指示手段23が、隠れスポット作成指示情報として、パラメータのデフォルト値を送信してもよい。
The hidden spot distribution pattern is stored in the pattern storage means 42, 72 or described in the program, but the default value (initial setting value) of the parameter when the parameter is included in the pattern is also the pattern. It is stored in storage means 42, 72 or described in the program. Therefore, the "value of the parameter included in the hidden spot distribution pattern" transmitted by the hidden spot creation instruction means 23 to the
さらに、パターンの中にパラメータが含まれる場合において、パラメータの値を、時間により変動させる処理を行うケースでは、隠れスポット作成指示手段23が、変動させるタイミングに合わせて、隠れスポット作成指示情報として「隠れスポット分布パターンに含まれるパラメータの値」を顧客端末50へ送信してもよいが、パラメータのデフォルト値(初期設定値)以外の幾つかの値(1つでも、複数でもよい。)を、切替用の値として、パターン記憶手段42,72に記憶させるか、またはプログラム内に記述させておいてもよい。なお、このようなケースでの切替用の値も、一種のデフォルト値(初期設定値)であると考え、複数のデフォルト値があると考えてもよく、さらには、これらの複数のデフォルト値があるケースにおいて、これらの複数のデフォルト値以外の値を使用する必要があるときに、隠れスポット作成指示手段23が、変動させるタイミングに合わせて、隠れスポット作成指示情報として「隠れスポット分布パターンに含まれるパラメータの値」を顧客端末50へ送信してもよい。
Further, in the case where the parameter is included in the pattern and the value of the parameter is changed with time, the hidden spot creation instruction means 23 sets the hidden spot creation instruction information as the hidden spot creation instruction information according to the timing of the change. The "value of the parameter included in the hidden spot distribution pattern" may be transmitted to the
具体的には、例えば、図5に示した有限の大きさの隠れスポット分布パターンの一例である東西南北パターン(パターン種別=P2)の場合には、隠れスポット分布パターンの情報(パターンデータ)として、パターン記憶手段42,72に記憶されるか、またはプログラム内に記述されるのは、この東西南北パターンが、パターン基準点B2と、B2から東方向に距離ΔE2だけ離れて配置されたパターン従属点E2と、B2から西方向に距離ΔW2だけ離れて配置されたパターン従属点W2と、B2から南方向に距離ΔS2だけ離れて配置されたパターン従属点S2と、B2から北方向に距離ΔN2だけ離れて配置されたパターン従属点N2とにより構成されていることを示すデータ等である。 Specifically, for example, in the case of the north-south east-west pattern (pattern type = P2), which is an example of the hidden spot distribution pattern having a finite size shown in FIG. 5, the information (pattern data) of the hidden spot distribution pattern is used. , Stored in the pattern storage means 42, 72, or described in the program, the pattern dependence in which the north, south, east, and west patterns are arranged at a distance ΔE2 from the pattern reference point B2 in the east direction from B2. Only the point E2, the pattern dependent point W2 arranged westward from B2 by the distance ΔW2, the pattern dependent point S2 arranged southward from B2 by the distance ΔS2, and the pattern dependent point S2 arranged northward from B2 only the distance ΔN2. It is data or the like which shows that it is composed of the pattern dependent point N2 arranged apart from each other.
また、図5の例では、パターン基準点B2と各パターン従属点E2,W2,S2,N2との距離がパラメータ化されていて、例えば、ΔE2=40m、ΔW2=20m、ΔS2=20m、ΔN2=50mとなっているので、ΔE2、ΔW2、ΔS2、ΔN2がパラメータである。一方、40m、20m、20m、50mという数値が、パラメータの値であり、デフォルト値(初期設定値)であるか、または切替後の値である。 Further, in the example of FIG. 5, the distance between the pattern reference point B2 and each pattern dependent point E2, W2, S2, N2 is parameterized. For example, ΔE2 = 40m, ΔW2 = 20m, ΔS2 = 20m, ΔN2 = Since it is 50 m, ΔE2, ΔW2, ΔS2, and ΔN2 are parameters. On the other hand, the numerical values of 40 m, 20 m, 20 m, and 50 m are parameter values, which are default values (initial setting values) or values after switching.
さらに、図5の例では、隠れスポットの区域のサイズがパラメータ化されていて、例えば、Mサイズの半径R=2m、Lサイズの半径R=3m、Sサイズの半径R=1mとなっているので、Mサイズの半径R、Lサイズの半径R、Sサイズの半径Rがパラメータである。一方、2m、3m、1mという数値が、パラメータの値であり、デフォルト値(初期設定値)であるか、または切替後の値である。 Further, in the example of FIG. 5, the size of the hidden spot area is parameterized, for example, the radius R of M size is 2 m, the radius R of L size is 3 m, and the radius R of S size is 1 m. Therefore, the radius R of the M size, the radius R of the L size, and the radius R of the S size are the parameters. On the other hand, the numerical values of 2m, 3m, and 1m are parameter values, which are default values (initial setting values) or values after switching.
そして、例えば、Lサイズの適用点は、「奇数番目のパターン適用におけるパターン従属点E2」とされ、Sサイズの適用点は、「なし」とされ、Mサイズの適用点は、その他の全部のパターン従属点となっているので、Lサイズの適用点、Sサイズの適用点がパラメータであり、「奇数番目のパターン適用におけるパターン従属点E2」、「なし」がパラメータの値である。 Then, for example, the application point of the L size is set to "pattern dependent point E2 in the application of the odd-numbered pattern", the application point of the S size is set to "none", and the application point of the M size is all the others. Since it is a pattern-dependent point, the L size application point and the S size application point are parameters, and "pattern dependence point E2 in odd-numbered pattern application" and "none" are parameter values.
また、図5の例では、隠れスポットへの訪問で付与されるポイント数がパラメータ化されていて、例えば、標準的な付与数=1ポイント、当たり付与数=5ポイント、大当たり付与数=10ポイント、ハズレ付与数=0ポイントとなっているので、標準的な付与数、当たり付与数、大当たり付与数、ハズレ付与数がパラメータである。一方、1ポイント、5ポイント、10ポイント、0ポイントという数値が、パラメータの値であり、デフォルト値(初期設定値)であるか、または切替後の値である。 Further, in the example of FIG. 5, the number of points given by visiting the hidden spot is parameterized. For example, the standard number of points given = 1 point, the number of hits given = 5 points, and the number of big hits given = 10 points. Since the number of lost points is 0 points, the parameters are the standard number of grants, the number of hits, the number of big hits, and the number of lost points. On the other hand, the numerical values of 1 point, 5 points, 10 points, and 0 points are parameter values, which are default values (initial setting values) or values after switching.
そして、例えば、当たり付与数の適用点は、「第3番目のパターン適用におけるパターン従属点N2」とされ、大当たり付与数の適用点は、「なし」とされ、ハズレ付与数の適用点は、「なし」とされ、標準的な付与数の適用点は、その他の全部のパターン従属点となっているので、当たり付与数の適用点、大当たり付与数の適用点、ハズレ付与数の適用点がパラメータであり、「第3番目のパターン適用におけるパターン従属点N2」、「なし」、「なし」がパラメータの値である。 Then, for example, the applicable point of the number of hits is set to "pattern dependent point N2 in the application of the third pattern", the point of application of the number of jackpots is set to "none", and the point of application of the number of lost hits is set to "none". Since it is set as "None" and the standard grant points are all other pattern dependent points, the hit grant points, jackpot grants, and loss grants are applicable. It is a parameter, and "pattern dependency point N2 in the third pattern application", "none", and "none" are parameter values.
<ゲーム提供サーバ20の構成/ポイント管理手段24>
<Configuration of
ポイント管理手段24は、顧客端末50のポイント付与手段64により顧客端末50からネットワーク1を介して顧客IDとともに送信されてくる顧客の獲得ポイント情報(獲得ポイント数を含む)を受信し、受信した獲得ポイント情報を、顧客IDと関連付けて顧客ポイント記憶手段46に記憶させる処理を実行するものである。
The point management means 24 receives the customer acquisition point information (including the number of acquisition points) transmitted from the
ここで、獲得ポイント情報には、訪問したと判定された隠れスポット(以下、当該隠れスポット)についての隠れスポットID(隠れスポット識別情報)、当該隠れスポットについての隠れスポット作成基準点の位置情報(緯度・経度)、当該隠れスポットについてのパターン適用の番号(連続的なパターン適用を行った場合(図11参照)において、当該隠れスポットが第何番目のパターン適用で作成された隠れスポットであるかを示す情報)、当該隠れスポットのサイズ情報(L,M,S等の別や、半径等)、当該隠れスポットへのイン時刻(訪問時刻)、当該隠れスポットからのアウト時刻、当該隠れスポットの滞在時間(アウト時刻とイン時刻との差分の時間)、当該隠れスポットの訪問順序(当該隠れスポットが何番目に訪問した隠れスポットであるかを示す情報)、当該隠れスポットへの訪問で獲得したポイント数(初期段階)等が含まれる。 Here, the acquired point information includes the hidden spot ID (hidden spot identification information) for the hidden spot determined to be visited (hereinafter, the hidden spot) and the position information of the hidden spot creation reference point for the hidden spot (hereinafter, the hidden spot). Latitude / longitude), the number of the pattern application for the hidden spot (when continuous pattern application is performed (see FIG. 11), what number of the hidden spot is the hidden spot created by the pattern application? Information indicating), size information of the hidden spot (classification of L, M, S, etc., radius, etc.), in time to the hidden spot (visit time), out time from the hidden spot, of the hidden spot Obtained by staying time (time of difference between out time and in time), visit order of the hidden spot (information indicating the number of the hidden spot visited), and visit to the hidden spot The number of points (initial stage) etc. are included.
この際、ポイント管理手段24は、顧客端末50のポイント付与手段64によりポイントの付与が行われる都度に、ネットワーク1を介して送信されてくる顧客の獲得ポイント情報を受信し、顧客ポイント記憶手段46に記憶させてもよく、あるいは、図1中の2点鎖線で示すように、顧客端末50のポイント付与手段64により獲得ポイント記憶手段75に蓄積記憶された後に、まとめてネットワーク1を介して送信されてくる蓄積状態の獲得ポイント情報を受信し、顧客ポイント記憶手段46に記憶させてもよい。
At this time, the point management means 24 receives the customer acquisition point information transmitted via the
また、ポイント管理手段24は、顧客ポイント記憶手段46に記憶されている顧客の保有ポイント数、またはポイントが貯まっている旨の情報を、保有ポイント通知情報として、ネットワーク1を介して顧客端末50の保有ポイント通知手段65へ送信する処理も実行する。
Further, the point management means 24 uses the number of points held by the customer stored in the customer point storage means 46 or the information indicating that the points are accumulated as the holding point notification information of the
この際、顧客端末50への送信タイミングについては、例えば、1日に1回、1週間に1回等のように定期的に送信してもよく、あるいは、保有ポイント数が一定数に達したとき、新しいゲームをリリースしたとき、ゲームX,Yの不使用期間が一定期間以上になったとき等、適宜なタイミングで送信してもよい。
At this time, the transmission timing to the
なお、ポイント付与手段64により顧客に付与したポイント数は、顧客端末50の獲得ポイント記憶手段75に記憶させるだけとし、ゲーム提供サーバ20への送信は行わない構成とする場合には、このポイント管理手段24および顧客ポイント記憶手段46の設置を省略することができる。
In addition, when the number of points given to the customer by the point giving means 64 is only stored in the acquired point storage means 75 of the
<ゲーム提供サーバ20の構成/ポイント加算手段25>
<Configuration of
ポイント加算手段25は、顧客ポイント記憶手段46に記憶されている顧客の隠れスポットへの訪問情報を用いて、事後的に(すなわち、顧客端末50のポイント付与手段64によるポイントの付与後に)、ポイントを加算できる条件を満たしているか否かを判断し、加算条件を満たしている場合には、加算するポイント数を、顧客ポイント記憶手段46に記憶させる処理を実行するものである。 The point adding means 25 uses the visit information of the customer to the hidden spot stored in the customer point storing means 46 to ex post facto (that is, after the points are given by the point giving means 64 of the customer terminal 50) to give points. It is determined whether or not the condition for adding the points is satisfied, and if the addition condition is satisfied, a process of storing the number of points to be added in the customer point storage means 46 is executed.
具体的には、ポイント加算手段25は、顧客ポイント記憶手段46に記憶されている隠れスポット(訪問したと判定された隠れスポット)についての隠れスポット作成基準点の位置情報を用いて、隠れスポット作成基準点が、予め定められた仮想フェンス内に入っているか否かを判断し、[1]入っていると判断した場合に、ポイントを加算するか、または、[2]入っていると判断した隠れスポット作成基準点の数が、予め定められた閾値以上若しくは閾値を超えた場合に、ポイントを加算する処理を実行する。要するに、隠れスポットへの訪問が、仮想フェンス内への訪問にも該当するか否かを判断し、該当する場合に、ポイントを加算する処理である。 Specifically, the point adding means 25 creates a hidden spot by using the position information of the hidden spot creation reference point for the hidden spot (hidden spot determined to be visited) stored in the customer point storage means 46. It is determined whether or not the reference point is within the predetermined virtual fence, and if it is determined that [1] is included, points are added or it is determined that [2] is included. When the number of hidden spot creation reference points is equal to or greater than a predetermined threshold value or exceeds the threshold value, a process of adding points is executed. In short, it is a process of determining whether or not a visit to a hidden spot also corresponds to a visit inside a virtual fence, and if so, points are added.
但し、この仮想フェンスに関する加算処理は、ポイント付与手段64で同様な処理が行われている場合に、重ねてその処理を行うということではなく、ポイント付与手段64において、仮想フェンスに関するポイントの付与処理が行われなかった場合に、ポイント加算手段25により、仮想フェンスに関するポイントの加算処理を行うということである。なお、隠れスポット作成基準点が仮想フェンス内に入っている状態は、図3に示す通りである。エリア(領域)同士の包含関係を判断するのは、処理が複雑になるため、隠れスポットについては、隠れスポット作成基準点で代表させていることになる。 However, the addition process related to this virtual fence does not mean that the same process is performed repeatedly in the point granting means 64, but the point granting means 64 adds points related to the virtual fence. If this is not performed, the point addition means 25 performs the point addition process related to the virtual fence. The state in which the hidden spot creation reference point is inside the virtual fence is as shown in FIG. Judging the inclusion relationship between areas (areas) complicates the process, so the hidden spots are represented by the hidden spot creation reference point.
[1]の場合は、隠れスポット作成基準点が仮想フェンス内に入っている隠れスポットが、K個ある場合(1つの仮想フェンス内に、K個の隠れスポット作成基準点が入っているという意味ではなく、K個の隠れスポット作成基準点の各々が、いずれかの仮想フェンス内に入っているという意味である。)には、それらのK個の隠れスポットの各々に対し、予め定められたポイント数が加算される。[2]の場合は、隠れスポット作成基準点が仮想フェンス内に入っている隠れスポットが、K個あり、そのK個が、予め定められた閾値以上若しくは閾値を超えている場合に、K個の隠れスポットの各々に対してではなく、その顧客に対し、予め定められたポイント数が加算される。 In the case of [1], it means that there are K hidden spots in which the hidden spot creation reference points are contained in the virtual fence (K hidden spot creation reference points are contained in one virtual fence). Rather, it means that each of the K hidden spot creation reference points is inside one of the virtual fences.) For each of those K hidden spots, it is predetermined. The number of points is added. In the case of [2], there are K hidden spots in which the reference points for creating hidden spots are contained in the virtual fence, and when the K hidden spots are equal to or more than a predetermined threshold value or exceed the threshold value, K pieces are present. A predetermined number of points is added to the customer, not to each of the hidden spots.
ここで、予め定められた仮想フェンスは、仮想フェンス情報記憶手段44に記憶されている仮想フェンスである。この仮想フェンスは、現実の領域内に設定された仮想の柵(フェンス)であり(フェンス自体は実物ではないが、緯度・経度で示される現実の領域を区画しているという意味)、いわゆるジオフェンシングを行うために設定される仮想フェンスと同様のものである。従って、この仮想フェンスは、ジオポイントとも称されるが、ポイントと言っても、ある1点ではなく、一定の広さを有するエリア(領域)として定められるものである。仮想フェンスの形状やサイズは、任意である。また、仮想フェンスは、現実の領域内に設定されるエリア(領域)であるという点では、隠れスポットと同様であるが、仮想フェンスが予め設定されて用意されているもの(少なくとも本実施形態に係る位置情報ゲームの開始時点において、仮想フェンス情報記憶手段44に記憶保存されている状態にあるもの)であるのに対し、隠れスポットは、最初から存在するものではなく、本実施形態に係る位置情報ゲームの処理で作成されるものである点が、異なっている。そして、この仮想フェンスは、本実施形態の位置情報ゲームのために用意された仮想フェンスでもよく、他のゲームX,Yで使用するために用意された仮想フェンスでもよく、後者の場合は、他のゲームX,Yのために用意された仮想フェンスを、本実施形態の位置情報ゲームで流用することになる。 Here, the predetermined virtual fence is a virtual fence stored in the virtual fence information storage means 44. This virtual fence is a virtual fence (fence) set in the real area (the fence itself is not the real thing, but it means that it divides the real area indicated by latitude and longitude), so-called geo. It is similar to a virtual fence set up for fencing. Therefore, this virtual fence is also called a geopoint, but even if it is called a point, it is defined as an area (area) having a certain area, not a certain point. The shape and size of the virtual fence are arbitrary. Further, the virtual fence is similar to the hidden spot in that it is an area (area) set in the actual area, but the virtual fence is set and prepared in advance (at least in the present embodiment). At the start of the location-based game, the hidden spot is stored in the virtual fence information storage means 44), whereas the hidden spot does not exist from the beginning and is the location according to the present embodiment. The difference is that it is created by the processing of the information game. The virtual fence may be a virtual fence prepared for the location-based game of the present embodiment, a virtual fence prepared for use in other games X and Y, and in the latter case, another. The virtual fence prepared for the games X and Y of the above will be diverted in the position information game of the present embodiment.
[1]の場合の加算ポイント数は、仮想フェンスの各々(各仮想フェンスID)に関連付けて仮想フェンス情報記憶手段44に記憶されている仮想フェンス毎のポイント数(つまり、どの仮想フェンスに入ったら、幾つのポイントを加算するのかが、仮想フェンス毎に定められている。)でもよく、いずれの仮想フェンス内に入ったのかとは無関係に定められた一律のポイント数でもよい。[2]の場合の加算ポイント数は、仮想フェンス内に入っていると判断された隠れスポット作成基準点の数(K個)に応じたポイント数でもよく、K個とは無関係の一律のポイント数でもよい。 The number of points to be added in the case of [1] is the number of points for each virtual fence stored in the virtual fence information storage means 44 in association with each of the virtual fences (each virtual fence ID) (that is, which virtual fence should be entered). , The number of points to be added is determined for each virtual fence.) It may be a uniform number of points determined regardless of which virtual fence the player entered. The number of points to be added in the case of [2] may be the number of points according to the number of hidden spot creation reference points (K points) judged to be inside the virtual fence, and is a uniform point irrelevant to K points. It may be a number.
また、ポイント加算手段25は、顧客ポイント記憶手段46に記憶されている隠れスポット(訪問したと判定された隠れスポット)についての隠れスポット作成基準点の位置情報および訪問時刻(イン時刻)を用いて、隠れスポット作成基準点および訪問時刻が、予め定められた仮想フェンス内に入り、かつ、予め定められた時間帯に入っているか否かを判断し、[1]双方を満たすと判断した場合に、ポイントを加算するか、または、[2]双方を満たすと判断した隠れスポット作成基準点の数が、予め定められた閾値以上若しくは閾値を超えた場合に、ポイントを加算する処理を実行する構成としてもよい。 Further, the point adding means 25 uses the position information of the hidden spot creation reference point and the visit time (in time) for the hidden spot (hidden spot determined to be visited) stored in the customer point storage means 46. , When it is judged whether or not the hidden spot creation reference point and the visit time are within the predetermined virtual fence and within the predetermined time zone, and [1] both are satisfied. , Points are added, or [2] When the number of hidden spot creation reference points determined to satisfy both is equal to or greater than a predetermined threshold value or exceeds the threshold value, a process of adding points is executed. May be.
ここで、予め定められた時間帯は、仮想フェンスの各々(各仮想フェンスID)に関連付けて仮想フェンス情報記憶手段44に記憶されている仮想フェンス毎の時間帯でもよく、いずれの仮想フェンス内に入ったのかとは無関係に定められた一律の時間帯(例えば、ゲームの目的に応じて定められた時間帯等であり、具体的には、例えば、朝・昼・夜の特定の時間帯、競技大会等のイベントの開始後1時間経過時点から2時間経過時点までの時間帯、特定のテレビ番組の放送時間中、野球やサッカー等の特定のスポーツ競技の開催日・開催週・開催月・開催期間・プレー時間中等)でもよく、顧客毎に定まる時間帯(この場合は、顧客IDと関連付けて顧客情報記憶手段(不図示)に記憶された顧客毎の個別情報が必要となり、例えば、顧客の誕生日・誕生週・誕生月、顧客の職種・住所・男女の別・年齢・家族構成等に応じた時間帯、顧客の通常の通勤時間帯等)でもよい。 Here, the predetermined time zone may be a time zone for each virtual fence associated with each of the virtual fences (each virtual fence ID) and stored in the virtual fence information storage means 44, and may be in any virtual fence. A uniform time zone determined regardless of whether or not you entered (for example, a time zone determined according to the purpose of the game, etc., specifically, for example, a specific time zone in the morning, noon, or night, etc. During the time period from 1 hour to 2 hours after the start of an event such as a competition, during the broadcast time of a specific TV program, the date, week, month, and month of a specific sports competition such as baseball and soccer It may be during the holding period, play time, etc.), and a time zone determined for each customer (in this case, individual information for each customer stored in the customer information storage means (not shown) in association with the customer ID is required. The customer's birthday, birth week, birth month, customer's job type, address, gender, age, family structure, etc., time zone, customer's normal commuting time zone, etc.) may be used.
さらに、ポイント加算手段25は、顧客ポイント記憶手段46に記憶されている隠れスポット(訪問したと判定された隠れスポット)についての隠れスポット作成基準点の位置情報およびサイズ情報(サイズが可変である場合におけるL,M,S等の別や、半径等)を用いて、当該隠れスポットを事後的に作成して再現し(当該隠れスポットの区域の位置情報を算出し)、再現した当該隠れスポットの区域内に、実在の特定のスポット(図3に示すように、1点で定められている。)が含まれているか否かを判断し、[3]含まれていると判断した場合に、ポイントを加算するか、または、[4]含まれていると判断した当該隠れスポットの数が、予め定められた閾値以上若しくは閾値を超えた場合に、ポイントを加算する処理を実行する。要するに、隠れスポットへの訪問が、実在の特定のスポットへの訪問にも該当するか否かを判断し、該当する場合に、ポイントを加算する処理である。 Further, the point adding means 25 provides position information and size information (when the size is variable) of the hidden spot creation reference point for the hidden spot (hidden spot determined to be visited) stored in the customer point storage means 46. The hidden spot is created and reproduced ex post facto (calculating the position information of the area of the hidden spot) by using the distinction of L, M, S, etc. in the above, the radius, etc.), and the reproduced hidden spot When it is determined whether or not a specific actual spot (defined by one point as shown in FIG. 3) is included in the area, and if it is determined that it is included [3], When points are added or [4] the number of hidden spots determined to be included exceeds or exceeds a predetermined threshold value, a process of adding points is executed. In short, it is a process of determining whether or not a visit to a hidden spot also corresponds to a visit to a specific spot in reality, and if so, points are added.
但し、この実在の特定のスポットに関する加算処理は、ポイント付与手段64で同様な処理が行われている場合に、重ねてその処理を行うということではなく、ポイント付与手段64において、実在の特定のスポットに関するポイントの付与処理が行われなかった場合に、ポイント加算手段25により、実在の特定のスポットに関するポイントの加算処理を行うということである。なお、実在の特定のスポットが、隠れスポットの区域内に含まれている状態は、図3に示す通りである。 However, this addition process for a specific spot in existence does not mean that the same process is performed repeatedly in the point awarding means 64, but the point awarding means 64 does not mean that the process is performed repeatedly. This means that when the point addition process for a spot is not performed, the point addition means 25 performs the point addition process for a specific spot that actually exists. The state in which a specific real spot is included in the hidden spot area is as shown in FIG.
[3]の場合は、実在の特定のスポットを含んでいる隠れスポットが、K個ある場合には、それらのK個の隠れスポットの各々に対し、予め定められたポイント数が加算される。[4]の場合は、実在の特定のスポットを含んでいる隠れスポットが、K個あり、そのK個が、予め定められた閾値以上若しくは閾値を超えている場合に、K個の隠れスポットの各々に対してではなく、その顧客に対し、予め定められたポイント数が加算される。 In the case of [3], if there are K hidden spots including a specific real spot, a predetermined number of points is added to each of the K hidden spots. In the case of [4], there are K hidden spots containing a specific real spot, and when the K number is equal to or more than a predetermined threshold value or exceeds the threshold value, the K hidden spots A predetermined number of points is added to the customer, not to each.
ここで、[3]の場合の加算ポイント数は、実在の特定のスポットの各々(各スポットID)に関連付けて実在スポット情報記憶手段43に記憶されている実在の特定のスポット毎のポイント数(つまり、どの実在の特定のスポットを含んでいたら、幾つのポイントを加算するのかが、実在の特定のスポット毎に定められている。)でもよく、いずれの実在の特定のスポットを含んでいるのかとは無関係に定められた一律のポイント数でもよい。また、隠れスポットの区域は、比較的小さなエリア(領域)であるから、1つの隠れスポットの区域内に、複数の実在の特定のスポットが含まれているような状態は発生しにくいが、仮にそのような状態が発生した場合には、例えば、複数の実在の特定のスポットに対応するポイント数を合計する、平均値をとる、最も大きいかまたは最も小さいポイント数を採用する等の処理を行えばよい。[4]の場合の加算ポイント数は、実在の特定のスポットを含んでいる隠れスポットの数(K個)に応じたポイント数でもよく、K個とは無関係の一律のポイント数でもよい。 Here, the number of points to be added in the case of [3] is the number of points for each specific real spot (each spot ID) stored in the real spot information storage means 43 in association with each of the specific real spots (each spot ID). In other words, it may be determined for each specific spot in reality how many points should be added if it contains a specific spot in any reality.) Which real specific spot is included. A uniform number of points may be set regardless of the number of points. Further, since the hidden spot area is a relatively small area (area), it is unlikely that a state in which a plurality of actual specific spots are included in one hidden spot area is likely to occur. When such a situation occurs, for example, the number of points corresponding to a specific spot in a plurality of realities is summed, the average value is taken, and the largest or smallest number of points is adopted. Just do it. The number of points to be added in the case of [4] may be the number of points according to the number of hidden spots (K points) including a specific real spot, or may be a uniform number of points irrelevant to K points.
また、ポイント加算手段25は、顧客ポイント記憶手段46に記憶されている隠れスポット(訪問したと判定された隠れスポット)についての隠れスポット作成基準点の位置情報およびサイズ情報(サイズが可変である場合におけるL,M,S等の別や、半径等)を用いて、当該隠れスポットを事後的に作成して再現し(当該隠れスポットの区域の位置情報を算出し)、さらに、再現した当該隠れスポット、および顧客ポイント記憶手段46に記憶されている当該隠れスポットへの訪問時刻(イン時刻)を用いて、再現した当該隠れスポットの区域内に実在の特定のスポットが含まれ、かつ、当該隠れスポットへの訪問が予め定められた時間帯の訪問であるか否かを判断し、[3]双方を満たすと判断した場合に、ポイントを加算するか、または、[4]双方を満たすと判断した当該隠れスポットの数が、予め定められた閾値以上若しくは閾値を超えた場合に、ポイントを加算する処理を実行する構成としてもよい。 Further, the point adding means 25 provides position information and size information (when the size is variable) of the hidden spot creation reference point for the hidden spot (hidden spot determined to be visited) stored in the customer point storage means 46. The hidden spot is created and reproduced ex post facto (calculating the position information of the area of the hidden spot) by using the distinction of L, M, S, etc. in the above, the radius, etc.), and the reproduced hidden spot is further generated. Using the spot and the visit time (in time) to the hidden spot stored in the customer point storage means 46, a specific spot that actually exists is included in the area of the hidden spot reproduced, and the hidden spot is hidden. Judge whether the visit to the spot is a visit in a predetermined time zone, and if it is judged that both [3] are satisfied, points are added or [4] it is judged that both are satisfied. When the number of the hidden spots is equal to or greater than a predetermined threshold or exceeds the threshold, a process of adding points may be executed.
さらに、ポイント加算手段25は、顧客ポイント記憶手段46に記憶されている隠れスポット(訪問したと判定された隠れスポット)についての隠れスポット作成基準点の位置情報および訪問時刻若しくは訪問順を用いて、顧客が訪問した隠れスポットについての隠れスポット作成基準点の位置を訪問順に連結した線が、予め定められた文字、記号、または、星座若しくはその他の図形(以下、目的の図形等という。)を描くか否かを判断し、描くと判断した場合に、ポイントを加算する処理も実行する。 Further, the point adding means 25 uses the position information of the hidden spot creation reference point for the hidden spot (hidden spot determined to be visited) stored in the customer point storage means 46 and the visit time or visit order. A line connecting the positions of the hidden spot creation reference points for the hidden spots visited by the customer in the order of visit draws predetermined characters, symbols, constellations or other figures (hereinafter referred to as target figures, etc.). If it is determined whether or not to draw, and if it is determined to draw, the process of adding points is also executed.
ここで、図形には、星座の他に、イベント主催者やゲーム運営者等のロゴマーク、芸術的な図形、ナスカの地上絵のような歴史的または神秘な図形等も含まれる。従って、目的の図形等にテーマを持たせることで、顧客の歩行等による移動経路の目的達成度や芸術性を競う競技ゲームを実現することもできる。 Here, in addition to the constellations, the figures include logo marks of event organizers, game operators, etc., artistic figures, historical or mysterious figures such as the Nazca Lines. Therefore, by giving a theme to a target figure or the like, it is possible to realize a competitive game in which the degree of achievement of the purpose and artistry of the movement route by the customer's walking or the like is competed.
この際、ポイント加算手段25は、目的の図形等を描くか否かの判断処理を、例えば、パターン認識処理により実行することができる。なお、ポイント加算手段25による処理は、歩行等による移動中の処理(リアルタイム性を要求される処理)でなく、事後的な処理であるから、ある程度、時間を要する処理であってもよい。 At this time, the point adding means 25 can execute, for example, a pattern recognition process to determine whether or not to draw a target figure or the like. Note that the process by the point adding means 25 is not a process during movement such as walking (a process that requires real-time performance) but a post-process, and therefore may be a process that requires a certain amount of time.
パターン認識の場合には、例えば、顧客ポイント記憶手段46に記憶されている隠れスポット(訪問したと判定された隠れスポット)の中から、目的の図形等の形状に応じ、訪問順が連続する幾つかの隠れスポットの情報を取り出し、それらの隠れスポットについての隠れスポット作成基準点の位置を訪問順に連結した線を描き、それを画像化し、画像データを得る。そして、取り出す際の先頭の隠れスポットを1つずつずらしながら、複数の画像データを得る。例えば、訪問したと判定された隠れスポットV1,V2,V3,…,V100が、この並びの通りの訪問順で合計100個あり、目的の図形等を描くのに最低7個の隠れスポットが必要な場合(例えば、星座の北斗七星だから最低7個必要等)には、V1を先頭として、V1〜V7の7個、V1〜V8の8個、V1〜V9の9個、V1〜V10の10個、…を取り出し、次に、V2を先頭として、V2〜V8の7個、V2〜V9の8個、V2〜V10の9個、V2〜V11の10個、…を取り出し、V3を先頭として、V3〜V9の7個、…を取り出すといった処理を繰り返し、それぞれを画像化し、複数の画像データを得る。 In the case of pattern recognition, for example, from among the hidden spots (hidden spots determined to have been visited) stored in the customer point storage means 46, the number of consecutive visits according to the shape of the target figure or the like. The information of the hidden spots is taken out, a line connecting the positions of the hidden spot creation reference points for those hidden spots in the order of visit is drawn, and the line is imaged to obtain image data. Then, a plurality of image data are obtained while shifting the first hidden spot at the time of taking out one by one. For example, there are a total of 100 hidden spots V1, V2, V3, ..., V100 determined to have been visited in the order of visits in this order, and at least 7 hidden spots are required to draw the desired figure or the like. In such a case (for example, since it is the Big Dipper of the constellation, at least 7 are required), V1 is at the beginning, 7 of V1 to V7, 8 of V1 to V8, 9 of V1 to V9, 10 of V1 to V10. Then, with V2 at the beginning, 7 pieces of V2 to V8, 8 pieces of V2 to V9, 9 pieces of V2 to V10, 10 pieces of V2 to V11, ... , V3 to V9, 7 pieces, ... Are repeated to image each of them, and a plurality of image data are obtained.
そして、得られた複数の画像データを、ポイント加算手段25により構成されるパターン認識器に順次入力して目的の図形等に類似する程度を示す尤度を出力し、出力された尤度の中に、予め定められた閾値以上または閾値を超える尤度がある場合に、目的の図形等を描いたと判断する。このパターン認識器は、多数の学習データを用いて行われた事前の学習で得られたモデル(パラメータ)をモデル記憶手段(不図示)に記憶させておき、そのモデル(パラメータ)を用いてパターン認識処理を実行する。パターン認識処理のアルゴリズムは任意であるが、例えば、ニューラルネットワークや線形識別器等を採用することができる。なお、目的の図形等は、1つに限らず、複数であってもよいので、それぞれの目的の図形等について事前の学習を行い、それぞれのモデル(パラメータ)を用意して複数のパターン認識器を構築してもよく、あるいは、ある1枚の画像が、目的の図形Aである確率を示す尤度、目的の図形Bである確率を示す尤度、目的の図形Cである確率を示す尤度、…をまとめて出力するように事前の学習を行うことにより、1つのパターン認識器としてもよい。 Then, the obtained plurality of image data are sequentially input to the pattern recognizer configured by the point adding means 25, and the likelihood indicating the degree of similarity to the target figure or the like is output, and among the output likelihoods. In addition, when there is a likelihood of exceeding or exceeding a predetermined threshold value, it is determined that the target figure or the like is drawn. This pattern recognizer stores a model (parameter) obtained by prior learning performed using a large amount of training data in a model storage means (not shown), and uses the model (parameter) to perform a pattern. Execute recognition processing. The algorithm for pattern recognition processing is arbitrary, but for example, a neural network, a linear classifier, or the like can be adopted. The target figure, etc. is not limited to one, and may be multiple. Therefore, each target figure, etc. is learned in advance, and each model (parameter) is prepared to prepare a plurality of pattern recognizers. Or the likelihood that a single image is the target figure A, the probability that it is the target figure B, and the probability that it is the target figure C. It may be a single pattern recognizer by performing prior learning so as to output the degrees, ...
また、ポイント加算手段25は、目的の図形等を描くか否かの判断処理を、パターン認識処理以外の処理で実行してもよい。例えば、顧客が訪問した隠れスポットについての隠れスポット作成基準点の位置を訪問順に連結した線について、その線(折れ線)を構成する線分のうちの隣り合う線分同士のなす角度と、隣り合う線分の長さの比とを用いて、目的の図形等に該当するか否かを判断してもよい。例えば、上記のパターン認識処理の場合と同様に、先頭の隠れスポットを1つずつずらしながら、幾つかの隠れスポットの情報を取り出す処理を繰り返す。次に、それぞれについて、先頭の線分の長さを1とする正規化処理を行い、1→(89度)→1.8→(95度)→3.3→(−124度)→…等の経路データ(訪問順が連続する複数の隠れスポットについての隠れスポット作成基準点の位置を連結した線を数値化した経路データ)を得る。そして、得られた経路データの中に、目的の図形等を正規化して得られた経路データとの差分が、閾値以下または閾値未満となる経路データがある場合に、目的の図形等を描いたと判断する。なお、目的の図形等を正規化して得られた経路データは、図形等記憶手段(不図示)に記憶させておく。また、経路データは、逆順を辿っても同じ図形等を描くことができるので、目的の図形等を正規化して得られた経路データは、逆順のものも用意しておき、いずれかの経路データとの差分が、閾値以下または閾値未満となれば、目的の図形等を描いたと判断されるようにする。 Further, the point adding means 25 may execute a process of determining whether or not to draw a target figure or the like by a process other than the pattern recognition process. For example, for a line connecting the positions of hidden spot creation reference points for hidden spots visited by a customer in the order of visit, the angle between adjacent line segments among the line segments constituting the line (polyline) and adjacent to each other. It may be determined whether or not it corresponds to the target figure or the like by using the ratio of the lengths of the line segments. For example, as in the case of the pattern recognition process described above, the process of extracting information on some hidden spots is repeated while shifting the first hidden spots one by one. Next, normalization processing is performed for each of them so that the length of the first line segment is 1, 1 → (89 degrees) → 1.8 → (95 degrees) → 3.3 → (-124 degrees) → ... Etc. (route data obtained by digitizing a line connecting the positions of hidden spot creation reference points for a plurality of hidden spots in which the order of visit is continuous). Then, when the obtained route data includes the route data in which the difference from the route data obtained by normalizing the target figure or the like is less than or equal to the threshold value, the target figure or the like is drawn. to decide. The route data obtained by normalizing the target figure or the like is stored in a figure or the like storage means (not shown). In addition, since the same figure or the like can be drawn even if the route data follows the reverse order, the route data obtained by normalizing the target figure or the like should be prepared in the reverse order and one of the route data. If the difference between and is less than or equal to the threshold value, it is determined that the target figure or the like is drawn.
このようなポイント加算手段25による目的の図形等を描くか否かの判断処理は、競技手段27と組み合わせると、より効果的であり、顧客には、通常のゲームでは味わうことのないような感情が生じ得る。例えば、星空を見ながら歩こう大会等で、もし目的の図形等(例えば、星座)を描くことができれば、ポイント加算手段25により、加算ポイントが得られるので、大きなポイント数を獲得することができ、その結果として、本実施形態に係る位置情報ゲームについての競技結果(勝敗や順位)が良くなるうえ、獲得したポイントを、他のゲームX,Yに利用することもできるようになる。また、これと同時に、健康増進や、競技参加者である他の顧客との親睦を図ることもでき、さらには、現実の競技内容として、体重の減量の大小を競う等の目的があれば、そこでも何らかの競技結果が得られる。従って、様々な状況が混在する状態となる。一方、顧客は、仮に、ある図形等(例えば、星座)を描くという命題が事前に与えられていたとしても、隠れスポットへの訪問を認識することはできないので、なんとなく、目的の図形等を描く経路となるように歩くかもしれないが、それ以上の努力はしない。つまり、必死に努力したり、確実に目的の図形等に沿った経路を辿って歩こう等といったことは考えない。確実に辿ることなど、不可能だからである。従って、たとえポイント加算手段25による加算ポイントが得られなくても、それが普通であると考える顧客も多く、別の観点で大会等に参加した成果が得られ、意義が見出せるので、それでいいと考える顧客も多い。このため、結果的に、目的の図形等に沿った経路を辿って歩くことができ、加算ポイントが得られた場合には、より強い感情(驚き・お得感・当たったという印象等)が生じることになるので、ゲームの実行意欲の向上、ゲーム実行の動機付けの付与を、より一層確実に実現することができる。以上のことは、ある図形等(例えば、星座)を描くという命題が、顧客に事前に与えられるのではなく、秘密の状態とされていた場合でも、同様にいえることである。 The process of determining whether or not to draw a target figure or the like by the point adding means 25 is more effective when combined with the competition means 27, and the customer feels that he / she does not experience in a normal game. Can occur. For example, at a walking tournament while looking at the starry sky, if a target figure or the like (for example, a constellation) can be drawn, the point addition means 25 can obtain additional points, so that a large number of points can be obtained. As a result, the competition results (win / loss and ranking) of the location-based game according to the present embodiment are improved, and the acquired points can be used for other games X and Y. At the same time, it is possible to improve health and to promote friendship with other customers who are participants in the competition. Furthermore, if the actual content of the competition is to compete for the size of weight loss, Some kind of competition result can be obtained there as well. Therefore, various situations are mixed. On the other hand, even if the customer is given the proposition of drawing a certain figure (for example, a constellation) in advance, he / she cannot recognize the visit to the hidden spot, so he / she somehow draws the desired figure or the like. You may walk along the route, but make no further effort. In other words, we do not think about trying desperately or trying to follow the path along the target figure. This is because it is impossible to trace it reliably. Therefore, even if the points added by the point adding means 25 cannot be obtained, many customers think that it is normal, and the results of participating in the tournament etc. can be obtained from another viewpoint, and the significance can be found. Many customers think about it. Therefore, as a result, it is possible to walk along the route along the target figure, etc., and when additional points are obtained, stronger emotions (surprise, profit, impression of hitting, etc.) are given. Since it will occur, it is possible to further surely realize the improvement of the motivation to execute the game and the motivation to execute the game. The above can be said even if the proposition of drawing a certain figure or the like (for example, a constellation) is kept secret rather than given to the customer in advance.
<ゲーム提供サーバ20の構成/ポイント利用処理手段26>
<Configuration of
ポイント利用処理手段26は、獲得したポイントを、他のゲームX,Yで使用される仮想の価値物に交換するための顧客の要求、または、他のゲームX,Yで使用される等価なポイントに充当するための顧客の要求があった場合に、顧客端末50からネットワーク1を介して送信されてくる顧客の要求(顧客IDを含む。)を受信し、顧客ポイント記憶手段46に記憶されている当該顧客のポイントの数から、利用する分のポイントの数(顧客の利用要求に係るポイント数)を減じるとともに、交換のための換算処理で得た価値物の数量若しくは価値物IDまたは充当するポイントの数を、他のゲームX,Y用のサーバ側データ記憶手段47,48に顧客IDと関連付けて追加または加算して記憶させる処理を実行するものである。
The point utilization processing means 26 is a customer's request for exchanging the acquired points for virtual value values used in other games X and Y, or equivalent points used in other games X and Y. When there is a customer's request to allocate to, the customer's request (including the customer ID) transmitted from the
また、ポイント利用処理手段26は、顧客端末50からの顧客のポイント利用要求を受信する際には、[α]他のゲームX,Yの処理として顧客端末50の他のゲームX,Yの端末側処理手段53,54から送信されてくる顧客の要求を受信する場合と、[β]本実施形態の位置情報ゲームの処理として顧客端末50のポイント利用要求受付手段66から送信されてくる顧客の要求を受信する場合とがある。なお、[α]および[β]のいずれの場合でも、顧客のポイント利用要求には、その顧客の保有ポイントの全部を利用する要求と、一部を利用する要求とが含まれる。
Further, when the point usage processing means 26 receives the customer's point usage request from the
[α]の場合、他のゲームX(例えば、本実施形態の位置情報ゲームとは異なる位置情報ゲーム)や、他のゲームY(例えば、麻雀ゲーム等)は、インストールされているが、未だ1度も使用されていない状態のものでもよい。また、ゲーム提供サーバ20の提供プログラム記憶手段41からダウンロードした他のゲームX,Yの端末搭載用ゲームプログラムを顧客端末50にインストールする際における顧客の選択操作によるポイント利用要求を受信する場合も含まれる。例えば、インストールする際に「保有ポイントを利用しますか?」等のメッセージが画面表示され、そこで「YES」を選択した場合等である。
In the case of [α], another game X (for example, a position information game different from the position information game of the present embodiment) and another game Y (for example, a mahjong game) are installed, but still 1. It may be in an unused state. It also includes a case of receiving a point use request by a customer's selection operation when installing a terminal-mounted game program of another game X or Y downloaded from the provided program storage means 41 of the
[β]の場合、特定の1つの「他のゲーム」(例えば、他のゲームXだけとか、他のゲームYだけ)へのポイント利用を取り扱う処理としてもよく、複数の「他のゲーム」(例えば、他のゲームX,Yの双方)へのポイント利用を取り扱うことができる共用処理としてもよく、本実施形態の場合は、後者の共用処理を行うものとする。 In the case of [β], it may be a process for handling the use of points for one specific "other game" (for example, only another game X or only another game Y), and a plurality of "other games" (for example, only another game Y). For example, it may be a shared process that can handle the use of points for other games X and Y), and in the case of the present embodiment, the latter shared process is performed.
従って、ポイント利用処理手段26は、顧客端末50のポイント利用要求受付手段66から送信されてくる顧客の要求として、保有ポイントの全部または一部を、他のゲームXに利用するという要求を受信する場合と、保有ポイントの全部または一部を、他のゲームYに利用するという要求を受信する場合と、保有ポイントの全部または一部を、他のゲームX,Yに分散利用するという要求を受信する場合とがある。
Therefore, the point use processing means 26 receives a request to use all or a part of the possessed points for another game X as a customer's request transmitted from the point use request receiving means 66 of the
具体的には、ポイント利用処理手段26は、顧客ポイント記憶手段46に記憶されている顧客の保有ポイント数から減じた当該顧客の利用要求に係るポイント数を、他のゲームX,Yで使用される仮想の価値物の数量に換算する処理を行い、換算して得られた価値物の数量を、顧客IDと関連付けて、他のゲームX,Y用のサーバ側データ記憶手段47,48に加算して記憶させるか、当該顧客の利用要求に係るポイント数に相当する仮想の価値物についての価値物IDを、顧客IDと関連付けて、他のゲームX,Y用のサーバ側データ記憶手段47,48に追加して記憶させるか、当該顧客の利用要求に係るポイント数を、他のゲームX,Yで使用される等価なポイントに充当するために、顧客IDと関連付けて、他のゲームX,Y用のサーバ側データ記憶手段47,48に加算して記憶させる処理を実行する。 Specifically, the point utilization processing means 26 uses the number of points related to the customer's usage request, which is subtracted from the number of points owned by the customer stored in the customer point storage means 46, in the other games X and Y. The process of converting to the quantity of virtual value value is performed, and the quantity of value value obtained by conversion is associated with the customer ID and added to the server-side data storage means 47 and 48 for other games X and Y. Data storage means 47 for other games X and Y by associating the value ID of the virtual value corresponding to the number of points related to the customer's usage request with the customer ID. In order to store it in addition to 48 or to allocate the number of points related to the customer's usage request to the equivalent points used in other games X and Y, the other game X, is associated with the customer ID. A process of adding and storing data to the server-side data storage means 47 and 48 for Y is executed.
ここで、他のゲームX,Yで使用される仮想の価値物とは、ゲーム上で使用可能な仮想の物品・武器・通貨等のことであり、物品や武器や特定のクーポン等のような用途が特定されたもの(狭義のアイテム)と、通貨や割引券(但し、何にでもまたは多くの物に使用可能な割引券)等のような用途の特定されないものとを含み、仮想通貨等を含めていう場合の広義のアイテムと同義である。また、仮想の価値物には、ポイントも含まれるが、本実施形態の位置情報ゲームで獲得したポイントと、他のゲームX,Yで使用されるポイントとが等価(価値の比が1対1)でない場合は、換算比を用いた換算処理を行い、一方、等価である場合は、当該顧客の利用要求に係るポイント数を、そのまま他のゲームX,Yで使用されるポイントに充当する。 Here, the virtual value objects used in other games X and Y are virtual items, weapons, currencies, etc. that can be used in the game, such as items, weapons, specific coupons, etc. Virtual currencies, etc., including items with specified uses (items in a narrow sense) and items with unspecified uses such as currencies and discount coupons (however, discount coupons that can be used for anything or many things) It is synonymous with an item in a broad sense when including. In addition, although the virtual value includes points, the points acquired in the position information game of this embodiment are equivalent to the points used in other games X and Y (the ratio of values is 1: 1). ), The conversion process using the conversion ratio is performed, while if they are equivalent, the number of points related to the customer's usage request is directly applied to the points used in other games X and Y.
<ゲーム提供サーバ20の構成/競技手段27>
<Configuration of
競技手段27は、顧客ポイント記憶手段46に記憶された複数の顧客のポイントの数の大小を比較することにより、競技ゲームの勝敗または順位を決定し、決定した競技結果(勝敗または順位)を、顧客IDに関連付けて顧客ポイント記憶手段46に記憶させるとともに、競技結果を、ネットワーク1を介して顧客端末50の競技結果表示手段68へ送信する処理を実行するものである。
The competition means 27 determines the outcome or ranking of the competition game by comparing the number of points of a plurality of customers stored in the customer point storage means 46, and determines the competition result (win / loss or ranking). The process of storing the competition result in the customer point storage means 46 in association with the customer ID and transmitting the competition result to the competition result display means 68 of the
また、競技手段27は、競技開始前に顧客から徴収する参加費の入金等の管理処理や、競技結果に従って発生する送金等の資金移動処理等を実行する構成としてもよい。 Further, the competition means 27 may be configured to perform management processing such as payment of the participation fee collected from the customer before the start of the competition, and fund transfer processing such as remittance generated according to the competition result.
<ゲーム提供サーバ20の構成/他のゲームX,Yのサーバ側処理手段31,32>
<Configuration of
他のゲームXのサーバ側処理手段31は、ネットワーク1を介して顧客端末50の他のゲームXの端末側処理手段53と通信を行うことにより、他のゲームX用のサーバ側データ記憶手段47に記憶されたデータを用いて、他のゲームX(例えば、本実施形態の位置情報ゲーム以外の位置情報ゲーム等)の処理を実行するものである。
The server-side processing means 31 of the other game X communicates with the terminal-side processing means 53 of the other game X of the
他のゲームYのサーバ側処理手段32は、ネットワーク1を介して顧客端末50の他のゲームYの端末側処理手段54と通信を行うことにより、他のゲームY用のサーバ側データ記憶手段48に記憶されたデータを用いて、他のゲームY(例えば、麻雀ゲーム等)の処理を実行するものである。
The server-side processing means 32 of the other game Y communicates with the terminal-side processing means 54 of the other game Y of the
なお、説明の便宜上、他のゲームX,Yのサーバ側処理手段31,32および他のゲームX,Y用のサーバ側データ記憶手段47,48は、本実施形態の位置情報ゲームのための処理を実行する各手段22〜27や各記憶手段42〜46と同じサーバに設置されているように記載されているが、これらは、それぞれ別のサーバ(他のゲームX用のサーバ、他のゲームY用のサーバ)に設置してもよい。
For convenience of explanation, the server-side processing means 31 and 32 of the other games X and Y and the server-side data storage means 47 and 48 for the other games X and Y are the processes for the position information game of the present embodiment. It is described that they are installed on the same server as the
<ゲーム提供サーバ20の構成/各記憶手段41〜48>
<Configuration of
提供プログラム記憶手段41は、本実施形態に係る位置情報ゲームや、他のゲームX,Yを実行するための端末搭載用ゲームプログラムを記憶するものである。 The provided program storage means 41 stores the position information game according to the present embodiment and a terminal-mounted game program for executing other games X and Y.
パターン記憶手段42は、隠れスポット分布パターンの情報(パターンデータ)を記憶するものである。このパターンデータの詳細は、図4〜図10に例示されている。また、隠れスポット分布パターンの中に、パラメータが含まれる場合(図4〜図10参照)には、そのパラメータのデフォルト値(初期設定値)も、このパターン記憶手段42に記憶される。但し、このパターンデータや、パターンの中にパラメータが含まれる場合におけるパラメータのデフォルト値(初期設定値)は、本実施形態の位置情報ゲームを実行するための端末搭載用ゲームプログラム(端末アプリ)内に記述してもよく、その場合は、このパターン記憶手段42の設置を省略することができるので、図1では2点鎖線で示されている。なお、後述する第2実施形態(図13参照)のように、隠れスポットの作成処理をゲーム提供サーバ20側で実行する場合において、パターン記憶手段42の設置を省略するときは、パターンデータや、パターンの中にパラメータが含まれる場合におけるパラメータのデフォルト値(初期設定値)は、端末アプリではなく、サーバ搭載用ゲームプログラム(サーバアプリ)内に記述することになる。
The pattern storage means 42 stores information (pattern data) of the hidden spot distribution pattern. Details of this pattern data are illustrated in FIGS. 4 to 10. When a parameter is included in the hidden spot distribution pattern (see FIGS. 4 to 10), the default value (initial setting value) of the parameter is also stored in the pattern storage means 42. However, this pattern data and the default value (initial setting value) of the parameter when the parameter is included in the pattern are in the terminal-mounted game program (terminal application) for executing the position information game of the present embodiment. In that case, since the installation of the pattern storage means 42 can be omitted, it is shown by a two-point chain line in FIG. In the case where the hidden spot creation process is executed on the
実在スポット情報記憶手段43は、実在の特定のスポットの情報を記憶するものである。この実在スポット情報記憶手段43は、他のゲームX,Yのために用意されたものでもよい。実在の特定のスポットは、隠れスポットとは異なり、エリア(領域)ではなく、点で観念されるものである。実在の特定のスポットの情報には、例えば、スポットID、スポットの位置情報(緯度・経度)、スポットの種別(コンビニエンスストア・レストラン・公園等の別)、スポットを訪問した場合に付与するポイント数(ポイント付与手段64で使用される初期段階のポイント数)または事後的に加算するポイント数(ポイント加算手段25で使用される加算ポイント数)等が含まれている。 The real spot information storage means 43 stores information on a specific real spot. The existing spot information storage means 43 may be prepared for other games X and Y. A specific spot in reality, unlike a hidden spot, is not an area, but a point. Information on a specific spot in reality includes, for example, spot ID, spot position information (latitude / longitude), spot type (convenience store, restaurant, park, etc.), and the number of points to be given when visiting a spot. (The number of points in the initial stage used by the point giving means 64) or the number of points to be added after the fact (the number of added points used by the point adding means 25) and the like are included.
仮想フェンス情報記憶手段44は、仮想フェンスの情報を記憶するものである。この仮想フェンス情報記憶手段44は、他のゲームX,Yのために用意されたものでもよい。仮想フェンスについては、ポイント加算手段25の説明で詳述しているので、ここでは詳しい説明を省略する。仮想フェンスの情報には、例えば、仮想フェンスID、仮想フェンスを定義するための位置情報(緯度・経度)、仮想フェンス内に入った場合に付与するポイント数(ポイント付与手段64で使用される初期段階のポイント数)または事後的に加算するポイント数(ポイント加算手段25で使用される加算ポイント数)等が含まれている。仮想フェンスの大きさは任意であり、また、形状も、円形、楕円形、扇形、四角形、三角形等、任意であり、例えば、円形であれば、中心の位置情報(緯度・経度)および半径で仮想フェンスを定義することができ、四角形であれば、角部4点の位置情報(緯度・経度)で仮想フェンスを定義することができ、このような仮想フェンスの定義形式も任意である。 The virtual fence information storage means 44 stores the information of the virtual fence. The virtual fence information storage means 44 may be prepared for other games X and Y. Since the virtual fence is described in detail in the description of the point adding means 25, detailed description thereof will be omitted here. The information of the virtual fence includes, for example, the virtual fence ID, the position information (latitude / longitude) for defining the virtual fence, and the number of points to be given when entering the virtual fence (initial used in the point giving means 64). The number of points in the stage) or the number of points to be added after the fact (the number of points to be added used in the point adding means 25) and the like are included. The size of the virtual fence is arbitrary, and the shape is also arbitrary such as circular, oval, sector, quadrangle, triangle, etc. For example, if it is circular, the center position information (latitude / longitude) and radius A virtual fence can be defined, and if it is a quadrangle, the virtual fence can be defined by the position information (latitude / longitude) of four corners, and the definition format of such a virtual fence is also arbitrary.
隠れスポット作成指示情報記憶手段45は、隠れスポット作成指示情報として、例えば、起点の位置情報(緯度・経度)、使用する隠れスポット分布パターンの種別、隠れスポット分布パターンに含まれるパラメータの値(例えば、グリッド間隔、パターン基準点と各パターン従属点との間の距離、隠れスポットのサイズ情報、隠れスポットのポイント数の情報等)を記憶するものである。 The hidden spot creation instruction information storage means 45 uses, for example, the position information (latitude / longitude) of the starting point, the type of the hidden spot distribution pattern to be used, and the value of the parameter included in the hidden spot distribution pattern (for example,) as the hidden spot creation instruction information. , Grid spacing, distance between pattern reference point and each pattern dependent point, hidden spot size information, information on the number of hidden spot points, etc.) is stored.
顧客ポイント記憶手段46は、訪問したと判定された隠れスポット(以下、当該隠れスポット)についての隠れスポットID(隠れスポット識別情報)、当該隠れスポットについての隠れスポット作成基準点の位置情報(緯度・経度)、当該隠れスポットについてのパターン適用の番号(連続的なパターン適用を行った場合(図11参照)において、当該隠れスポットが第何番目のパターン適用で作成された隠れスポットであるかを示す情報)、当該隠れスポットのサイズ情報(L,M,S等の別や、半径等)、当該隠れスポットへのイン時刻(訪問時刻)、当該隠れスポットからのアウト時刻、当該隠れスポットの滞在時間(アウト時刻とイン時刻との差分の時間)、当該隠れスポットの訪問順序(当該隠れスポットが何番目に訪問した隠れスポットであるかを示す情報)、当該隠れスポットへの訪問で獲得したポイント数(初期段階)、当該隠れスポットへの訪問に対して事後的に加算されたポイント数等のような隠れスポット単位の情報を、顧客IDと関連付けて記憶するとともに、複数の隠れスポットへの訪問(訪問の集合)に対して事後的に加算されたポイント数、その顧客の全ての獲得ポイント数の合計数、その顧客が参加した競技大会についてのイベントIDおよびその競技結果(勝敗や順位)等のような集合情報・全体情報を、顧客IDと関連付けて記憶するものである。 The customer point storage means 46 includes a hidden spot ID (hidden spot identification information) for a hidden spot determined to have been visited (hereinafter, the hidden spot), and position information (latitude / latitude) of a hidden spot creation reference point for the hidden spot. (Longitude), the number of pattern application for the hidden spot (in the case of continuous pattern application (see FIG. 11), the number of the hidden spot created by the pattern application) is shown. Information), size information of the hidden spot (L, M, S, etc., radius, etc.), in-time (visit time) to the hidden spot, out time from the hidden spot, staying time of the hidden spot (Time of difference between out time and in time), order of visits to the hidden spot (information indicating the number of hidden spots visited by the hidden spot), number of points earned by visiting the hidden spot (Initial stage), information for each hidden spot such as the number of points added ex post facto for the visit to the hidden spot is stored in association with the customer ID, and visits to a plurality of hidden spots (initial stage). The number of points added after the fact to the set of visits), the total number of points earned by the customer, the event ID of the competition in which the customer participated, and the competition result (win / loss and ranking), etc. Such collective information and overall information are stored in association with the customer ID.
なお、隠れスポットID(隠れスポット識別情報)は、共通起点を採用した場合には、全ての顧客に共通する隠れスポットIDとなるが、個別起点を採用した場合には、その顧客限りの隠れスポットIDとなる。また、例えばグリッド型等のような無限に広がる隠れスポット分布パターンを採用する場合(図4参照)には、グリッド座標(i,j)等のような配列(平面的な広がりを扱うので、通常は、2次元配列となる。)の情報が、隠れスポットIDとなり、この場合に、起点が移動するのであれば、起点の位置情報(緯度・経度)と配列の情報との組合せが、隠れスポットIDとなる。一方、有限の大きさの隠れスポット分布パターンを採用する場合には、パターン同士を連結する場合(図11参照)であるか、連結しない場合(図17参照)であるかにかかわらず、パターン適用を複数回繰り返すことにより、隠れスポットの作成範囲を広げていくので(しかも、その時々の状況に応じて、例えば、顧客の移動経路に応じて、隠れスポットの作成範囲の広がり方が異なる処理も行われるので)、それぞれの顧客端末50の処理中において、作成した隠れスポットに対して一時的に隠れスポットIDに相当する連続番号が付与されることはあっても、その一時的な隠れスポットIDを必ずしも顧客ポイント記憶手段46に記憶保存させる必要はなく、このような場合には、隠れスポットIDは、隠れスポット作成基準点の位置情報(緯度・経度)で代用すればよい。
The hidden spot ID (hidden spot identification information) is a hidden spot ID common to all customers when a common starting point is adopted, but when an individual starting point is adopted, the hidden spot is limited to that customer. It becomes an ID. Further, when an infinitely expanding hidden spot distribution pattern such as a grid type is adopted (see FIG. 4), an array such as grid coordinates (i, j) or the like (planar spread is handled, so that it is usually used. Is a two-dimensional array.) The information becomes the hidden spot ID. In this case, if the starting point moves, the combination of the starting point position information (latitude / longitude) and the array information is the hidden spot. It becomes an ID. On the other hand, when a hidden spot distribution pattern having a finite size is adopted, the pattern is applied regardless of whether the patterns are connected (see FIG. 11) or not connected (see FIG. 17). By repeating this multiple times, the range of hidden spots created will be expanded (and the range of hidden spots created will differ depending on the situation at that time, for example, depending on the customer's travel route. (Because it is performed), even if a serial number corresponding to the hidden spot ID is temporarily assigned to the created hidden spot during the processing of each
他のゲームX用のサーバ側データ記憶手段47は、他のゲームXの処理で使用するデータを記憶するものである。 The server-side data storage means 47 for the other game X stores the data used in the processing of the other game X.
他のゲームY用のサーバ側データ記憶手段48は、他のゲームYの処理で使用するデータを記憶するものである。 The server-side data storage means 48 for the other game Y stores the data used in the processing of the other game Y.
<顧客端末50の構成/プログラム取得手段51、測位手段52>
<Structure of
プログラム取得手段51は、顧客端末50に搭載(顧客端末50がスマートフォン、タブレット端末等である場合には、通常、プリインストール)されたマーケットサイトへのアクセス用のプログラムにより実現され、本実施形態に係る位置情報ゲームや他のゲームX,Yを実行するための端末搭載用ゲームプログラムを含め、各種の端末アプリを有償または無償にてマーケットサイトのサーバ(本実施形態では、説明の便宜上、ゲーム提供サーバ20とされている。)から顧客端末50へネットワーク1を介してダウンロードして取得し、取得したプログラム(本実施形態に係る位置情報ゲームや他のゲームX,Yについての端末搭載用ゲームプログラムを含む。)を取得プログラム記憶手段71に記憶させる処理を実行するものである。
The program acquisition means 51 is realized by a program for accessing a market site mounted on the customer terminal 50 (usually pre-installed when the
測位手段52は、顧客端末50の現在位置を測定する処理を実行するものである。この測位手段52は、グローバル・ポジショニング・システム(GPS:全地球測位システム)による測位を行うGPSモジュールを備えている。また、測位手段52として、基地局情報を利用した位置情報提供システムを用いるか、または、併用してもよい。この位置情報提供システムは、顧客端末50が、基地局情報を捉え、携帯電話会社等が設置した位置情報提供サーバと通信を行うことにより、現在位置情報を取得する処理を実行するものである。
The positioning means 52 executes a process of measuring the current position of the
<顧客端末50の構成/他のゲームX,Yの端末側処理手段53,54>
<Structure of
他のゲームXの端末側処理手段53は、ネットワーク1を介してゲーム提供サーバ20の他のゲームXのサーバ側処理手段31と通信を行うことにより、他のゲームX用の端末側データ記憶手段76に記憶されたデータを用いて、他のゲームX(例えば、本実施形態の位置情報ゲーム以外の位置情報ゲーム等)の処理を実行するものである。
The terminal-side processing means 53 of the other game X communicates with the server-side processing means 31 of the other game X of the
他のゲームYの端末側処理手段54は、ネットワーク1を介してゲーム提供サーバ20の他のゲームYのサーバ側処理手段32と通信を行うことにより、他のゲームY用の端末側データ記憶手段77に記憶されたデータを用いて、他のゲームY(例えば、麻雀ゲーム等)の処理を実行するものである。
The terminal-side processing means 54 of the other game Y communicates with the server-side processing means 32 of the other game Y of the
これらの他のゲームX,Yの端末側処理手段53,54は、取得プログラム記憶手段71に記憶されている他のゲームX,Yを実行するための端末搭載用ゲームプログラムにより実現されるものである。 The terminal-side processing means 53 and 54 of these other games X and Y are realized by a terminal-mounted game program for executing the other games X and Y stored in the acquisition program storage means 71. is there.
<顧客端末50の構成/ゲーム処理手段60/ゲーム用設定データ取得手段61>
<Configuration of
ゲーム処理手段60は、取得プログラム記憶手段71に記憶されている本実施形態の位置情報ゲームを実行するための端末搭載用ゲームプログラムにより実現されるものである。 The game processing means 60 is realized by a terminal-mounted game program for executing the position information game of the present embodiment stored in the acquisition program storage means 71.
ゲーム用設定データ取得手段61は、本実施形態に係る位置情報ゲームを実行するための端末搭載用ゲームプログラムの起動後(但し、バックグラウンド処理の起動である。)に、ゲーム用設定データの取得要求を、ネットワーク1を介してゲーム提供サーバ20へ送信するとともに、ゲーム提供サーバ20からネットワーク1を介して送信されてくるゲーム用設定データ、すなわちゲーム提供サーバ20のパターン記憶手段42に記憶されている隠れスポット分布パターンの情報(パターンデータ)、実在スポット情報記憶手段43に記憶されている実在の特定のスポットの情報、仮想フェンス情報記憶手段44に記憶されている仮想フェンスの情報を受信し、受信した各情報を、パターン記憶手段72、実在スポット情報記憶手段73、仮想フェンス情報記憶手段74にそれぞれ記憶させる処理を実行するものである。
The game setting data acquisition means 61 acquires the game setting data after the terminal-mounted game program for executing the position information game according to the present embodiment is started (however, the background processing is started). The request is transmitted to the
<顧客端末50の構成/ゲーム処理手段60/隠れスポット作成手段62>
<Structure of
隠れスポット作成手段62は、顧客端末50の画面に表示されない隠れスポットを作成する処理を、バックグラウンド処理で実行するものである。この隠れスポットは、現実のスポット(例えば、コンビニエンスストア、レストラン、公園等)の存在を前提とせずに現実の領域内に設定される区域(区切られた領域)である。
The hidden spot creating means 62 executes a process of creating a hidden spot that is not displayed on the screen of the
ここで、図2に示すように、各隠れスポットは、それぞれ隠れスポット作成基準点(面積を持たない点である。)を有し、この隠れスポット作成基準点を基準として作成される。標準的な隠れスポットの場合は、形状は円形であり、円の中心を隠れスポット作成基準点とし、そこからの半径Rで区切られる領域(区域)である。半径Rは任意であり、従って、隠れスポットの区域のサイズは任意であるが、通常は、それ程大きなものではなく、例えば、半径Rは1メートル〜数メートル程度である。本実施形態では、半径Rは、パラメータ化して可変とし、複数種類のサイズ(図4〜図10に示すように、一例として、Lサイズ、Mサイズ、Sサイズの3種類のサイズ)を用意し、さらに各種類のサイズを自在に設定できるようにしている。 Here, as shown in FIG. 2, each hidden spot has a hidden spot creation reference point (a point having no area), and is created with reference to the hidden spot creation reference point. In the case of a standard hidden spot, the shape is circular, and the center of the circle is used as the hidden spot creation reference point, and the area is separated by a radius R from the reference point. The radius R is arbitrary, and therefore the size of the hidden spot area is arbitrary, but is usually not very large, for example, the radius R is on the order of 1 meter to several meters. In the present embodiment, the radius R is made variable by parameterizing, and a plurality of types of sizes (as shown in FIGS. 4 to 10 are prepared as an example of three sizes of L size, M size, and S size). In addition, each type of size can be set freely.
また、隠れスポットの形状は、円形に限らず、任意であり、非標準の隠れスポットの場合は、例えば、四角形、楕円形、扇形等の様々な形状を採用することができる。但し、隠れスポットの作成処理の容易化、定義の容易化等の観点では、標準的な円形の隠れスポット、または単純な四角形の隠れスポットとすることが好ましい。なお、円形以外の形状を有する非標準の隠れスポットの場合にも、サイズは任意であり、また、可変サイズとして複数種類のサイズを用意してもよい。 Further, the shape of the hidden spot is not limited to a circle, and is arbitrary, and in the case of a non-standard hidden spot, various shapes such as a quadrangle, an ellipse, and a fan can be adopted. However, from the viewpoint of facilitating the process of creating hidden spots, facilitating definition, etc., it is preferable to use a standard circular hidden spot or a simple quadrangular hidden spot. In addition, even in the case of a non-standard hidden spot having a shape other than a circle, the size is arbitrary, and a plurality of types of sizes may be prepared as variable sizes.
さらに、図2に示すように、隠れスポット作成基準点と、隠れスポットの外形(隠れスポットの内外の境界線の形状)を定める円や四角形等の図形との位置関係は、任意であり、必ずしも円や四角形等の図形の中心や中央の位置が、隠れスポット作成基準点になる必要はない。例えば、四角形の隠れスポットの場合には、隠れスポット作成基準点を、中央ではなく、角部、角部近傍の内部、中央以外の内部、端部、外部等としてもよい。但し、図3に示すように、図中点線で示された仮想フェンス内に入ったか否かを判断する際に、面積を有する隠れスポットを、隠れスポット作成基準点という1点で代表させることがあるので、隠れスポット作成基準点は、図形の中心や中央の位置であることが好ましい。 Further, as shown in FIG. 2, the positional relationship between the hidden spot creation reference point and a figure such as a circle or a quadrangle that defines the outer shape of the hidden spot (the shape of the boundary line inside and outside the hidden spot) is arbitrary and not necessarily. The center or center position of a figure such as a circle or a quadrangle does not have to be a reference point for creating a hidden spot. For example, in the case of a quadrangular hidden spot, the hidden spot creation reference point may be not the center but the corner, the inside near the corner, the inside other than the center, the end, the outside, and the like. However, as shown in FIG. 3, when determining whether or not the user has entered the virtual fence indicated by the dotted line in the figure, the hidden spot having an area can be represented by one point called the hidden spot creation reference point. Therefore, it is preferable that the hidden spot creation reference point is at the center or the center of the figure.
具体的には、隠れスポット作成手段62は、少なくとも1つの起点の位置情報(緯度・経度)、および、隠れスポット分布パターンを用いて、起点に対し、隠れスポット分布パターンを適用することにより、複数の隠れスポットを作成する処理を実行する。 Specifically, the hidden spot creating means 62 uses at least one position information (latitude / longitude) of the starting point and the hidden spot distribution pattern, and applies the hidden spot distribution pattern to the starting point. Performs the process of creating hidden spots in.
より詳細には、隠れスポット分布パターンは、図4〜図10に示すように、パターン基準点およびこのパターン基準点に対する相対位置で定まる複数のパターン従属点により構成されるので、起点にパターン基準点を一致させるパターン適用により、複数のパターン従属点の各々の位置(緯度・経度)を得て、得られた各位置を、隠れスポット作成基準点として複数の隠れスポットを作成する処理を実行する。なお、パターン適用を行った際に、複数のパターン従属点に対応する複数の隠れスポットを作成するだけではなく、パターン基準点に対応する隠れスポット(すなわち、パターン基準点の位置を隠れスポット作成基準点とする隠れスポット)を作成してもよい。 More specifically, as shown in FIGS. 4 to 10, the hidden spot distribution pattern is composed of a pattern reference point and a plurality of pattern dependent points determined by positions relative to the pattern reference point, so that the pattern reference point is the starting point. By applying a pattern that matches the above, each position (latitude / longitude) of a plurality of pattern-dependent points is obtained, and a process of creating a plurality of hidden spots is executed using each of the obtained positions as a hidden spot creation reference point. When the pattern is applied, not only a plurality of hidden spots corresponding to a plurality of pattern dependent points are created, but also a hidden spot corresponding to the pattern reference point (that is, the position of the pattern reference point is set as a hidden spot creation reference). Hidden spots to be points) may be created.
この隠れスポット分布パターンは、予め用意されて端末搭載用ゲームプログラム(端末アプリ)内に記述されるか、または、顧客端末50若しくはゲーム提供サーバ20に設けられたパターン記憶手段72,42に記憶されている。なお、後述する第2実施形態(図13参照)のように、隠れスポットの作成処理を、ゲーム提供サーバ20側で実行する場合には、隠れスポット分布パターンは、サーバ搭載用ゲームプログラム(サーバアプリ)内に記述されていることになる。
This hidden spot distribution pattern is prepared in advance and described in the terminal-mounted game program (terminal application), or is stored in the pattern storage means 72 and 42 provided in the
隠れスポット分布パターンは、1種類だけ用意してもよいが、本実施形態では、図4〜図10に示すように、複数種類の隠れスポット分布パターン(パターン種別=P1〜P7)を用意している。大別すると、無限に広がる隠れスポット分布パターンと、有限の大きさの隠れスポット分布パターンとがあり、後者の場合は、連続的なパターン適用により複数の隠れスポット分布パターンを連結することで、広い範囲に隠れスポットを作成することができる。なお、後述する図17に示すように、有限の大きさの隠れスポット分布パターンの場合であっても、パターンを連結せずに、広い範囲に隠れスポットを作成することもできる。 Only one type of hidden spot distribution pattern may be prepared, but in the present embodiment, as shown in FIGS. 4 to 10, a plurality of types of hidden spot distribution patterns (pattern type = P1 to P7) are prepared. There is. Broadly speaking, there are hidden spot distribution patterns that spread infinitely and hidden spot distribution patterns of finite size. In the latter case, a wide range is achieved by connecting multiple hidden spot distribution patterns by applying continuous patterns. You can create hidden spots in the area. As shown in FIG. 17, which will be described later, even in the case of a hidden spot distribution pattern having a finite size, hidden spots can be created in a wide range without connecting the patterns.
図4には、無限に広がる隠れスポット分布パターンの一例として、グリッド型の隠れスポット分布パターン(パターン種別=P1)が示されている。但し、パターンの定義として無限に広がり得るという意味であり、任意の1人の顧客(1台の顧客端末50)についての隠れスポットの訪問判定処理を行うにあたり、無限に広がる無数の隠れスポットを全部作成する(例えば、日本全国に隠れスポットを作成する)という意味ではない。例えば、東京を歩いている顧客(顧客端末50)についての隠れスポットの訪問判定処理を行うにあたり、大阪に隠れスポットを作成する必要はなく、東京のうちの歩行等による移動範囲内に作成すれば十分である。従って、隠れスポットを作成する際には、測位手段52から取得した顧客端末50の現在位置情報(緯度・経度)を用いて、歩行等による顧客の移動速度を考慮し、顧客端末50の現在位置の周辺(例えば、現在位置から一定の半径の範囲内)に隠れスポットを作成すれば十分である。このことは、隠れスポット分布パターンを適用した後において、その隠れスポット分布パターンを構成する複数のパターン従属点に対応する各隠れスポットを作成する際には、同時または略同時に(つまり、ある時刻に集中して)作成する必要はなく、顧客の移動を追いかけるようにして、隠れスポットを徐々に作成していけばよいことを示している。このため、ある1人の顧客(1台の顧客端末50)が日本全国をくまなく歩き回ったとすれば、結果的に日本全国に隠れスポットが作成されるが、それは同時期の作成ではなく、長期間をかけての作成となる。
FIG. 4 shows a grid-type hidden spot distribution pattern (pattern type = P1) as an example of an infinitely expanding hidden spot distribution pattern. However, it means that it can spread infinitely as the definition of the pattern, and when performing the visit determination process of the hidden spot for any one customer (one customer terminal 50), all the infinitely widened hidden spots are all. It does not mean to create (for example, create hidden spots all over Japan). For example, it is not necessary to create a hidden spot in Osaka when performing a visit determination process for a hidden spot for a customer (customer terminal 50) walking in Tokyo, but if it is created within the range of movement by walking in Tokyo, etc. It is enough. Therefore, when creating the hidden spot, the current position information (latitude / longitude) of the
図4において、グリッド型の隠れスポット分布パターン(パターン種別=P1)は、格子状に配置された縦横のグリッド線の交点位置が、パターン基準点(0,0)および各パターン従属点(i,j)となっている。ここで、各パターン従属点のi,jは、整数(負の整数を含む。)であり、(0,0)は、パターン基準点であるため除かれる。このグリッド座標(i,j)は、隠れスポットIDとして機能する。また、図4の下部に示すように、起点の位置の移動後(時刻T1における起点から、時刻T2における起点への移動後)に、再度、このグリッド型の隠れスポット分布パターンを適用すれば(つまり、パターン基準点(0,0)の位置を移動させれば)、各パターン従属点(i,j)の位置は、当然に移動しているので、この場合は、起点の位置情報(緯度・経度)とグリッド座標(i,j)との組合せが、隠れスポットIDとして機能する。なお、隠れスポットIDについては、顧客ポイント記憶手段46の説明で既に詳述しているので、ここでは詳しい説明を省略する。 In FIG. 4, in the grid type hidden spot distribution pattern (pattern type = P1), the intersection positions of the vertical and horizontal grid lines arranged in a grid pattern are the pattern reference point (0, 0) and each pattern dependent point (i, j). Here, i and j of each pattern dependent point are integers (including negative integers), and (0,0) is excluded because it is a pattern reference point. The grid coordinates (i, j) function as a hidden spot ID. Further, as shown in the lower part of FIG. 4, if this grid-type hidden spot distribution pattern is applied again after the position of the starting point is moved (after moving from the starting point at time T1 to the starting point at time T2) ( That is, if the position of the pattern reference point (0,0) is moved), the position of each pattern dependent point (i, j) is naturally moved. In this case, the position information of the starting point (latitude). The combination of (longitude) and grid coordinates (i, j) functions as a hidden spot ID. Since the hidden spot ID has already been described in detail in the description of the customer point storage means 46, detailed description thereof will be omitted here.
パターンデータ(パターン記憶手段42,72に記憶させるデータ)としては、例えば、グリッド間隔がある。本実施形態では、パラメータ化されていて、横方向の配置間隔(縦のグリッド線同士の間隔)は、例えばΔX=50m、縦方向の配置間隔(横のグリッド線同士の間隔)は、例えばΔY=40mとなっている。これらの値は、時間により変動させてもよい。 As the pattern data (data stored in the pattern storage means 42 and 72), for example, there is a grid interval. In the present embodiment, it is parameterized, and the horizontal arrangement interval (interval between vertical grid lines) is, for example, ΔX = 50 m, and the vertical arrangement interval (interval between horizontal grid lines) is, for example, ΔY. = 40m. These values may vary over time.
このようにパターンデータとしてグリッド間隔が指定され、かつ、パターン適用を行った起点の位置情報(緯度・経度)があれば、グリッド座標(i,j)の位置が定まるので、各パターン従属点(i,j)の位置、すなわち各隠れスポットについての隠れスポット作成基準点の位置が定まることになる。パターン従属点(i,j)の位置は、起点からX方向にi×ΔX、Y方向にj×ΔYだけ移動した位置である。 If the grid spacing is specified as the pattern data in this way and the position information (latitude / longitude) of the starting point to which the pattern is applied is available, the position of the grid coordinates (i, j) is determined, so that each pattern dependent point ( The positions of i and j), that is, the positions of the hidden spot creation reference points for each hidden spot are determined. The position of the pattern dependent point (i, j) is a position moved by i × ΔX in the X direction and j × ΔY in the Y direction from the starting point.
また、パターンデータとして、隠れスポットの区域のサイズがある。このデータは、パターンを定義するというよりは、隠れスポットを定義するためのデータであるが、隠れスポットの作成位置がパターンで決まるため、パターンデータに含めている。本実施形態では、パラメータ化されていて、3種類のサイズが用意され、例えば、Mサイズの半径R=2m、Lサイズの半径R=3m、Sサイズの半径R=1mとなっている。これらの値は、時間により変動させてもよい。 In addition, as pattern data, there is the size of the hidden spot area. This data is for defining hidden spots rather than defining patterns, but since the position where hidden spots are created is determined by the pattern, it is included in the pattern data. In the present embodiment, parameters are prepared, and three types of sizes are prepared. For example, the radius R of M size is 2 m, the radius R of L size is 3 m, and the radius R of S size is 1 m. These values may vary over time.
そして、例えば、Lサイズの適用点は、「i=jとなるパターン従属点」とされ、Sサイズの適用点は「なし」とされ、Mサイズの適用点は、その他の全部のパターン従属点となっている。これらは、時間により変動させてもよい。 Then, for example, the applicable point of the L size is set to "pattern dependent point where i = j", the applied point of the S size is set to "none", and the applied point of the M size is set to all other pattern dependent points. It has become. These may vary with time.
さらに、パターンデータとして、隠れスポットへの訪問で付与されるポイント数がある。このデータも、パターンを定義するためのデータではないが、付与するポイント数がいずれの隠れスポットへの訪問であるかに依存し、さらに隠れスポットの作成位置がパターンで決まるため、パターンデータに含めている。本実施形態では、パラメータ化されていて、例えば、標準的な付与数=1ポイント、当たり付与数=5ポイント、大当たり付与数=10ポイント、ハズレ付与数=0ポイントとなっている。これらの値は、時間により変動させてもよい。 Further, as pattern data, there is a number of points given by visiting a hidden spot. This data is also not data for defining a pattern, but it is included in the pattern data because the number of points to be given depends on which hidden spot is visited and the position where the hidden spot is created is determined by the pattern. ing. In the present embodiment, the parameters are set, for example, the standard number of grants = 1 point, the number of hits granted = 5 points, the number of jackpot grants = 10 points, and the number of lost losses = 0 points. These values may vary over time.
そして、当たり付与数の適用点は、「iが5の倍数で、かつ、jが3の倍数となるパターン従属点」とされ、大当たり付与数の適用点は、「パターン従属点(7,7),(−7,−7),(28,−21)」とされ、ハズレ付与数の適用点は、「なし」とされ、標準的な付与数の適用点は、その他の全部のパターン従属点となっている。これらは、時間により変動させてもよい。 The applicable point of the number of hits is "a pattern-dependent point in which i is a multiple of 5 and j is a multiple of 3", and the applicable point of the number of jackpots is "a pattern-dependent point (7, 7). ), (-7, -7), (28, -21) ”, the applicable point of the number of lost grants is“ none ”, and the applicable point of the standard number of grants is dependent on all other patterns. It is a point. These may vary with time.
図5には、有限の大きさの隠れスポット分布パターンの一例として、東西南北の4方向にパターン従属点が配置された東西南北パターン(パターン種別=P2)が示されている。この東西南北パターンは、パターン基準点B2と、B2から東方向に距離ΔE2だけ離れて配置されたパターン従属点E2と、B2から西方向に距離ΔW2だけ離れて配置されたパターン従属点W2と、B2から南方向に距離ΔS2だけ離れて配置されたパターン従属点S2と、B2から北方向に距離ΔN2だけ離れて配置されたパターン従属点N2とにより構成されている。 FIG. 5 shows an east-west north-south pattern (pattern type = P2) in which pattern-dependent points are arranged in four directions of north, south, east, and west as an example of a hidden spot distribution pattern having a finite size. This east-west north-south pattern includes a pattern reference point B2, a pattern-dependent point E2 arranged eastward from B2 by a distance ΔE2, and a pattern-dependent point W2 arranged westward from B2 by a distance ΔW2. It is composed of a pattern-dependent point S2 arranged southward from B2 by a distance ΔS2 and a pattern-dependent point N2 arranged northward from B2 by a distance ΔN2.
パターンデータ(パターン記憶手段42,72に記憶させるデータ)としては、例えば、パターン基準点B2と各パターン従属点E2,W2,S2,N2との距離がある。本実施形態では、パラメータ化されていて、例えば、ΔE2=40m、ΔW2=20m、ΔS2=20m、ΔN2=50mとなっている。これらの値は、時間により変動させてもよい。 The pattern data (data stored in the pattern storage means 42 and 72) includes, for example, a distance between the pattern reference point B2 and each pattern dependent point E2, W2, S2, N2. In this embodiment, it is parameterized, for example, ΔE2 = 40m, ΔW2 = 20m, ΔS2 = 20m, ΔN2 = 50m. These values may vary over time.
また、パターンデータとして、隠れスポットの区域のサイズがある。本実施形態では、パラメータ化されていて、例えば、Mサイズの半径R=2m、Lサイズの半径R=3m、Sサイズの半径R=1mとなっている。これらの値は、時間により変動させてもよい。 In addition, as pattern data, there is the size of the hidden spot area. In the present embodiment, it is parameterized, for example, the radius R of M size is 2 m, the radius R of L size is 3 m, and the radius R of S size is 1 m. These values may vary over time.
そして、例えば、Lサイズの適用点は、「奇数番目のパターン適用におけるパターン従属点E2」とされ、Sサイズの適用点は、「なし」とされ、Mサイズの適用点は、その他の全部のパターン従属点となっている。これらは、時間により変動させてもよい。 Then, for example, the application point of the L size is set to "pattern dependent point E2 in the application of the odd-numbered pattern", the application point of the S size is set to "none", and the application point of the M size is all the others. It is a pattern dependency point. These may vary with time.
さらに、パターンデータとして、隠れスポットへの訪問で付与されるポイント数がある。本実施形態では、パラメータ化されていて、例えば、標準的な付与数=1ポイント、当たり付与数=5ポイント、大当たり付与数=10ポイント、ハズレ付与数=0ポイントとなっている。これらの値は、時間により変動させてもよい。 Further, as pattern data, there is a number of points given by visiting a hidden spot. In the present embodiment, the parameters are set, for example, the standard number of grants = 1 point, the number of hits granted = 5 points, the number of jackpot grants = 10 points, and the number of lost losses = 0 points. These values may vary over time.
そして、例えば、当たり付与数の適用点は、「第3番目のパターン適用におけるパターン従属点N2」とされ、大当たり付与数の適用点は、「なし」とされ、ハズレ付与数の適用点は、「なし」とされ、標準的な付与数の適用点は、その他の全部のパターン従属点となっている。これらは、時間により変動させてもよい。 Then, for example, the applicable point of the number of hits is set to "pattern dependent point N2 in the application of the third pattern", the point of application of the number of jackpots is set to "none", and the point of application of the number of lost hits is set to "none". It is set to "None", and the applicable point of the standard grant number is all other pattern dependent points. These may vary with time.
図6には、有限の大きさの隠れスポット分布パターンの一例として、東西北の3方向にパターン従属点が配置された東西北パターン(パターン種別=P3)が示されている。この東西北パターンは、パターン基準点B3と、B3から東方向に距離ΔE3だけ離れて配置されたパターン従属点E3と、B3から西方向に距離ΔW3だけ離れて配置されたパターン従属点W3と、B3から北方向に距離ΔN3だけ離れて配置されたパターン従属点N3とにより構成されている。パターンデータは、図5の東西南北パターンの場合と略同様であり、東西南北のうち南方向のデータがないだけである。 FIG. 6 shows an east-west-north pattern (pattern type = P3) in which pattern-dependent points are arranged in three directions of east-west-north as an example of a finite-sized hidden spot distribution pattern. This east-west-north pattern includes a pattern reference point B3, a pattern-dependent point E3 arranged eastward from B3 by a distance ΔE3, and a pattern-dependent point W3 arranged westward from B3 by a distance ΔW3. It is composed of a pattern dependent point N3 arranged at a distance ΔN3 in the north direction from B3. The pattern data is substantially the same as the case of the north-south east-west pattern of FIG. 5, and there is only no data in the south direction of the north-south east-west.
図7には、有限の大きさの隠れスポット分布パターンの一例として、東西南の3方向にパターン従属点が配置された東西南パターン(パターン種別=P4)が示されている。この東西南パターンは、パターン基準点B4と、B4から東方向に距離ΔE4だけ離れて配置されたパターン従属点E4と、B4から西方向に距離ΔW4だけ離れて配置されたパターン従属点W4と、B4から南方向に距離ΔS4だけ離れて配置されたパターン従属点S4とにより構成されている。パターンデータは、図5の東西南北パターンの場合と略同様であり、東西南北のうち北方向のデータがないだけである。 FIG. 7 shows an east-west-south pattern (pattern type = P4) in which pattern-dependent points are arranged in three directions of east-west-south as an example of a finite-sized hidden spot distribution pattern. This east-west south pattern includes a pattern reference point B4, a pattern-dependent point E4 arranged eastward from B4 by a distance ΔE4, and a pattern-dependent point W4 arranged westward from B4 by a distance ΔW4. It is composed of a pattern dependent point S4 arranged at a distance ΔS4 in the south direction from B4. The pattern data is substantially the same as the case of the north-south east-west pattern in FIG. 5, and there is only no data in the north direction of the north-south east-west.
図8には、有限の大きさの隠れスポット分布パターンの一例として、東南北の3方向にパターン従属点が配置された東南北パターン(パターン種別=P5)が示されている。この東南北パターンは、パターン基準点B5と、B5から東方向に距離ΔE5だけ離れて配置されたパターン従属点E5と、B5から南方向に距離ΔS5だけ離れて配置されたパターン従属点S5と、B5から北方向に距離ΔN5だけ離れて配置されたパターン従属点N5とにより構成されている。パターンデータは、図5の東西南北パターンの場合と略同様であり、東西南北のうち西方向のデータがないだけである。 FIG. 8 shows an east-south-north pattern (pattern type = P5) in which pattern-dependent points are arranged in three directions of east-south-north as an example of a finite-sized hidden spot distribution pattern. This north-south pattern includes a pattern reference point B5, a pattern-dependent point E5 arranged eastward from B5 by a distance ΔE5, and a pattern-dependent point S5 arranged southward from B5 by a distance ΔS5. It is composed of a pattern dependent point N5 arranged at a distance ΔN5 in the north direction from B5. The pattern data is substantially the same as in the case of the north-south east-west pattern in FIG.
図9には、有限の大きさの隠れスポット分布パターンの一例として、西南北の3方向にパターン従属点が配置された西南北パターン(パターン種別=P6)が示されている。この西南北パターンは、パターン基準点B6と、B6から西方向に距離ΔW6だけ離れて配置されたパターン従属点W6と、B6から南方向に距離ΔS6だけ離れて配置されたパターン従属点S6と、B6から北方向に距離ΔN6だけ離れて配置されたパターン従属点N6とにより構成されている。パターンデータは、図5の東西南北パターンの場合と略同様であり、東西南北のうち東方向のデータがないだけである。 In FIG. 9, as an example of a hidden spot distribution pattern having a finite size, a north-south pattern (pattern type = P6) in which pattern-dependent points are arranged in three directions of north-south-west is shown. This north-south pattern includes a pattern reference point B6, a pattern-dependent point W6 arranged westward from B6 by a distance ΔW6, and a pattern-dependent point S6 arranged southward from B6 by a distance ΔS6. It is composed of a pattern dependent point N6 arranged at a distance ΔN6 in the north direction from B6. The pattern data is substantially the same as the case of the north-south east-west pattern in FIG. 5, and there is only no data in the east direction among the north, south, east, and west.
以上では、4方向のパターン(パターン種別=P2)、および4種類の3方向のパターン(パターン種別=P3〜P6)について説明したが、2方向のパターンや、1方向のパターンを用意してもよい。図10には、2方向の東北パターン(パターン種別=P7)が例示されている。他の2方向のパターン(西北、西南、東南、東西、南北の各パターン)も同様である。 In the above, the four-direction pattern (pattern type = P2) and the four types of three-direction patterns (pattern type = P3 to P6) have been described, but even if a two-direction pattern or a one-direction pattern is prepared. Good. FIG. 10 illustrates a two-way Tohoku pattern (pattern type = P7). The same applies to the other two-direction patterns (northwest, southwest, southeast, east-west, and north-south patterns).
また、1方向のパターンのみを用意すると、隠れスポットの配置位置が、1方向にしか伸びていかず、広がりを得るのが困難であるため、1方向のパターンを用意する場合は、複数方向のパターンと組み合わせることが好ましい。なお、それぞれ方向の異なる多種類の1方向のパターンを用意すれば、隠れスポットの配置位置を、多方向に広げていくことは可能ではあるが、非効率的な処理となるため、複数方向のパターンと組み合わせることが好ましい。 Further, if only the pattern in one direction is prepared, the arrangement position of the hidden spot extends only in one direction, and it is difficult to obtain the spread. Therefore, when preparing the pattern in one direction, the pattern in multiple directions is prepared. It is preferable to combine with. If multiple types of one-way patterns with different directions are prepared, it is possible to expand the arrangement positions of hidden spots in multiple directions, but this is an inefficient process, so it is possible to use multiple directions. Preferably combined with the pattern.
さらに、有限の大きさの隠れスポット分布パターンは、以上のようなパターン基準点から見て東西南北の方向に各パターン従属点が配置されるパターン(図5〜図10参照)に限定されるものではなく、例えば、後述する図17に示すように、パターン基準点から見て任意の方向に各パターン従属点が配置されるパターンとしてもよい。なお、図17の例は、連続的なパターン適用により複数の隠れスポット分布パターンを連結する例ではないが、図17のようなパターンを、連結してもよい。逆に、図5のような東西南北のパターンを、連結せずに、図17に示すようなパターン適用で活用してもよい。 Further, the hidden spot distribution pattern having a finite size is limited to a pattern in which each pattern dependent point is arranged in the north, south, east, and west directions when viewed from the pattern reference point as described above (see FIGS. 5 to 10). Instead, for example, as shown in FIG. 17 described later, each pattern dependent point may be arranged in an arbitrary direction when viewed from the pattern reference point. Although the example of FIG. 17 is not an example of connecting a plurality of hidden spot distribution patterns by applying continuous patterns, patterns as shown in FIG. 17 may be connected. On the contrary, the north, south, east, and west patterns as shown in FIG. 5 may be utilized by applying the pattern as shown in FIG. 17 without connecting them.
また、図4には、グリッド型の無限に広がる隠れスポット分布パターン(パターン種別=P1)が示されているが、グリッド型の有限の大きさの隠れスポット分布パターンを用意してもよい。これにより、碁盤の目(碁盤上で縦横に引かれた複数の線の交点)の上に碁石を置くようにして隠れスポットを配置することができる。 Further, although FIG. 4 shows a grid-type infinitely spreading hidden spot distribution pattern (pattern type = P1), a grid-type hidden spot distribution pattern having a finite size may be prepared. As a result, the hidden spots can be arranged so as to place a go stone on the grid (the intersection of a plurality of lines drawn vertically and horizontally on the board).
さらに、有限の大きさの隠れスポット分布パターンは、以上のような定型または準定型のパターンではなく、その時々で乱数を用いてランダムに形成されるランダムパターンであってもよい。例えば、(r、θ)座標を使って、(0,0)をパターン基準点とし、r=20m(最小半径)〜50m(最大半径)の範囲、θ=0〜2π(360度)の範囲で、乱数を用いて、複数個(U個=例えば10個)のパターン従属点を作成することにより、パターン基準点およびU個のパターン従属点からなる有限の大きさの隠れスポット分布パターンを形成することができる。隠れスポットの区域のサイズや、隠れスポットへの訪問で付与するポイント数については、例えば、U個のうち何番目に作成したパターン従属点について、Lサイズとする、当たり付与数とする等の設定を行えばよい。これにより、乱数を用いているが、予め定められたルールに従って形成されるパターンと呼べるものを用意することができる。 Further, the hidden spot distribution pattern having a finite size may not be a fixed or semi-fixed pattern as described above, but may be a random pattern randomly formed by using random numbers at any given time. For example, using the (r, θ) coordinates, with (0,0) as the pattern reference point, the range of r = 20m (minimum radius) to 50m (maximum radius), and the range of θ = 0 to 2π (360 degrees). Then, by creating a plurality of (U = for example, 10) pattern-dependent points using random numbers, a hidden spot distribution pattern of a finite size consisting of a pattern reference point and U pattern-dependent points is formed. can do. Regarding the size of the hidden spot area and the number of points to be given by visiting the hidden spot, for example, the number of pattern dependent points created out of U is set to L size, the number of hits to be given, and the like. You just have to do. As a result, although random numbers are used, it is possible to prepare what can be called a pattern formed according to a predetermined rule.
隠れスポット作成手段62は、以上に述べた有限の大きさの隠れスポット分布パターンを用いて、連続的なパターン適用を行って複数のパターンを連結することにより、複数の隠れスポットを作成する処理を実行することができる。 The hidden spot creating means 62 performs a process of creating a plurality of hidden spots by continuously applying a pattern and connecting a plurality of patterns using the hidden spot distribution pattern having a finite size described above. Can be executed.
より具体的には、隠れスポット作成手段62は、先ず、第1番目の処理として、起点に、隠れスポット分布パターンについてのパターン基準点を一致させる第1番目のパターン適用により、複数のパターン従属点の各々の位置を得て、得られた各位置を第1番目の隠れスポット作成基準点として複数の隠れスポットを作成する。 More specifically, the hidden spot creating means 62 first applies a first pattern that matches the pattern reference point for the hidden spot distribution pattern with the starting point as the first process, thereby performing a plurality of pattern dependent points. Each position of is obtained, and a plurality of hidden spots are created by using each of the obtained positions as the first hidden spot creation reference point.
その後、隠れスポット作成手段62は、Nを2以上の整数としたとき、第N番目の処理として、第(N−1)番目のパターン適用により得られた複数のパターン従属点の各々の位置に、第(N−1)番目の処理で適用した隠れスポット分布パターンと同一または異なる隠れスポット分布パターンについてのパターン基準点を一致させる第N番目のパターン適用により、複数のパターン従属点の各々の位置を得て、得られた各位置を第N番目の隠れスポット作成基準点として複数の隠れスポットを作成し、Nを1ずつ増加させながら、このようなパターン適用を繰り返すことにより、複数の隠れスポットを作成していく処理を実行する。 After that, when N is an integer of 2 or more, the hidden spot creating means 62 sets each position of the plurality of pattern dependent points obtained by applying the (N-1) th pattern as the Nth process. , Each position of the plurality of pattern dependent points by applying the Nth pattern that matches the pattern reference points for the same or different hidden spot distribution patterns as the hidden spot distribution pattern applied in the (N-1) th process. By creating a plurality of hidden spots using each of the obtained positions as the Nth hidden spot creation reference point and repeating such pattern application while increasing N by 1, a plurality of hidden spots are obtained. Execute the process of creating.
また、隠れスポット作成手段62は、第2番目以降のパターン適用を行う際には、測位手段52から取得した顧客端末50の現在位置情報を用いて、既に作成されている隠れスポットについての隠れスポット作成基準点として用いられた複数のパターン従属点の中から、顧客端末50の現在位置から予め定められた距離の範囲内にあるパターン従属点を選択し、選択したパターン従属点の各々の位置に、次に適用する隠れスポット分布パターンについてのパターン基準点を一致させるパターン適用を行う構成とすることが好ましい。
Further, when applying the second and subsequent patterns, the hidden spot creating means 62 uses the current position information of the
図11には、有限の大きさの隠れスポット分布パターン(パターン種別=P2〜P7等)について連続的なパターン適用を行う状況が示されている。但し、パターン適用を行った後は、多くの点が重なり、説明が困難となるため、図11では、パターン適用を行う直前の状態が示されている。 FIG. 11 shows a situation in which a continuous pattern application is performed on a hidden spot distribution pattern (pattern type = P2 to P7, etc.) having a finite size. However, after the pattern is applied, many points overlap and it is difficult to explain. Therefore, FIG. 11 shows the state immediately before the pattern is applied.
図11の例では、先ず、東西南北パターン(パターン種別=P2、図5参照)についてのパターン基準点B2を、起点に一致させる第1番目のパターン適用が行われている。これにより、第1番目のパターン適用後には、東西南北パターンについての東西南北の4つのパターン従属点E2,W2,S2,N2の各位置が定まるので、この各位置を隠れスポット作成基準点として4つの隠れスポットが作成される。 In the example of FIG. 11, first, the first pattern application is performed in which the pattern reference point B2 for the north-south east-west pattern (pattern type = P2, see FIG. 5) is matched with the starting point. As a result, after the application of the first pattern, the positions of the four pattern dependent points E2, W2, S2, and N2 of the north, south, east, and west for the north, south, east, and west patterns are determined. Two hidden spots are created.
第2番目以降のパターン適用を行う際にも、第1番目のパターン適用で使用した東西南北パターン(パターン種別=P2、図5参照)を繰り返し使用し続けてもよいが、隠れスポットの配置位置の重なりを、なるべく回避するという観点で、本実施形態では、第2番目以降のパターン適用を行う際には、東西南北パターンではなく、異なる種類のパターンを使用してパターン適用を行うものとする。 When applying the second and subsequent patterns, the north, south, east, and west patterns used in the first pattern application (pattern type = P2, see Fig. 5) may be used repeatedly, but the placement position of the hidden spots may be continued. From the viewpoint of avoiding the overlap as much as possible, in the present embodiment, when the second and subsequent patterns are applied, the patterns are applied using different types of patterns instead of the north, south, east, and west patterns. ..
例えば、パターン基準点B2から見て北方向に配置されたパターン従属点N2に対し、パターン適用を行う際には、南方向に配置されたパターン従属点のない東西北パターン(パターン種別=P3、図6参照)を用いて、その東西北パターンについてのパターン基準点B3を、パターン従属点N2に一致させる第2番目のパターン適用を行う。 For example, when applying a pattern to a pattern-dependent point N2 arranged in the north direction when viewed from the pattern reference point B2, an east-west-north pattern without a pattern-dependent point arranged in the south direction (pattern type = P3, (See FIG. 6) is used to apply a second pattern that matches the pattern reference point B3 for the north-east pattern with the pattern-dependent point N2.
また、パターン基準点B2から見て南方向に配置されたパターン従属点S2に対し、パターン適用を行う際には、北方向に配置されたパターン従属点のない東西南パターン(パターン種別=P4、図7参照)を用いて、その東西南パターンについてのパターン基準点B4を、パターン従属点S2に一致させる第2番目のパターン適用を行う。 Further, when applying the pattern to the pattern-dependent point S2 arranged in the south direction when viewed from the pattern reference point B2, the east-west south pattern (pattern type = P4,) having no pattern-dependent point arranged in the north direction. (See FIG. 7) is used to apply a second pattern that makes the pattern reference point B4 for the southeastern east-west pattern coincide with the pattern-dependent point S2.
さらに、パターン基準点B2から見て東方向に配置されたパターン従属点E2に対し、パターン適用を行う際には、西方向に配置されたパターン従属点のない東南北パターン(パターン種別=P5、図8参照)を用いて、その東南北パターンについてのパターン基準点B5を、パターン従属点E2に一致させる第2番目のパターン適用を行う。 Further, when applying the pattern to the pattern dependent point E2 arranged in the east direction when viewed from the pattern reference point B2, the north-south pattern without the pattern dependent point arranged in the west direction (pattern type = P5, (See FIG. 8) is used to apply a second pattern that matches the pattern reference point B5 for the north-south pattern with the pattern-dependent point E2.
そして、パターン基準点B2から見て西方向に配置されたパターン従属点W2に対し、パターン適用を行う際には、東方向に配置されたパターン従属点のない西南北パターン(パターン種別=P6、図9参照)を用いて、その西南北パターンについてのパターン基準点B6を、パターン従属点W2に一致させる第2番目のパターン適用を行う。 Then, when applying the pattern to the pattern-dependent point W2 arranged in the west direction when viewed from the pattern reference point B2, the north-south pattern without the pattern-dependent point arranged in the east direction (pattern type = P6, (See FIG. 9) is used to apply a second pattern that matches the pattern reference point B6 for the northwestern pattern with the pattern dependent point W2.
このようにして第3番目、第4番目、…のパターン適用においても、パターン基準点から見て、ある方向に配置されたパターン従属点に対し、パターン適用を行う際には、その方向とは逆方向に配置されたパターン従属点のないパターンを使用したパターン適用を行う。 In this way, even in the application of the third, fourth, ... Patterns, when the pattern is applied to the pattern dependent points arranged in a certain direction when viewed from the pattern reference point, the direction is the same. Pattern application is performed using a pattern that is arranged in the opposite direction and has no pattern dependency points.
また、図11のような連続的なパターン適用により複数のパターンを連結すると、隠れスポットの配置位置が重なることがある。すなわち、隠れスポット作成基準点の位置(緯度・経度)が重なることがある。このため、重なった場合のルールを定めておく必要がある。このルールは、例えば、新しく作成したほうの隠れスポットの情報を優先する、あるいは、古いほうの隠れスポットの情報を優先するといったルールである。このようなルールが必要となるのは、新しいか、古いかにより、隠れスポットの区域のサイズや、隠れスポットへの訪問で付与するポイント数が異なるからである。従って、ルールにより優先(選択)された隠れスポットについてのサイズやポイント数が採用されることになる。 Further, when a plurality of patterns are connected by continuous pattern application as shown in FIG. 11, the arrangement positions of hidden spots may overlap. That is, the positions (latitude / longitude) of the hidden spot creation reference points may overlap. For this reason, it is necessary to establish rules for overlapping cases. This rule is, for example, a rule that gives priority to the newly created hidden spot information or gives priority to the old hidden spot information. Such a rule is necessary because the size of the hidden spot area and the number of points awarded for visiting the hidden spot differ depending on whether it is new or old. Therefore, the size and the number of points for the hidden spots prioritized (selected) by the rules will be adopted.
具体的には、例えば、第1番目のパターン適用により得られたパターン従属点(または、それを隠れスポット作成基準点として作成された隠れスポット)と、第3番目のパターン適用により得られたパターン従属点(または、それを隠れスポット作成基準点として作成された隠れスポット)とが重なった場合(緯度・経度が完全に一致した場合)には、第1番目のパターン適用の際に作成された隠れスポットのサイズやポイント数を選ぶか、第3番目のパターン適用の際に作成された隠れスポットのサイズやポイント数を選ぶことになる。 Specifically, for example, a pattern dependent point (or a hidden spot created by using it as a hidden spot creation reference point) obtained by applying the first pattern and a pattern obtained by applying the third pattern. When the dependent point (or the hidden spot created using it as the hidden spot creation reference point) overlaps (when the latitude and longitude match perfectly), it was created when the first pattern was applied. Select the size and number of hidden spots, or select the size and number of hidden spots created when applying the third pattern.
<顧客端末50の構成/ゲーム処理手段60/隠れスポット訪問判定手段63>
<Structure of
隠れスポット訪問判定手段63は、測位手段52から取得した顧客端末50の現在位置情報を用いて、顧客端末50の現在位置が、隠れスポット作成手段62により作成された隠れスポットの区域内に入ったか否かを判定する処理を、バックグラウンド処理で実行するものである。
The hidden spot visit determination means 63 uses the current position information of the
また、隠れスポット訪問判定手段63は、隠れスポットの区域内に入ったか否かの判定に加え、入ったと判定された隠れスポットの区域から出たか否かの判定も実行するとともに、図2に示すように、隠れスポットの区域内に入った時刻(イン時刻、訪問時刻)と、隠れスポットの区域から出た時刻(アウト時刻)とを取得し、これらの時刻の差分から隠れスポットの滞在時間を算出し、算出した滞在時間が、予め定められた閾値以下または未満である場合には、隠れスポットへの訪問に該当しないと判定する処理も実行する。 Further, the hidden spot visit determination means 63 executes not only determining whether or not the user has entered the hidden spot area, but also determining whether or not the user has entered the hidden spot area, and is shown in FIG. In this way, the time of entering the hidden spot area (in time, visit time) and the time of exiting the hidden spot area (out time) are obtained, and the staying time of the hidden spot is calculated from the difference between these times. If the calculated stay time is less than or equal to a predetermined threshold value, a process of determining that the visit does not correspond to a hidden spot is also executed.
この際、イン時刻およびアウト時刻は、顧客端末50が保有するシステム時刻から取得すればよいが、イン判定やアウト判定に使用した測位手段52からの現在位置情報に紐付けられた時刻としてもよく、入ったと判定した際や、出たと判定した際の時刻としてもよい。
At this time, the in time and the out time may be acquired from the system time held by the
<顧客端末50の構成/ゲーム処理手段60/ポイント付与手段64>
<Structure of
ポイント付与手段64は、隠れスポット訪問判定手段63により隠れスポットの区域内に入ったと判定した場合に、顧客に対してポイントを付与し、付与したポイント数等を、顧客の獲得ポイント情報として、顧客IDとともにネットワーク1を介してゲーム提供サーバ20へ送信するか、または、図1中の2点鎖線のように、獲得ポイント記憶手段75に蓄積記憶させた後にネットワーク1を介してゲーム提供サーバ20へ送信する処理を実行するものである。なお、ポイント付与手段64は、顧客の獲得ポイント情報を、ゲーム提供サーバ20へ送信することなく、獲得ポイント記憶手段75に記憶させるだけとする構成としてもよい。
When the point giving means 64 determines that the hidden spot visit determination means 63 has entered the hidden spot area, the point giving means gives points to the customer, and the number of points given to the customer is used as the customer's acquired point information. It is transmitted to the
ここで、ゲーム提供サーバ20へ送信する獲得ポイント情報には、顧客に付与したポイント数(顧客の獲得ポイント数)の他に、様々な情報が含まれるが、その詳細については、ゲーム提供サーバ20のポイント管理手段24の説明で既に述べているので、ここでは詳しい説明を省略する。
Here, the earned point information transmitted to the
また、ポイント付与手段64は、隠れスポット訪問判定手段63により顧客端末50の現在位置が隠れスポットの区域内に入ったと判定した場合に、入ったと判定された当該隠れスポットが、隠れスポット作成手段62により作成された複数の隠れスポットのうちの予め定められた特定の隠れスポットに該当する場合に、他の隠れスポットよりも大きな数のポイントを付与する処理を実行する。本実施形態では、隠れスポットへの訪問で付与するポイント数の大小の情報を、パターンデータに含ませることにより(図4〜図10参照)、この処理を実現している。なお、図4〜図10の例では、標準的な付与数の他に、当たり付与数、大当たり付与数を設け、多段階(3段階以上)のポイント付与数を設定するとともに、ハズレ付与数も設定している。
Further, when the point giving means 64 determines that the current position of the
ハズレ付与数は、通常は、プラスの小さな数やゼロであるが、マイナスの数としてもよい。マイナスの数にした場合には、歩行等により隠れスポットを訪問すると、保有ポイント数が減ってしまうことになるため、顧客に対し、例えば「早くポイントを利用しないと、保有ポイント数が減るか、消滅することがあります。ご利用はお早めに。」等のようなポイント利用を促す通知(保有ポイント通知手段65による通知)を行うことができる。従って、他のゲームX,Yに対する実行意欲の向上、実行の動機付けの付与を実現することができる。但し、マイナスの数(絶対値)を大きくしすぎると、そもそも顧客が本実施形態の位置情報ゲームを利用しなくなるので、これを防ぐために、マイナスのハズレ付与数(絶対値)は、標準的な付与数よりも小さく若しくは同数に設定したり、ハズレ付与数の適用点を少なくすることが好ましく、歩き回っていると、通常は、どんどんポイントが貯まるが、運が悪いと、たまに少し減ることもある程度に設定することが好ましい。 The number of lost losses is usually a small positive number or zero, but may be a negative number. If the number is negative, if you visit a hidden spot by walking etc., the number of points you have will decrease. Therefore, for example, if you do not use the points early, the number of points you have will decrease. It is possible to send a notification (notification by the possessed point notification means 65) that encourages the use of points, such as "It may disappear. Please use it as soon as possible." Therefore, it is possible to improve the motivation to execute the other games X and Y and to give the motivation for the execution. However, if the negative number (absolute value) is made too large, the customer will not use the location-based game of the present embodiment in the first place. To prevent this, the negative number (absolute value) is standard. It is preferable to set the number to be smaller or the same as the number of grants, or to reduce the number of points to which the number of lost grants is applied.When walking around, points are usually accumulated more and more, but if you are unlucky, it may occasionally decrease a little. It is preferable to set to.
なお、付与するポイントに有効期限を設定しても、マイナスのハズレ付与数を設定した場合と同様な効果を得ることができるので、有効期限を設定してもよい。この有効期限は、例えば、付与日(隠れスポットの訪問日)から何日以内・何週間以内、付与月(隠れスポットの訪問月)から何ケ月以内等である。有効期限の管理は、顧客ポイント記憶手段46や獲得ポイント記憶手段75に、獲得ポイント情報として、隠れスポットへのイン時刻(イン日時)を記憶しておくことにより、訪問時刻・訪問日・訪問月・訪問年等を把握することができるので、これを用いて管理を行うことができる。但し、有効期限の設定よりも、ハズレ付与数をマイナスの数に設定する方が、いつポイントが減るのかが不明であるため、ポイント利用の促進が図られることもある。 Even if the expiration date is set for the points to be given, the same effect as when the number of negative losses is set can be obtained, so that the expiration date may be set. The expiration date is, for example, within days and weeks from the grant date (visit date of the hidden spot), within months from the grant month (visit month of the hidden spot), and the like. The expiration date is managed by storing the in-time (in-date and time) to the hidden spot as the acquired point information in the customer point storage means 46 and the acquired point storage means 75, so that the visit time, visit date, and visit month can be managed.・ Since the year of visit can be grasped, management can be performed using this. However, since it is unclear when the points will be reduced by setting the number of lost points to a negative number rather than setting the expiration date, the use of points may be promoted.
また、ポイント付与手段64は、隠れスポット訪問判定手段63により顧客端末50の現在位置が隠れスポットの区域内に入ったと判定した場合に、入ったと判定された当該隠れスポットの区域に、実在スポット情報記憶手段73に記憶されている予め定められた実在の特定のスポットが含まれるか否かを判断し、実在の特定のスポットが含まれる場合に、他の隠れスポットよりも大きな数のポイントを付与する処理を実行する。
Further, when the point awarding means 64 determines that the current position of the
ここで、実在の特定のスポットとは、図3に示すように、エリア(領域)ではなく、点で定義されているものであり、例えば、コンビニエンスストアやレストラン等である。実在スポット情報記憶手段73に記憶されている実在の特定のスポットの情報は、実在スポット情報記憶手段43に記憶されている情報と同じ情報であり、実在スポット情報記憶手段43の説明で既に詳述しているので、ここでは詳しい説明を省略する。 Here, as shown in FIG. 3, the actual specific spot is defined by a point rather than an area (area), and is, for example, a convenience store or a restaurant. The information of the actual specific spot stored in the real spot information storage means 73 is the same information as the information stored in the real spot information storage means 43, and is already detailed in the description of the real spot information storage means 43. Since it is done, detailed explanation is omitted here.
ここでの「他の隠れスポットよりも大きな数のポイントを付与する」という意味は、他の隠れスポット(実在の特定のスポットが含まれてない隠れスポット)への訪問で、パターンデータによって決まるポイント数(標準的な付与数、当たり付与数、大当たり付与数、ハズレ付与数等のいずれか)だけを獲得できるものとした場合に、それ以上のポイント数を獲得できるという意味であり、隠れスポットへの訪問が、実在の特定のスポットへの訪問にも該当する場合と、該当しない場合とで、付与するポイント数に差を設けるという意味である。ここでの差分に相当するポイント数(隠れスポットへの訪問が、実在の特定のスポットへの訪問にも該当した場合に増える分のポイント数)は、ゲーム提供サーバ20のポイント加算手段25による加算ポイント数の場合と同様に、実在の特定のスポット毎のポイント数(実在スポット情報記憶手段73に実在の特定のスポット毎に記憶されている。)でもよく、一律のポイント数でもよい。
The meaning of "giving a larger number of points than other hidden spots" here is a visit to another hidden spot (a hidden spot that does not include a specific real spot) and is determined by the pattern data. If only the number (one of the standard number of grants, the number of hits, the number of jackpots, the number of losses, etc.) can be obtained, it means that more points can be obtained, and it is a hidden spot. This means that there is a difference in the number of points to be awarded depending on whether the visit is also a visit to a specific spot in reality or not. The number of points corresponding to the difference here (the number of points that increase when a visit to a hidden spot also corresponds to a visit to a specific actual spot) is added by the point addition means 25 of the
このポイント付与手段64による実在の特定のスポットに関する処理は、ゲーム提供サーバ20のポイント加算手段25による実在の特定のスポットに関する処理と略同様な処理であり、ポイント加算手段25が事後的な処理であるのに対し、このポイント付与手段64の処理は、隠れスポット訪問時の処理である点が異なっている。
The processing related to the actual specific spot by the point giving means 64 is substantially the same as the processing related to the actual specific spot by the point adding means 25 of the
より詳細には、ポイント加算手段25は、ゲーム提供サーバ20の顧客ポイント記憶手段46に記憶されている隠れスポット(訪問したと判定された隠れスポット)についての隠れスポット作成基準点の位置情報およびサイズ情報を用いて、当該隠れスポットを事後的に作成して再現し(当該隠れスポットの区域の位置情報を算出し)、再現した当該隠れスポットの区域内に、実在の特定のスポットが含まれているか否かを判断することにより、事後的にポイントを加算する。これに対し、ポイント付与手段64は、隠れスポット作成手段62により隠れスポットが作成されているので、事後的な隠れスポットの再現を行う必要はなく、隠れスポット作成手段62により作成されている状態にある隠れスポットの区域内に、実在の特定のスポットが含まれているか否かを判断することにより、ポイントを付与する。
More specifically, the point adding means 25 provides the position information and size of the hidden spot creation reference point for the hidden spot (hidden spot determined to be visited) stored in the customer point storage means 46 of the
さらに、ポイント付与手段64は、隠れスポット訪問判定手段63により顧客端末50の現在位置が隠れスポットの区域内に入ったと判定した場合に、入ったと判定された当該隠れスポットについての隠れスポット作成基準点が、仮想フェンス情報記憶手段74に記憶されている予め定められた仮想フェンス内に入っているか否かを判断し、入っていると判断した場合に、他の隠れスポットよりも大きな数のポイントを付与する処理を実行する。
Further, when the point awarding means 64 determines that the current position of the
また、ポイント付与手段64は、隠れスポット訪問判定手段63により顧客端末50の現在位置が隠れスポットの区域内に入ったと判定した場合に、入ったと判定された当該隠れスポットについての隠れスポット作成基準点および訪問時刻(イン時刻)が、仮想フェンス情報記憶手段74に記憶されている予め定められた仮想フェンス内に入り、かつ、予め定められた時間帯に入っているか否かを判断し、双方を満たすと判断した場合に、他の隠れスポットよりも大きな数のポイントを付与する処理を実行してもよい。
Further, when the point awarding means 64 determines that the current position of the
ここで、仮想フェンスは、図3中の点線で示すように、エリア(領域)であり、その詳細については、ポイント加算手段25の説明で既に述べているので、ここでは詳しい説明を省略する。仮想フェンス情報記憶手段74に記憶されている予め定められた仮想フェンスの情報は、仮想フェンス情報記憶手段44に記憶されている情報と同じ情報であり、仮想フェンス情報記憶手段44の説明で既に詳述しているので、ここでは詳しい説明を省略する。 Here, the virtual fence is an area (area) as shown by a dotted line in FIG. 3, and the details thereof have already been described in the description of the point adding means 25, so detailed description thereof will be omitted here. The predetermined virtual fence information stored in the virtual fence information storage means 74 is the same information as the information stored in the virtual fence information storage means 44, and is already detailed in the description of the virtual fence information storage means 44. Since it is described, detailed description is omitted here.
ここでの「他の隠れスポットよりも大きな数のポイントを付与する」という意味は、他の隠れスポット(隠れスポット作成基準点が、仮想フェンス内に入っていない隠れスポット)への訪問で、パターンデータによって決まるポイント数(標準的な付与数、当たり付与数、大当たり付与数、ハズレ付与数等のいずれか)だけを獲得できるものとした場合に、それ以上のポイント数を獲得できるという意味であり、隠れスポットへの訪問が、仮想フェンスインにも該当する場合と、該当しない場合とで、付与するポイント数に差を設けるという意味である。ここでの差分に相当するポイント数(隠れスポットへの訪問が、仮想フェンスインにも該当した場合に増える分のポイント数)は、ゲーム提供サーバ20のポイント加算手段25による加算ポイント数の場合と同様に、仮想フェンス毎のポイント数(仮想フェンス情報記憶手段74に仮想フェンス毎に記憶されている。)でもよく、一律のポイント数でもよい。
The meaning of "giving a larger number of points than other hidden spots" here is a pattern of visits to other hidden spots (hidden spots whose reference point for creating hidden spots is not inside the virtual fence). It means that if you can only get the number of points determined by the data (one of the standard number of points given, the number of hits given, the number of big hits given, the number of lost points, etc.), you can get more points. , It means that there is a difference in the number of points to be given depending on whether the visit to the hidden spot also corresponds to the virtual fence-in or not. The number of points corresponding to the difference here (the number of points increased when the visit to the hidden spot also corresponds to the virtual fence-in) is the number of points added by the point adding means 25 of the
このポイント付与手段64による仮想フェンスに関する処理は、ゲーム提供サーバ20のポイント加算手段25による仮想フェンスに関する処理と略同様な処理であり、ポイント加算手段25が事後的な処理であるのに対し、このポイント付与手段64の処理は、隠れスポット訪問時の処理である点が異なっている。
The process related to the virtual fence by the point giving means 64 is substantially the same as the process related to the virtual fence by the point adding means 25 of the
より詳細には、ポイント加算手段25は、ゲーム提供サーバ20の顧客ポイント記憶手段46に記憶されている隠れスポット(訪問したと判定された隠れスポット)についての隠れスポット作成基準点の位置情報を用いて、隠れスポット作成基準点が、仮想フェンス情報記憶手段44に記憶されている予め定められた仮想フェンス内に入っているか否かを事後的に判断し、事後的にポイントを加算する。これに対し、ポイント付与手段64は、隠れスポット作成手段62により作成されている状態にある隠れスポット(訪問したと判定された隠れスポット)についての隠れスポット作成基準点が、仮想フェンス情報記憶手段74に記憶されている予め定められた仮想フェンス内に入っているか否かを判断することにより、ポイントを付与する。
More specifically, the point adding means 25 uses the position information of the hidden spot creation reference point for the hidden spot (hidden spot determined to be visited) stored in the customer point storage means 46 of the
<顧客端末50の構成/ゲーム処理手段60/保有ポイント通知手段65>
<Structure of
保有ポイント通知手段65は、ゲーム提供サーバ20のポイント管理手段24によりゲーム提供サーバ20からネットワーク1を介して送信されてくる保有ポイント通知情報(顧客の保有ポイント数、またはポイントが貯まっている旨の情報)を受信し、顧客端末50の画面上に表示する処理を実行するものである。
The possessed point notification means 65 is the possessed point notification information (the number of points owned by the customer or the fact that points are accumulated) transmitted from the
また、保有ポイント通知手段65は、獲得ポイント記憶手段75に記憶されている獲得ポイント情報(獲得ポイント数を含む。)を用いて、顧客の保有ポイント数、またはポイントが貯まっている旨の情報を、顧客端末50の画面上に表示する処理を実行してもよい。特に、獲得ポイント情報が、ゲーム提供サーバ20へ送信されることなく、獲得ポイント記憶手段75に記憶されるだけの構成とする場合には、この表示処理を行う必要がある。
Further, the possessed point notification means 65 uses the acquired point information (including the acquired points) stored in the acquired point storage means 75 to obtain the number of points owned by the customer or the information that the points are accumulated. , The process of displaying on the screen of the
<顧客端末50の構成/ゲーム処理手段60/ポイント利用要求受付手段66>
<Structure of
ポイント利用要求受付手段66は、顧客のポイント利用要求を受け付け、受け付けた要求を、ネットワーク1を介してゲーム提供サーバ20のポイント利用処理手段26へ送信する処理、または、受け付けた要求を、顧客端末50のポイント利用処理手段67へ渡す処理を実行するものである。この処理は、顧客の操作を受け付けるので、フォアグラウンド処理であり、この点は、バックグラウンド処理で実行される隠れスポット作成手段62、隠れスポット訪問判定手段63、ポイント付与手段64による各処理とは異なっている。
The point use request receiving means 66 receives a customer's point use request, transmits the received request to the point use processing means 26 of the
このポイント利用要求受付手段66による処理は、本実施形態の位置情報ゲームの処理(ゲーム処理手段60による処理)として実行されるので、他のゲームX,Yの処理(他のゲームX,Yの端末側処理手段53,54による処理)として実行される他のゲームX,Y毎の専用の受付処理(他のゲームXへの利用を受け付ける他のゲームXの処理、他のゲームYへの利用を受け付ける他のゲームYの処理)ではない。従って、他のゲームX,Yを含む全ての他のゲームに共用の処理を実行する。なお、顧客のポイント利用要求には、その顧客の保有ポイントの全部を利用する要求と、一部を利用する要求とが含まれる。 Since the processing by the point use request receiving means 66 is executed as the processing of the position information game of the present embodiment (processing by the game processing means 60), the processing of other games X and Y (of other games X and Y). Dedicated reception processing for each of the other games X and Y executed as processing means 53 and 54 on the terminal side (processing of another game X that accepts use for other game X, use for other game Y) It is not the processing of another game Y that accepts. Therefore, a process shared by all other games including other games X and Y is executed. The customer's point usage request includes a request to use all of the customer's points and a request to use a part of the customer's points.
上記のように、ポイント利用要求受付手段66は、他のゲームX,Yを含む全ての他のゲームに共用の処理として、ポイント利用要求を受け付けるので、保有ポイントの全部または一部を、他のゲームXに利用するという要求、他のゲームYに利用するという要求、他のゲームX,Yに分散利用するという要求(例えば、保有する100ポイントのうち、50ポイントを他のゲームXに利用し、30ポイントを他のゲームYに利用し、残りの20ポイントをとっておくという要求等)を受け付けることができる。他のゲームX,Y以外の他のゲームがある場合も同様であり、1つの他のゲームへの利用要求と、複数の他のゲームへの分散利用要求とを受け付けることができる。 As described above, the point use request receiving means 66 receives the point use request as a process shared by all other games including other games X and Y, so that all or part of the possessed points can be used by other games. Request to use for game X, request to use for other game Y, request to use distributed for other games X and Y (for example, 50 points out of 100 points held are used for other game X , A request to use 30 points for another game Y and keep the remaining 20 points, etc.) can be accepted. The same applies when there are other games other than the other games X and Y, and it is possible to accept a usage request for one other game and a distributed usage request for a plurality of other games.
<顧客端末50の構成/ゲーム処理手段60/ポイント利用処理手段67>
<Structure of
ポイント利用処理手段67は、獲得したポイントを、他のゲームX,Yで使用される仮想の価値物に交換するための顧客の要求、または、他のゲームX,Yで使用される等価なポイントに充当するための顧客の要求があった場合に、獲得ポイント記憶手段75に記憶されている当該顧客のポイントの数から、利用する分のポイントの数(顧客の利用要求に係るポイント数)を減じるとともに、交換のための換算処理で得た価値物の数量若しくは価値物IDまたは充当するポイントの数を、他のゲームX,Y用の端末側データ記憶手段76,77に追加または加算して記憶させる処理を実行するものである。 The point utilization processing means 67 is a customer's request for exchanging the acquired points for virtual value values used in other games X and Y, or equivalent points used in other games X and Y. When there is a customer's request to allocate to, the number of points to be used (the number of points related to the customer's usage request) is calculated from the number of points of the customer stored in the acquired point storage means 75. Along with the reduction, the quantity of the value value or the value value ID or the number of points to be applied obtained by the conversion process for exchange is added or added to the terminal side data storage means 76, 77 for other games X and Y. It executes the process of storing.
このポイント利用処理手段67は、ゲーム提供サーバ20のポイント利用処理手段26と略同様な機能を備えている。異なる点は、ポイント利用処理手段26が、ゲーム提供サーバ20に設けられているので、ゲーム提供サーバ20の顧客ポイント記憶手段46に記憶されている保有ポイントの数を減じ、減じた分に相当する仮想の価値物(ポイントを含む)を、ゲーム提供サーバ20の他のゲームX,Y用のサーバ側データ記憶手段47,48に追加または加算して記憶させるのに対し、ポイント利用処理手段67は、顧客端末50に設けられているので、顧客端末50に設けられた獲得ポイント記憶手段75や、他のゲームX,Y用の端末側データ記憶手段76,77に記憶されている情報を取り扱う点である。
The point utilization processing means 67 has substantially the same function as the point utilization processing means 26 of the
なお、ポイント利用処理手段67は、ゲーム提供サーバ20のポイント利用処理手段26があるので、設置を省略してもよく、その意味で、図1では2点鎖線で示されている。但し、獲得ポイント情報が、ゲーム提供サーバ20へ送信されることなく、獲得ポイント記憶手段75に記憶されるだけの場合には、ゲーム提供サーバ20の顧客ポイント記憶手段46は設置されず、従って、ポイント利用処理手段26も設置されないので、その場合には、ポイント利用処理手段67の設置が必要となる。
Since the point utilization processing means 67 includes the point utilization processing means 26 of the
また、ポイント利用処理手段67は、ゲーム提供サーバ20のポイント利用処理手段26と同様に、顧客のポイント利用要求を受け付ける際には、[α]他のゲームX,Yの処理として他のゲームX,Yの端末側処理手段53,54からの顧客の要求を受け付ける場合と、[β]本実施形態の位置情報ゲームの処理としてポイント利用要求受付手段66からの顧客の要求を受け付ける場合とがある。なお、[α]および[β]のいずれの場合でも、顧客のポイント利用要求には、その顧客の保有ポイントの全部を利用する要求と、一部を利用する要求とが含まれる。
Further, the point utilization processing means 67, like the point utilization processing means 26 of the
具体的には、ポイント利用処理手段67は、獲得ポイント記憶手段75に記憶されている顧客の保有ポイント数から減じた当該顧客の利用要求に係るポイント数を、他のゲームX,Yで使用される仮想の価値物の数量に換算する処理を行い、換算して得られた価値物の数量を、他のゲームX,Y用の端末側データ記憶手段76,77に加算して記憶させるか、当該顧客の利用要求に係るポイント数に相当する仮想の価値物についての価値物IDを、他のゲームX,Y用の端末側データ記憶手段76,77に追加して記憶させるか、当該顧客の利用要求に係るポイント数を、他のゲームX,Yで使用される等価なポイントに充当するために、他のゲームX,Y用の端末側データ記憶手段76,77に加算して記憶させる処理を実行する。 Specifically, the point utilization processing means 67 uses the number of points related to the customer's usage request, which is subtracted from the number of points owned by the customer stored in the acquired point storage means 75, in the other games X and Y. The process of converting to the quantity of virtual value value is performed, and the quantity of value value obtained by conversion is added to the terminal side data storage means 76 and 77 for other games X and Y and stored. The value value ID for the virtual value value corresponding to the number of points related to the customer's usage request is additionally stored in the terminal side data storage means 76 and 77 for other games X and Y, or the customer's A process of adding and storing the number of points related to the usage request to the terminal-side data storage means 76 and 77 for other games X and Y in order to allocate them to equivalent points used in other games X and Y. To execute.
<顧客端末50の構成/ゲーム処理手段60/競技結果表示手段68>
<Structure of
競技結果表示手段68は、競技手段27によりゲーム提供サーバ20からネットワーク1を介して送信されてくる競技結果(競技ゲームの勝敗または順位)を受信し、受信した競技結果を、顧客端末50の画面上に表示する処理を実行するものである。
The competition result display means 68 receives the competition result (win / loss or ranking of the competition game) transmitted from the
<顧客端末50の構成/各記憶手段71〜77>
<Structure of
取得プログラム記憶手段71は、プログラム取得手段51によりダウンロードして取得した本実施形態に係る位置情報ゲームや、他のゲームX,Yを含む端末搭載用ゲームプログラム(端末アプリ)を記憶するものである。 The acquisition program storage means 71 stores the location information game according to the present embodiment downloaded and acquired by the program acquisition means 51, and a terminal-mounted game program (terminal application) including other games X and Y. ..
パターン記憶手段72は、ゲーム提供サーバ20のパターン記憶手段42に記憶された情報と同じ内容の情報を記憶するものである。なお、隠れスポット分布パターンの情報(パターンデータ)や、パターンの中にパラメータが含まれる場合におけるパラメータのデフォルト値(初期設定値)は、本実施形態の位置情報ゲームを実行するための端末搭載用ゲームプログラム内に記述してもよく、その場合は、このパターン記憶手段72の設置を省略することができるので、図1では2点鎖線で示されている。
The pattern storage means 72 stores information having the same contents as the information stored in the pattern storage means 42 of the
実在スポット情報記憶手段73は、ゲーム提供サーバ20の実在スポット情報記憶手段43に記憶された情報と同じ内容の情報を記憶するものである。なお、ポイント付与手段64の処理で、実在の特定のスポットへの訪問を考慮したポイントの付与処理を行わない場合には、この実在スポット情報記憶手段73の設置を省略することができる。そして、設置を省略しても、ゲーム提供サーバ20の実在スポット情報記憶手段43があれば、ポイント加算手段25により、事後的に同様なポイント加算処理を行うことが可能である。
The real spot information storage means 73 stores information having the same contents as the information stored in the real spot information storage means 43 of the
仮想フェンス情報記憶手段74は、ゲーム提供サーバ20の仮想フェンス情報記憶手段44に記憶された情報と同じ内容の情報を記憶するものである。なお、ポイント付与手段64の処理で、仮想フェンス内への侵入を考慮したポイントの付与処理を行わない場合には、この仮想フェンス情報記憶手段74の設置を省略することができる。そして、設置を省略しても、ゲーム提供サーバ20の仮想フェンス情報記憶手段44があれば、ポイント加算手段25により、事後的に同様なポイント加算処理を行うことが可能である。
The virtual fence information storage means 74 stores information having the same contents as the information stored in the virtual fence information storage means 44 of the
獲得ポイント記憶手段75は、ゲーム提供サーバ20の顧客ポイント記憶手段46に記憶された情報と略同様な情報を記憶するものであり、訪問したと判定された隠れスポット(以下、当該隠れスポット)についての隠れスポットID(隠れスポット識別情報)、当該隠れスポットについての隠れスポット作成基準点の位置情報(緯度・経度)、当該隠れスポットについてのパターン適用の番号(連続的なパターン適用を行った場合(図11参照)において、当該隠れスポットが第何番目のパターン適用で作成された隠れスポットであるかを示す情報)、当該隠れスポットのサイズ情報(L,M,S等の別や、半径等)、当該隠れスポットへのイン時刻(訪問時刻)、当該隠れスポットからのアウト時刻、当該隠れスポットの滞在時間(アウト時刻とイン時刻との差分の時間)、当該隠れスポットの訪問順序(当該隠れスポットが何番目に訪問した隠れスポットであるかを示す情報)、当該隠れスポットへの訪問で獲得したポイント数(初期段階)等のような隠れスポット単位の情報を記憶する。
The acquired point storage means 75 stores information substantially similar to the information stored in the customer point storage means 46 of the
なお、この獲得ポイント記憶手段75に記憶された獲得ポイント情報を、ゲーム提供サーバ20へ送信する場合(ゲーム提供サーバ20の顧客ポイント記憶手段46に記憶保存する場合)には、上記のような隠れスポット単位の情報を記憶するだけでもよいが、ゲーム提供サーバ20へ送信しない場合(獲得ポイントの利用処理が、この獲得ポイント記憶手段75に記憶された情報を用いて顧客端末50で行われる場合)には、顧客端末50を操作する顧客についての全ての獲得ポイント数の合計数、その顧客が参加した競技大会についてのイベントIDおよびその競技結果(勝敗や順位)等のような集合情報・全体情報も記憶することが好ましい。
When the acquired point information stored in the acquired point storage means 75 is transmitted to the game providing server 20 (when stored and stored in the customer point storing means 46 of the game providing server 20), the above-mentioned hidden It is sufficient to store the information for each spot, but when it is not transmitted to the game providing server 20 (when the processing for using the acquired points is performed on the
他のゲームX用の端末側データ記憶手段76は、ゲーム提供サーバ20の他のゲームX用のサーバ側データ記憶手段47に記憶された情報と同じ内容の情報を記憶するものである。
The terminal-side data storage means 76 for the other game X stores the same information as the information stored in the server-side data storage means 47 for the other game X of the
他のゲームY用の端末側データ記憶手段77は、ゲーム提供サーバ20の他のゲームY用のサーバ側データ記憶手段48に記憶された情報と同じ内容の情報を記憶するものである。
The terminal-side data storage means 77 for the other game Y stores the same information as the information stored in the server-side data storage means 48 for the other game Y of the
<第1実施形態のゲームシステム10による位置情報ゲームの処理の流れ> <Flow of processing of location-based game by game system 10 of the first embodiment>
このような第1実施形態においては、以下のようにしてゲームシステム10により、位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)の処理を実行する。 In such a first embodiment, the game system 10 executes the processing of the location information game (location information game related to the visit of the hidden spot) as follows.
図12において、先ず、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)の実行に必要となる端末搭載用ゲームプログラム(端末アプリ)、あるいは必要に応じ、他のゲームX,Yの実行に必要となる端末アプリを取得するための顧客端末50側の処理(ステップS1)およびゲーム提供サーバ20側の処理(ステップS2)を実行する。なお、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)が、他のゲームX,Yに付随する補助的なゲームである場合には、他のゲームX,Yの端末アプリの取得と同時または略同時に、本実施形態に係る位置情報ゲームの端末アプリの取得が行われることになる。
In FIG. 12, first, a terminal-mounted game program (terminal application) required for executing a position-based game (location-based game related to a visit to a hidden spot) according to the present embodiment, or, if necessary, another game X, The process on the
具体的には、顧客端末50のプログラム取得手段51により、端末アプリの取得要求を、ネットワーク1を介してゲーム提供サーバ20へ送信し(ステップS1)、ゲーム提供サーバ20側で、プログラム送信手段21により、取得要求を受信した後に、提供プログラム記憶手段41に記憶されている取得要求に係る端末アプリを、ネットワーク1を介して顧客端末50へ送信し(ステップS2)、顧客端末50側で、プログラム取得手段51により、送信されてくる端末アプリを受信し、取得プログラム記憶手段71に記憶させる(ステップS1)。
Specifically, the program acquisition means 51 of the
続いて、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)の実行に必要となるゲーム用設定データを取得するための顧客端末50側の処理(ステップS3)およびゲーム提供サーバ20側の処理(ステップS4)を実行する。但し、必須の処理ではない。
Subsequently, the processing (step S3) on the
具体的には、顧客端末50のゲーム用設定データ取得手段61により、ゲーム用設定データの取得要求を、ネットワーク1を介してゲーム提供サーバ20へ送信し(ステップS3)、ゲーム提供サーバ20側で、ゲーム用設定データ送信手段22により、取得要求を受信した後に、パターン記憶手段42に記憶されている隠れスポット分布パターンの情報(パターンデータ)、実在スポット情報記憶手段43に記憶されている実在の特定のスポットの情報、仮想フェンス情報記憶手段44に記憶されている仮想フェンスの情報を、ゲーム用設定データとして、ネットワーク1を介して顧客端末50へ送信し(ステップS4)、顧客端末50側で、ゲーム用設定データ取得手段61により、送信されてくるゲーム用設定データを受信し、パターン記憶手段72、実在スポット情報記憶手段73、仮想フェンス情報記憶手段74に記憶させる(ステップS3)。
Specifically, the game setting data acquisition means 61 of the
それから、隠れスポットの作成に必要となる隠れスポット作成指示情報(例えば、起点の位置情報、隠れスポット分布パターンの種別、隠れスポット分布パターンに含まれるパラメータの値等)を取得するための顧客端末50側の処理(ステップS5)およびゲーム提供サーバ20側の処理(ステップS6)を実行する。但し、必須の処理ではない。また、隠れスポット作成指示情報の取得タイミングは、図12では、説明の便宜上、1回のように記載されているが、実際には、パターン適用の都度に、取得処理が繰り返されるケースがある。この取得(送信)タイミングについては、隠れスポット作成指示手段23の説明で詳述しているので、ここでは詳しい説明を省略する。
Then, the
具体的には、顧客端末50の隠れスポット作成手段62により、パターン適用の前に、隠れスポット作成指示情報の取得要求を、ネットワーク1を介してゲーム提供サーバ20へ送信し(ステップS5)、ゲーム提供サーバ20側で、隠れスポット作成指示手段23により、取得要求を受信した後に、隠れスポット作成指示情報記憶手段45に記憶されている隠れスポット作成指示情報を、ネットワーク1を介して顧客端末50へ送信し(ステップS6)、顧客端末50側で、隠れスポット作成手段62により、隠れスポット作成指示情報を受信する(ステップS5)。
Specifically, the hidden spot creating means 62 of the
そして、顧客端末50において、隠れスポット作成手段62により、測位手段52から顧客端末50の現在位置情報(緯度・経度)を取得する(ステップS7)。この現在位置情報の取得処理は、図12では、説明の便宜上、1回のように記載されているが、実際には、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)の実行中、継続的に行われる。
Then, in the
続いて、隠れスポット作成手段62により、起点および隠れスポット分布パターンを用いて、パターン適用を行うことにより、隠れスポットを作成する(ステップS8)。この際、必要な場合には、パターン記憶手段72に記憶されている情報(パターンデータやパターン中のパラメータのデフォルト値)を用いる。隠れスポットの作成処理については、隠れスポット作成手段62の説明で詳述しているため、ここでは詳しい説明を省略する。この隠れスポットの作成処理は、図12では、説明の便宜上、1回のように記載されているが、実際には、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)の実行中、継続的に行われる。 Subsequently, the hidden spot creating means 62 creates a hidden spot by applying the pattern using the starting point and the hidden spot distribution pattern (step S8). At this time, if necessary, the information stored in the pattern storage means 72 (default values of pattern data and parameters in the pattern) is used. Since the process of creating the hidden spot is described in detail in the description of the hidden spot creating means 62, detailed description thereof will be omitted here. The process of creating the hidden spot is described as once in FIG. 12 for convenience of explanation, but in reality, the location information game (location information game related to the visit of the hidden spot) according to the present embodiment. It is done continuously during execution.
さらに、隠れスポット訪問判定手段63により、測位手段52から取得した顧客端末50の現在位置情報(緯度・経度)を用いて、顧客端末50の現在位置が、隠れスポット作成手段62により作成された隠れスポットの区域内に入ったか否かを判定する(ステップS9)。この隠れスポットへの訪問判定処理は、図12では、説明の便宜上、1回のように記載されているが、実際には、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)の実行中、継続的に行われる。
Further, the current position of the
続いて、隠れスポット訪問判定手段63により顧客端末50の現在位置が隠れスポットの区域内に入ったと判定した場合に、ポイント付与手段64により、顧客に対してポイントを付与する(ステップS10)。この際、必要な場合には、実在スポット情報記憶手段73や仮想フェンス情報記憶手段74に記憶されている情報を用いる。このポイント付与処理は、図12では、説明の便宜上、1回のように記載されているが、実際には、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)の実行中、継続的に行われる。
Subsequently, when the hidden spot visit determining means 63 determines that the current position of the
そして、ポイント付与手段64により、顧客に対して付与したポイント数等を、付与の都度に、顧客の獲得ポイント情報として、顧客IDとともにネットワーク1を介してゲーム提供サーバ20へ送信するか、または、図1中の2点鎖線のように、獲得ポイント記憶手段75に蓄積記憶させた後に、ネットワーク1を介してゲーム提供サーバ20へ送信する(ステップS11)。
Then, the number of points given to the customer by the point giving means 64 is transmitted to the
ゲーム提供サーバ20では、ポイント管理手段24により、顧客端末50のポイント付与手段64により顧客端末50からネットワーク1を介して顧客IDとともに送信されてくる顧客の獲得ポイント情報(獲得ポイント数を含む)を受信し、受信した獲得ポイント情報を、顧客IDと関連付けて顧客ポイント記憶手段46に記憶させる(ステップS12)。
In the
また、ポイント加算手段25により、顧客ポイント記憶手段46に記憶されている各顧客の隠れスポットへの訪問情報と、実在スポット情報記憶手段43や仮想フェンス情報記憶手段44に記憶されている情報とを用いて、事後的に(すなわち、顧客端末50のポイント付与手段64によるポイントの付与後に)、ポイントを加算できる条件を満たしているか否かを判断し、加算条件を満たしている場合には、加算するポイント数を、顧客ポイント記憶手段46に記憶させる(ステップS13)。但し、必須の処理ではない。 Further, by the point adding means 25, the visit information of each customer to the hidden spot stored in the customer point storing means 46 and the information stored in the existing spot information storing means 43 and the virtual fence information storing means 44 are stored. After the fact (that is, after the points are given by the point giving means 64 of the customer terminal 50), it is determined whether or not the conditions for adding points are satisfied, and if the conditions for adding points are satisfied, the points are added. The number of points to be performed is stored in the customer point storage means 46 (step S13). However, this is not an essential process.
その後、競技ゲームを行っているのではない場合は、ポイント管理手段24により、顧客ポイント記憶手段46に記憶されている情報を用いて、適宜なタイミングで、保有ポイント通知情報(顧客の保有ポイント数、またはポイントが貯まっている旨の情報)を、ネットワーク1を介して顧客端末50へ送信する(ステップS14)。
After that, when the competition game is not played, the point management means 24 uses the information stored in the customer point storage means 46 to notify the points held (the number of points held by the customer) at an appropriate timing. , Or information indicating that points have been accumulated) is transmitted to the
顧客端末50側では、保有ポイント通知手段65により、ゲーム提供サーバ20からネットワーク1を介して送信されてくる保有ポイント通知情報を受信し、顧客の保有ポイント数、またはポイントが貯まっている旨の情報を、顧客端末50の画面上に表示する(ステップS15)。なお、保有ポイント通知手段65により、顧客端末50の獲得ポイント記憶手段75に記憶されている情報を用いて、顧客の保有ポイント数、またはポイントが貯まっている旨の情報を、顧客端末50の画面上に表示してもよい。
On the
続いて、顧客端末50において、ポイント利用要求受付手段66により、顧客のポイント利用要求を受け付け、受け付けた要求を、ネットワーク1を介してゲーム提供サーバ20へ送信する(ステップS16)。
Subsequently, the
ゲーム提供サーバ20側では、ポイント利用処理手段26により、顧客端末50からネットワーク1を介して送信されてくる顧客のポイント利用要求を受信し、その要求に従って、顧客ポイント記憶手段46に記憶されている当該顧客のポイントの数から、利用する分のポイントの数(顧客の利用要求に係るポイント数)を減じるとともに、交換のための換算処理で得た価値物の数量若しくは価値物IDまたは充当するポイントの数を、他のゲームX,Y用のサーバ側データ記憶手段47,48に顧客IDと関連付けて追加または加算して記憶させる(ステップS17)。
On the
なお、顧客端末50からネットワーク1を介して送信されてくる顧客のポイント利用要求には、図12中の1点鎖線のように、他のゲームX,Yの端末側処理手段53,54により発信された要求もあるので、その場合もポイント利用処理手段26により、同様な処理を実行する(ステップS17)。
The customer's point use request transmitted from the
また、前述したステップS16において、ポイント利用要求受付手段66により、顧客のポイント利用要求を受け付けた場合に、受け付けた要求を、ネットワーク1を介してゲーム提供サーバ20へ送信するのではなく、顧客端末50のポイント利用処理手段67へ渡してもよい。
Further, in step S16 described above, when the customer's point usage request is received by the point usage request receiving means 66, the received request is not transmitted to the
この場合には、顧客端末50において、ポイント利用処理手段67により、ポイント利用要求受付手段66から受け取った要求に従って、獲得ポイント記憶手段75に記憶されている当該顧客のポイントの数から、利用する分のポイントの数(顧客の利用要求に係るポイント数)を減じるとともに、交換のための換算処理で得た価値物の数量若しくは価値物IDまたは充当するポイントの数を、他のゲームX,Y用の端末側データ記憶手段76,77に追加または加算して記憶させる(ステップS18)。
In this case, the amount to be used from the number of points of the customer stored in the acquired point storage means 75 according to the request received from the point use request receiving means 66 by the point use processing means 67 in the
なお、顧客端末50において、ポイント利用処理手段67が受け取る顧客のポイント利用要求には、他のゲームX,Yの端末側処理手段53,54から受け取る要求もあるので、その場合もポイント利用処理手段67により、同様な処理を実行する(ステップS18)。
In the
また、前述したステップ13の処理を行った後、競技ゲームである場合には、競技手段27により、顧客ポイント記憶手段46に記憶された複数の顧客のポイントの数の大小を比較することにより、競技ゲームの勝敗または順位を決定し、決定した競技結果(勝敗または順位)を、顧客IDに関連付けて顧客ポイント記憶手段46に記憶させるとともに、競技結果を、ネットワーク1を介して顧客端末50へ送信する(ステップS19)。また、競技手段27により、必要に応じ、競技結果に従って発生する送金等の資金移動処理等を実行する。
Further, after performing the process of step 13 described above, in the case of a competition game, the competition means 27 compares the number of points of a plurality of customers stored in the customer point storage means 46. The winning or losing or ranking of the competition game is determined, and the determined competition result (winning or losing or ranking) is stored in the customer point storage means 46 in association with the customer ID, and the competition result is transmitted to the
顧客端末50側では、競技結果表示手段68により、ゲーム提供サーバ20からネットワーク1を介して送信されてくる競技結果(競技ゲームの勝敗または順位)を受信し、受信した競技結果を、顧客端末50の画面上に表示する(ステップS20)。
On the
<第1実施形態の効果> <Effect of the first embodiment>
このような第1実施形態によれば、次のような効果がある。すなわち、ゲームシステム10は、隠れスポット作成手段62、隠れスポット訪問判定手段63、およびポイント付与手段64を備えているので、隠れスポットを作成し、顧客端末50の現在位置が、その隠れスポットの区域内に入ったか否かを判定し、入ったと判定した場合に、顧客にポイントを付与することができる。
According to such a first embodiment, there are the following effects. That is, since the game system 10 includes the hidden spot creating means 62, the hidden spot visit determining means 63, and the point giving means 64, the hidden spot is created and the current position of the
この際、作成する隠れスポットは、現実に存在するスポットではなく、かつ、顧客端末50の画面に表示されないので、顧客端末50の現在位置が、隠れスポットの区域内に入り、顧客に対してポイントが付与されたとしても、顧客は、いつ、どこの場所を訪問したから、自分に対してポイントが付与されたのかを認識していない状態となる。従って、顧客が、顧客端末50を持って歩行等による居場所の移動を行うと、顧客が知らないうちに、ポイントが貯まっている状態を作り出すことができ、移動経路によっては、多くのポイントを獲得することができる機会を与えることができる。
At this time, since the hidden spot to be created is not a spot that actually exists and is not displayed on the screen of the
このため、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)では、通常の予想や期待の範囲を超えるような状況(簡単に結果を予測・予見・想像・想定できない状況)、すなわち顧客が訪問の成果であるポイント(価値物)の獲得を当然だと思わないような状況(結果の当然性・必然性を回避した状況)を作り出すことができ、そのような状況によって生じる顧客の感情により、顧客のゲームに対する実行意欲を向上させることができ、また、顧客に対し、ゲーム実行の動機付けを与えることができる。 Therefore, in the location-based game (location-based game related to visiting hidden spots) according to the present embodiment, a situation that exceeds the range of normal predictions and expectations (a situation in which the result cannot be easily predicted / predicted / imagined / assumed). That is, it is possible to create a situation in which the customer does not take it for granted to acquire points (values) that are the result of the visit (a situation in which the naturalness / inevitability of the result is avoided), and the customer caused by such a situation. The feelings of the customer can improve the motivation of the customer to execute the game, and can motivate the customer to execute the game.
また、ゲームシステム10は、ポイント利用処理手段26,67を備えているので、顧客は、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)で獲得したポイントを他のゲームX,Yで利用することができる。そして、本実施形態に係る位置情報ゲームでは、上述したように、通常の予想や期待の範囲を超えるような状況の創出、結果の当然性・必然性の回避が実現されていることから、獲得ポイントを利用しないともったいないので、せっかくだから他のゲームX,Yに利用しようという意識が、より強く、顧客に生じるため、他のゲームX,Yに対する実行意欲を向上させることができ、また、顧客に対し、他のゲームX,Yの実行の動機付けを与えることができる。 Further, since the game system 10 includes the point utilization processing means 26 and 67, the customer can obtain points acquired in the location information game (location information game related to the visit of a hidden spot) according to the present embodiment in another game X. , Y can be used. Then, in the location-based game according to the present embodiment, as described above, it is possible to create a situation that exceeds the range of normal expectations and expectations, and to avoid the naturalness and inevitability of the result. Because it is a waste not to use, the consciousness to use it for other games X and Y is stronger and it occurs in the customer, so it is possible to improve the motivation to execute other games X and Y, and the customer On the other hand, it is possible to motivate the execution of other games X and Y.
例えば、顧客に対し、通常のゲームでは生じないような、お得感を与えることができる。すなわち、知らない間に貯まったポイントであるから、得したような気分になり、獲得したポイントを、他のゲームX,Yに利用しなければ、もったいないので、他のゲームX,Y(例えば、インストールされているが、一度も実行していないゲームや、長期間、実行していないゲーム等)を実行してみようということになり、他のゲームX,Yに対する実行意欲を向上させることができる。さらに、未だインストールしていない他のゲームX,Yであっても、貯まったポイントがあるので、せっかくだからダウンロードして実行してみようという気分になり、他のゲームX,Yの実行の動機付けを与えることができる。 For example, it is possible to give a customer a sense of profit that does not occur in a normal game. That is, since the points are accumulated without knowing it, it makes me feel like I have earned it, and if I do not use the points I have earned for other games X and Y, it is a waste, so other games X and Y (for example, You will try to run a game that is installed but has never been run, a game that has not been run for a long time, etc.), and you can improve your motivation to run other games X and Y. .. Furthermore, even if you have other games X and Y that you have not installed yet, you will have accumulated points, so you will feel like downloading and running them, and motivate you to run other games X and Y. Can be given.
そして、ゲームシステム10は、ポイント利用要求受付手段66を備え、このポイント利用要求受付手段66は、他のゲームX,Yを含む全ての他のゲームに共用の処理として、ポイント利用要求を受け付ける構成とされているので、顧客は、多様なポイント利用要求を容易に行うことができる。具体的には、顧客は、保有ポイントの全部または一部を、他のゲームXに利用するという要求、他のゲームYに利用するという要求、他のゲームX,Yに分散利用するという要求(例えば、保有する100ポイントのうち、50ポイントを他のゲームXに利用し、30ポイントを他のゲームYに利用し、残りの20ポイントをとっておくという要求等)を容易に行うことができる。 The game system 10 includes a point use request receiving means 66, and the point use request receiving means 66 is configured to receive a point use request as a process shared by all other games including other games X and Y. Therefore, the customer can easily make various point usage requests. Specifically, the customer requests that all or part of the points held be used for another game X, a request for another game Y, and a request for distributed use for other games X and Y ( For example, out of 100 points held, 50 points can be used for another game X, 30 points can be used for another game Y, and the remaining 20 points can be easily made. ..
また、ゲームシステム10は、競技手段27を備えているので、複数の顧客の獲得ポイント数の大小を比較することにより、競技ゲームの勝敗または順位を決定することができる。 Further, since the game system 10 includes the competition means 27, it is possible to determine the outcome or ranking of the competition game by comparing the magnitude of the number of points earned by the plurality of customers.
このため、顧客は、移動を伴う運動競技に参加することで、歩行や自転車走行や水泳等による運動や集団行動を楽しみつつ、隠れスポットの訪問によるポイントの獲得を行うことができるので、健康増進や親睦といった競技(大会や集会等の開催)の本来的な趣旨を達成しつつ、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)も同時に楽しむことができる。 For this reason, by participating in athletic competitions that involve movement, customers can enjoy exercise and group activities such as walking, biking, and swimming, while earning points by visiting hidden spots, thus improving their health. While achieving the original purpose of competitions (holding competitions, meetings, etc.) such as and fellowship, the location information game (location information game related to visiting hidden spots) according to this embodiment can be enjoyed at the same time.
例えば、本実施形態に係る位置情報ゲームを、ジョギング大会、マラソン大会、ハイキング大会、水泳大会(但し、水泳の場合は、防水対応のモバイル機器を使用する等の防水対策をする。)、トライアスロン大会、スタンプラリー大会(但し、スタンプがもらえるのは、隠れスポットではなく、参加者に明示されている場所である。)等と組み合わせた競技ゲームとすることで、歩行や自転車走行や水泳等による運動や集団行動を楽しみつつ、隠れスポットの訪問によるポイントの獲得を行うことができる。 For example, the location-based game according to this embodiment can be used for jogging competitions, marathon competitions, hiking competitions, swimming competitions (however, in the case of swimming, waterproof measures such as using a waterproof mobile device are used), and triathlon competitions. , Stamp rally tournament (However, the stamp is not a hidden spot, but a place clearly indicated to the participants), etc. By making it a competitive game, exercise by walking, biking, swimming, etc. You can earn points by visiting hidden spots while enjoying group activities.
この場合、例えば、運動競技において一番早くゴールした顧客や一番多くスタンプを集めた顧客でも、本実施形態に係る位置情報ゲームの獲得ポイントが少ないケースや、その逆のケースも生じることになる。従って、運動競技におけるタイム・食物摂取量・獲得スタンプ数・体重減量等での勝敗や順位と、本実施形態に係る位置情報ゲームにおける獲得ポイントでの勝敗や順位とが決まった場合に、それらの結果は、必ずしも一致しないので、多様な楽しみ方を作り出すことができる。 In this case, for example, even the customer who scored the earliest goal in the athletic competition or the customer who collected the most stamps may have a small number of points earned in the location-based game according to the present embodiment, and vice versa. .. Therefore, when the victory or defeat or ranking in the time, food intake, number of stamps acquired, weight loss, etc. in the athletic competition and the victory or defeat or ranking in the acquired points in the location information game according to the present embodiment are determined, those The results do not always match, so you can create a variety of ways to enjoy yourself.
そして、運動競技については、その競技参加者である顧客は、競技をしている最中に、自分や他人の勝敗や順位を予測・予想することができ、競技の途中の段階で期待を持つこともでき、通常は、その結果(勝敗や順位)がもたらされた状況や経過を認識している。これに対し、同時に進行する本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)については、いつ、どこの場所を訪問したので、ポイントが貯まったのかは認識していない状態であるため、結果(勝敗や順位)の予測や予想は困難である。このように性質の異なる2種の競技が同時に進行することになるので、2種の競技結果の組合せ方次第で、多様な楽しみ方を実現することができる。 As for athletics, customers who are participants in the competition can predict and predict the victory or defeat and ranking of themselves and others during the competition, and have expectations in the middle of the competition. It can also be done, and is usually aware of the circumstances and course of the outcome (win / loss or ranking). On the other hand, regarding the location-based game (location-based game related to the visit of hidden spots) according to the present embodiment, which is proceeding at the same time, it is in a state of not recognizing when and where the visit was made and the points were accumulated. Therefore, it is difficult to predict or predict the result (win / loss or ranking). Since two types of competitions having different properties proceed at the same time, various ways of enjoying can be realized depending on how the two types of competition results are combined.
さらに、競技ゲームにおいて隠れスポットへの訪問で獲得したポイントは、競技の勝敗や順位の決定に使用するだけではなく、他のゲームX,Yに利用することもできる。そして、顧客が運動や集団行動を楽しんでいるうちに、知らない間にポイントが貯まることになるので、やはり得したような気分になり、前述したように、獲得ポイントを利用しないともったいないから、せっかくだから他のゲームX,Yに利用しようということになり、他のゲームX,Yに対する実行意欲を向上させることができ、また、顧客に対し、他のゲームX,Yの実行の動機付けを与えることができる。 Furthermore, the points earned by visiting the hidden spots in the competition game can be used not only for determining the outcome of the competition and the ranking, but also for other games X and Y. And while customers are enjoying exercise and group action, points will be accumulated without knowing it, so it feels like they have gained, and as mentioned above, it is a waste not to use the earned points. Because of this, we decided to use it for other games X and Y, which could improve the motivation to execute other games X and Y, and also motivate customers to execute other games X and Y. Can be given.
また、隠れスポット訪問判定手段63は、隠れスポットの区域内に入ったか否かの判定に加え、入った隠れスポットの区域から出たか否かの判定も実行し、隠れスポットの滞在時間を算出する構成とされているので、本実施形態に係る位置情報ゲームの目的に応じ、隠れスポットへの訪問の定義(ゲームとして、どのような形態での訪問を対象とするのかという定義)を調整することができる。 Further, the hidden spot visit determination means 63 calculates the staying time of the hidden spot by executing the determination of whether or not the player has entered the hidden spot area and the determination of whether or not the player has entered the hidden spot area. Since it is configured, the definition of a visit to a hidden spot (definition of what form the game is intended for) should be adjusted according to the purpose of the location-based game according to this embodiment. Can be done.
具体的には、歩行による訪問を対象とする場合には、電車・飛行機・自動車・バス等の交通手段による瞬間的な訪問を除外するとともに、自転車や人力車等の人力の移動手段による訪問や、駆け足での訪問も除外することができる。また、自転車や人力車等の人力の移動手段による訪問や、駆け足での訪問を許容しつつ、電車・飛行機・自動車・バス等の交通手段による瞬間的な訪問を除外することもできる。さらに、水泳や手漕ぎボート等による訪問を対象とし、モーターボート等による訪問は除外することもできる。 Specifically, when targeting visits by walking, momentary visits by means of transportation such as trains, planes, automobiles, and buses are excluded, and visits by human-powered transportation such as bicycles and rickshaws, Rush visits can also be excluded. In addition, it is possible to exclude visits by means of transportation such as trains, airplanes, automobiles, and buses, while allowing visits by means of human power such as bicycles and rickshaws and visits by rushing. Furthermore, visits by swimming, rowing boats, etc. can be targeted, and visits by motor boats, etc. can be excluded.
さらに、隠れスポット作成手段62は、隠れスポット分布パターンを用いて隠れスポットを作成する構成とされているので、隠れスポットの配置形態の多様化を容易に図ることができ、また、隠れスポット分布パターンの切替により、隠れスポットの配置位置についての時間的な変動を容易に実現することができる。 Further, since the hidden spot creating means 62 is configured to create hidden spots using the hidden spot distribution pattern, it is possible to easily diversify the arrangement form of the hidden spots, and the hidden spot distribution pattern. By switching between, it is possible to easily realize a temporal variation in the arrangement position of the hidden spot.
また、隠れスポット作成手段62は、連続的なパターン適用により、有限の大きさの隠れスポット分布パターン(例えば、図5〜図10のパターン種別=P2〜P7のパターン等)を連結する構成とされているので、大きな、または複雑な隠れスポット分布パターンを用意しなくても、広い領域に、多様な状態で配置された隠れスポットを作成することができる。 Further, the hidden spot creating means 62 is configured to connect hidden spot distribution patterns having a finite size (for example, pattern types in FIGS. 5 to 10 = patterns P2 to P7, etc.) by applying continuous patterns. Therefore, it is possible to create hidden spots arranged in various states in a wide area without preparing a large or complicated hidden spot distribution pattern.
さらに、隠れスポット作成手段62は、連続的なパターン適用により、有限の大きさの隠れスポット分布パターンを連結する際に、顧客端末50の現在位置情報を用いる構成とされているので、顧客端末50の現在位置から遠い位置にあるパターン従属点については、次の隠れスポット分布パターンについてのパターン適用を行わないため(すなわち、次の隠れスポット分布パターンの連結が行われないため)、顧客の移動速度からして顧客(顧客端末50)の入る可能性のない隠れスポットの作成を回避することができる。このため、隠れスポットの作成処理およびその後の訪問判定処理の効率化を図ることができる。
Further, since the hidden spot creating means 62 is configured to use the current position information of the
また、隠れスポット作成手段62は、隠れスポットの区域のサイズの可変性・多様性を実現する構成とされているので、隠れスポットの多様な配置を実現でき、また、隠れスポットの区域内に入った場合に、滞在時間による判定でその侵入が当該隠れスポットへの訪問であると判定される確率の調整を行うことができる。 Further, since the hidden spot creating means 62 is configured to realize the variability and diversity of the size of the hidden spot area, it is possible to realize various arrangements of the hidden spots and to enter the hidden spot area. In that case, it is possible to adjust the probability that the intrusion is determined to be a visit to the hidden spot by the determination based on the staying time.
さらに、ポイント付与手段64は、各隠れスポットへの訪問で付与するポイント数を一律にしない構成(例えば、標準的な付与数の他に、当たり付与数、大当たり付与数、ハズレ付与数を設定する構成等)とされているので、顧客に対し、より強い感情(驚き・お得感・当たったという印象等)を起こさせることができる。このため、ゲームの実行意欲の向上、ゲーム実行の動機付けの付与を、より一層確実に実現することができる。 Further, the point giving means 64 has a configuration in which the number of points given by visiting each hidden spot is not uniform (for example, in addition to the standard number given, the number of hits, the number of big hits, and the number of lost points are set. Since it is defined as (composition, etc.), it is possible to make the customer feel stronger (surprise, profit, impression of hitting, etc.). Therefore, it is possible to further surely realize the improvement of the motivation to execute the game and the motivation to execute the game.
また、ゲームシステム10は、ポイント加算手段25を備えているので、ポイント付与手段64によるポイント付与時ではなく、事後的にポイントを加算することができる。そして、このポイント加算の際には、実在の特定のスポットへの訪問や、仮想フェンスインに該当するか否かを判断するので、このことによっても、顧客に対し、より強い感情(驚き・お得感・当たったという印象等)を起こさせることができる。 Further, since the game system 10 includes the point adding means 25, the points can be added after the fact, not when the points are given by the point giving means 64. Then, when this point is added, it is judged whether or not it corresponds to a visit to a specific real spot or a virtual fence-in, so this also gives a stronger feeling (surprise / o) to the customer. It can give a good feeling, an impression of hitting, etc.).
さらに、ポイント加算手段25は、隠れスポットへの訪問経路が、文字、記号、または、星座若しくはその他の図形を描くか否かを判断する構成とされているので、顧客は、隠れスポットへの訪問時にその事実(訪問したという事実)を自分で認識することができないものの、そのような状況下においても、ある命題(例えば、夜間に開催される星空ジョギング大会で、北斗七星等の星座を描くように歩くという命題等)が事前に与えられたときに、なんとなく、その命題に沿った歩き方をすることにより、獲得できるポイント数が大きくなる可能性があることから、ゲームの面白味を増すことができる。この際、顧客は、隠れスポットへの訪問を認識することができないので、確実に命題に沿った歩き方をすることは不可能であるから、必要以上の努力はしないため、たとえ加算ポイントが得られなかったとしても、それが普通であると考える顧客も多く、逆に、加算ポイントが得られたときには、より強い感情(驚き・お得感・当たったという印象等)が生まれることになる。従って、ゲームの実行意欲の向上、ゲーム実行の動機付けの付与を、より一層確実に実現することができる。また、ある命題(例えば、星座を描くように歩く等)が、顧客に事前に与えられるのではなく、秘密の状態とされていた場合には、命題に沿った歩き方をするという顧客の行動はなくなるが、その場合でも、上記のような強い感情(驚き・お得感・当たったという印象等)は生まれるので、同様な効果を得ることができる。 Further, since the point adding means 25 is configured to determine whether or not the visit route to the hidden spot draws a character, a symbol, a constellation, or other figures, the customer visits the hidden spot. Sometimes I can't recognize the fact (the fact that I visited) myself, but even under such circumstances, draw a constellation such as Hokuto Shichisei at a certain proposition (for example, a starry sky jogging tournament held at night). When a proposition (such as the proposition of walking to) is given in advance, somehow, by walking according to that proposition, the number of points that can be earned may increase, which can increase the fun of the game. it can. At this time, since the customer cannot recognize the visit to the hidden spot, it is impossible to surely walk according to the proposition, so he / she does not make more effort than necessary, and even if he / she gets additional points. Even if it is not possible, many customers think that it is normal, and conversely, when the points to be added are obtained, stronger emotions (surprise, profit, impression of winning, etc.) will be born. Therefore, it is possible to further surely realize the improvement of the motivation to execute the game and the motivation to execute the game. Also, if a proposition (for example, walking in a constellation) is kept secret rather than given to the customer in advance, the customer's behavior is to walk according to the proposition. However, even in that case, the above-mentioned strong emotions (surprise, profitability, impression of hitting, etc.) are created, so the same effect can be obtained.
そして、このようにポイント加算手段25により、隠れスポットへの訪問経路が、文字、記号、または、星座若しくはその他の図形を描くか否かを判断するので、顧客の歩行等による移動経路の目的達成度や芸術性を競う競技ゲームを行うこともできる。 Then, in this way, the point adding means 25 determines whether or not the visit route to the hidden spot draws characters, symbols, constellations, or other figures, so that the purpose of the movement route by walking or the like of the customer is achieved. You can also play competitive games that compete for degree and artistry.
[第2実施形態] [Second Embodiment]
図13には、本発明の第2実施形態のゲームシステム200の全体構成が示されている。また、図14には、ゲームシステム200による位置情報ゲームの処理の流れがフローチャートで示されている。 FIG. 13 shows the overall configuration of the game system 200 according to the second embodiment of the present invention. Further, FIG. 14 shows a flowchart of the processing flow of the location information game by the game system 200.
<ゲームシステム200の構成> <Configuration of game system 200>
ゲームシステム200は、前記第1実施形態のゲームシステム10と同様な機能および構成を備えた部分も多く、主として、隠れスポットの作成処理、隠れスポットへの訪問判定処理、およびポイント付与処理を、顧客端末250側で実行するのではなく、ゲーム提供サーバ220側で実行する点が異なるだけであるため、前記第1実施形態のゲームシステム10と同一部分には同一符号を付し、詳しい説明は省略し、以下では、異なる部分を中心に説明する。
The game system 200 has many parts having the same functions and configurations as the game system 10 of the first embodiment, and mainly performs a hidden spot creation process, a visit determination process to a hidden spot, and a point awarding process. Since the only difference is that the game is not executed on the terminal 250 side but is executed on the
前記第1実施形態のゲームシステム10では、図1に示すように、顧客端末50に、隠れスポット作成手段62と、隠れスポット訪問判定手段63と、ポイント付与手段64とが設けられていたが、本第2実施形態のゲームシステム200では、図13に示すように、顧客端末250ではなく、ゲーム提供サーバ220に、隠れスポット作成手段222と、隠れスポット訪問判定手段223と、ポイント付与手段224とが設けられている。
In the game system 10 of the first embodiment, as shown in FIG. 1, the
前記第1実施形態では、図1に示すように、隠れスポット作成手段62が、顧客端末50に設けられた測位手段52から直接に、顧客端末50の現在位置情報を取得するようになっていた。これに対し、本第2実施形態では、図13に示すように、先ず、顧客端末250に設けられた現在位置情報送信手段261が、顧客端末250に設けられた測位手段52から、顧客端末250の現在位置情報を取得し、この現在位置情報送信手段261が、取得した顧客端末250の現在位置情報を、顧客IDとともに、ネットワーク1を介してゲーム提供サーバ220へ送信し、次に、ゲーム提供サーバ220に設けられた現在位置情報受信手段221が、顧客端末250から顧客IDとともにネットワーク1を介して送信されてくる顧客端末250の現在位置情報を受信し、その後、隠れスポット作成手段222が、現在位置情報受信手段221から、顧客端末250の現在位置情報を取得するようになっている。
In the first embodiment, as shown in FIG. 1, the hidden spot creating means 62 acquires the current position information of the
なお、ゲーム提供サーバ220の負荷軽減の観点で、現在位置情報送信手段261による顧客端末250の現在位置情報のゲーム提供サーバ220への送信処理は、前記第1実施形態の隠れスポット作成手段62(図1参照)による測位手段52からの顧客端末50の現在位置情報の取得処理よりも、長い時間間隔で行うようにしてもよい。
From the viewpoint of reducing the load on the
また、前記第1実施形態では、図1に示すように、隠れスポット作成手段62は、ゲーム提供サーバ20に設けられた隠れスポット作成指示手段23によりゲーム提供サーバ20からネットワーク1を介して送信されてくる隠れスポット作成指示情報(起点の位置情報等)を受信するようになっていた。これに対し、本第2実施形態では、図13に示すように、隠れスポット作成手段222は、ゲーム提供サーバ220に設けられているので、ゲーム提供サーバ220に設けられた隠れスポット作成指示情報記憶手段45から、隠れスポット作成指示情報(起点の位置情報等)を取得するようになっている。従って、本第2実施形態のゲーム提供サーバ220には、前記第1実施形態の隠れスポット作成指示手段23に相当するものは設けられていない。
Further, in the first embodiment, as shown in FIG. 1, the hidden spot creating means 62 is transmitted from the
さらに、前記第1実施形態では、図1に示すように、隠れスポット作成手段62は、顧客端末50に設けられたパターン記憶手段72からパターンデータやパターン中のパラメータのデフォルト値を取得するようになっていたか、または、端末搭載用ゲームプログラム(端末アプリ)内に、パターンデータ等が記述されていた。これに対し、本第2実施形態では、図13に示すように、隠れスポット作成手段222は、ゲーム提供サーバ220に設けられたパターン記憶手段42からパターンデータ等を取得するようになっているか、または、サーバ搭載用ゲームプログラム(サーバアプリ)内に、パターンデータ等が記述されている。従って、本第2実施形態の顧客端末250には、パターン記憶手段72は設けられていない。
Further, in the first embodiment, as shown in FIG. 1, the hidden spot creating means 62 acquires the pattern data and the default value of the parameter in the pattern from the pattern storage means 72 provided in the
本第2実施形態の隠れスポット作成手段222は、その他の処理内容については、前記第1実施形態の隠れスポット作成手段62と同様である。 The hidden spot creating means 222 of the second embodiment is the same as the hidden spot creating means 62 of the first embodiment in other processing contents.
本第2実施形態の隠れスポット訪問判定手段223は、処理内容については、前記第1実施形態の隠れスポット訪問判定手段63と同様である。 The hidden spot visit determination means 223 of the second embodiment is the same as the hidden spot visit determination means 63 of the first embodiment in terms of processing content.
また、前記第1実施形態では、図1に示すように、ポイント付与手段64は、顧客端末50に設けられた実在スポット情報記憶手段73や仮想フェンス情報記憶手段74に記憶されている情報を用いてポイントを付与し、付与したポイント等の情報(獲得ポイント情報)を、顧客IDとともにネットワーク1を介してゲーム提供サーバ20に送信するか、または獲得ポイント記憶手段75に記憶させるようになっていた。これに対し、本第2実施形態では、図13に示すように、ポイント付与手段224は、ゲーム提供サーバ220に設けられた実在スポット情報記憶手段43や仮想フェンス情報記憶手段44に記憶されている情報を用いてポイントを付与し、付与したポイント数等の情報(獲得ポイント情報)を、顧客IDと関連付けて、ゲーム提供サーバ220に設けられた顧客ポイント記憶手段46に記憶させるようになっている。従って、本第2実施形態の顧客端末250には、実在スポット情報記憶手段73、仮想フェンス情報記憶手段74、および獲得ポイント記憶手段75は設けられていない。
Further, in the first embodiment, as shown in FIG. 1, the point giving means 64 uses the information stored in the actual spot information storage means 73 and the virtual fence information storage means 74 provided in the
本第2実施形態のポイント付与手段224は、その他の処理内容については、前記第1実施形態のポイント付与手段64と同様である。 The point awarding means 224 of the second embodiment is the same as the point awarding means 64 of the first embodiment in other processing contents.
さらに、以上に述べたように、本第2実施形態の顧客端末250(図13参照)には、パターン記憶手段72、実在スポット情報記憶手段73、および仮想フェンス情報記憶手段74は設けられていないので、これらに記憶させる情報を取得するための前記第1実施形態のゲーム用設定データ取得手段61(図1参照)に相当するものは設けられていない。これに伴って、本第2実施形態のゲーム提供サーバ220(図13参照)には、前記第1実施形態のゲーム用設定データ送信手段22(図1参照)に相当するものは設けられていない。 Further, as described above, the customer terminal 250 (see FIG. 13) of the second embodiment is not provided with the pattern storage means 72, the actual spot information storage means 73, and the virtual fence information storage means 74. Therefore, there is no provision corresponding to the game setting data acquisition means 61 (see FIG. 1) of the first embodiment for acquiring the information stored in them. Along with this, the game providing server 220 (see FIG. 13) of the second embodiment is not provided with a device corresponding to the game setting data transmitting means 22 (see FIG. 1) of the first embodiment. ..
また、前記第1実施形態の保有ポイント通知手段65(図1参照)は、獲得ポイント記憶手段75に記憶されている情報を用いて保有ポイント数等の通知を行うこともできるようになっていた。これに対し、本第2実施形態の保有ポイント通知手段262(図13参照)は、顧客端末250に獲得ポイント記憶手段75が設けられていないことから、そのような機能はない。それ以外の処理内容については、本第2実施形態の保有ポイント通知手段262(図13参照)は、前記第1実施形態の保有ポイント通知手段65(図1参照)と同様である。
Further, the possessed point notification means 65 (see FIG. 1) of the first embodiment can also notify the number of possessed points and the like by using the information stored in the acquired point storage means 75. .. On the other hand, the possessed point notification means 262 (see FIG. 13) of the second embodiment does not have such a function because the
さらに、前記第1実施形態では、図1に示すように、顧客端末50にポイント利用処理手段67が設けられていた。これに対し、本第2実施形態では、図13に示すように、顧客端末250には、獲得ポイント記憶手段75が設けられていないことから、そこに記憶された情報を用いてポイント利用処理を行うポイント利用処理手段67に相当するものは設けられていない。これに伴って、前記第1実施形態のポイント利用要求受付手段66(図1参照)は、受け付けた顧客のポイント利用要求を、ポイント利用処理手段67に渡す機能も備えていたが、本第2実施形態のポイント利用要求受付手段263(図13参照)には、そのような機能はない。
Further, in the first embodiment, as shown in FIG. 1, the
<第2実施形態のゲームシステム200による位置情報ゲームの処理の流れ> <Flow of processing of location-based game by game system 200 of the second embodiment>
このような第2実施形態においては、以下のようにしてゲームシステム200により、位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)の処理を実行する。 In such a second embodiment, the game system 200 executes the processing of the location information game (location information game related to the visit of the hidden spot) as follows.
図14において、ステップS31,S32の処理は、前記第1実施形態のステップS1,S2の処理(図12参照)と同様である。なお、本第2実施形態(図14参照)では、前記第1実施形態のステップS3〜S6の処理(図12参照)に相当する処理は行わない。 In FIG. 14, the processes of steps S31 and S32 are the same as the processes of steps S1 and S2 of the first embodiment (see FIG. 12). In the second embodiment (see FIG. 14), the process corresponding to the processes of steps S3 to S6 (see FIG. 12) of the first embodiment is not performed.
続いて、顧客端末250において、現在位置情報送信手段261により、測位手段52から顧客端末250の現在位置情報を取得し、取得した顧客端末250の現在位置情報を、顧客IDとともに、ネットワーク1を介してゲーム提供サーバ220へ送信する(ステップS33)。この顧客端末250の現在位置情報の送信処理は、図14では、説明の便宜上、1回のように記載されているが、実際には、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)の実行中、継続的に行われる。但し、ゲーム提供サーバ220の負荷軽減の観点で、前記第1実施形態の隠れスポット作成手段62(図1参照)による測位手段52からの顧客端末50の現在位置情報の取得処理よりも、長い時間間隔で行うようにしてもよい。
Subsequently, in the
ゲーム提供サーバ220側では、現在位置情報受信手段221により、顧客端末250から顧客IDとともにネットワーク1を介して送信されてくる顧客端末250の現在位置情報を受信する(ステップS34)。
On the
続いて、ゲーム提供サーバ220において、隠れスポット作成手段222により、現在位置情報受信手段221から顧客端末250の現在位置情報を取得するとともに、パターン適用の前に、隠れスポット作成指示情報記憶手段45に記憶されている隠れスポット作成指示情報(起点の位置情報等)を読み込む。そして、隠れスポット作成手段222により、起点および隠れスポット分布パターンを用いて、パターン適用を行うことにより、隠れスポットを作成する(図14のステップS35)。この際、必要な場合には、パターン記憶手段42に記憶されている情報(パターンデータやパターン中のパラメータのデフォルト値)を用いる。隠れスポットの作成処理については、前記第1実施形態の隠れスポット作成手段62(図1参照)と同様である。この隠れスポットの作成処理は、図14では、説明の便宜上、1回のように記載されているが、実際には、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)の実行中、継続的に行われる。
Subsequently, in the
さらに、隠れスポット訪問判定手段223により、現在位置情報受信手段221から取得した顧客端末250の現在位置情報(緯度・経度)を用いて、顧客端末250の現在位置が、隠れスポット作成手段222により作成された隠れスポットの区域内に入ったか否かを判定する(ステップS36)。隠れスポットへの訪問判定処理については、前記第1実施形態の隠れスポット訪問判定手段63(図1参照)と同様である。この隠れスポットへの訪問判定処理は、図14では、説明の便宜上、1回のように記載されているが、実際には、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)の実行中、継続的に行われる。
Further, the current position of the
続いて、隠れスポット訪問判定手段223により顧客端末250の現在位置が隠れスポットの区域内に入ったと判定した場合に、ポイント付与手段224により、顧客に対してポイントを付与し、付与したポイント数等を、付与の都度に、獲得ポイント情報として、顧客IDと関連付けて顧客ポイント記憶手段46に記憶させる(ステップS37)。この際、必要な場合には、実在スポット情報記憶手段43や仮想フェンス情報記憶手段44に記憶されている情報を用いる。ポイント付与処理については、前記第1実施形態のポイント付与手段64(図1参照)と同様である。このポイント付与処理は、図14では、説明の便宜上、1回のように記載されているが、実際には、本実施形態に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)の実行中、継続的に行われる。
Subsequently, when the hidden spot visit determining means 223 determines that the current position of the
図14におけるステップS38〜S44の処理は、前記第1実施形態の図12のステップS13〜S20の処理と略同様であり、ステップS18の処理がない点が異なるだけである。 The processing of steps S38 to S44 in FIG. 14 is substantially the same as the processing of steps S13 to S20 of FIG. 12 of the first embodiment, except that the processing of step S18 is not performed.
<第2実施形態の効果> <Effect of the second embodiment>
このような第2実施形態によれば、次のような効果がある。すなわち、ゲームシステム200では、前記第1実施形態のゲームシステム10と同様に、作成する隠れスポットは、現実に存在するスポットではなく、かつ、顧客端末250の画面に表示されないので、顧客端末250の現在位置が、隠れスポットの区域内に入り、顧客に対してポイントが付与されたとしても、顧客は、いつ、どこの場所を訪問したから、自分に対してポイントが付与されたのかを認識していない状態となる。従って、顧客が、顧客端末250を持って歩行等による居場所の移動を行うと、顧客が知らないうちに、ポイントが貯まっていることになるので、前記第1実施形態の場合と同様に、通常の予想や期待の範囲を超える状況の創出、結果の当然性・必然性の回避、あるいは、ゲームに対する実行意欲の向上や、ゲームの実行の動機付けの付与を実現することができる。
According to such a second embodiment, there are the following effects. That is, in the game system 200, as in the game system 10 of the first embodiment, the hidden spot to be created is not a spot that actually exists and is not displayed on the screen of the
[第3実施形態] [Third Embodiment]
図15には、本発明の第3実施形態のゲームシステム300の全体構成が示されている。また、図16には、ゲームシステム300による位置情報ゲームの処理の流れがフローチャートで示されている。 FIG. 15 shows the overall configuration of the game system 300 according to the third embodiment of the present invention. Further, FIG. 16 shows a flowchart of the processing flow of the position information game by the game system 300.
<ゲームシステム300の構成> <Configuration of game system 300>
ゲームシステム300は、前記第1実施形態のゲームシステム10と同様な機能および構成を備えた部分も多く、主として、ポイント付与処理を、顧客端末350側で実行するのではなく、ゲーム提供サーバ320側で実行する点が異なるだけであるため、前記第1実施形態のゲームシステム10と同一部分には同一符号を付し、詳しい説明は省略し、以下では、異なる部分を中心に説明する。
The game system 300 has many parts having the same functions and configurations as the game system 10 of the first embodiment, and mainly, the point awarding process is not executed on the
前記第1実施形態のゲームシステム10では、図1に示すように、顧客端末50に、ポイント付与手段64が設けられていたが、本第3実施形態のゲームシステム300では、図15に示すように、顧客端末350ではなく、ゲーム提供サーバ320に、ポイント付与手段322が設けられている。
In the game system 10 of the first embodiment, as shown in FIG. 1, the
従って、前記第1実施形態では、図1に示すように、ポイント付与手段64は、顧客端末50に設けられた隠れスポット訪問判定手段63から、訪問したと判定された隠れスポットの情報を受け取るようになっていた。これに対し、本第3実施形態では、図15に示すように、先ず、顧客端末350に設けられた訪問判定結果送信手段362が、隠れスポット訪問判定手段63から、訪問したと判定された隠れスポットの情報を受け取り、この訪問判定結果送信手段362が、訪問したと判定された当該隠れスポットの情報(当該隠れスポットについての隠れスポットIDや、隠れスポット作成基準点の位置情報等)を、顧客IDとともにネットワーク1を介してゲーム提供サーバ320へ送信し、次に、ゲーム提供サーバ320側で、ポイント付与手段322が、顧客端末350から顧客IDとともにネットワーク1を介して送信されてくる当該隠れスポットの情報(訪問したと判定された当該隠れスポットについての隠れスポットIDや、隠れスポット作成基準点の位置情報等)を受信するようになっている。
Therefore, in the first embodiment, as shown in FIG. 1, the point giving means 64 receives the information of the hidden spot determined to have been visited from the hidden spot visit determination means 63 provided in the
なお、訪問判定結果送信手段362からポイント付与手段322へネットワーク1を介して送信される当該隠れスポットの情報(訪問したと判定された当該隠れスポットの情報)には、当該隠れスポットについての隠れスポットID(隠れスポット識別情報)や、当該隠れスポットについての隠れスポット作成基準点の位置情報(緯度・経度)の他に、当該隠れスポットについてのパターン適用の番号(連続的なパターン適用を行った場合(図11参照)において、当該隠れスポットが第何番目のパターン適用で作成された隠れスポットであるかを示す情報)、当該隠れスポットのサイズ情報(L,M,S等の別や、半径等)、当該隠れスポットへのイン時刻(訪問時刻)、当該隠れスポットからのアウト時刻、当該隠れスポットの滞在時間(アウト時刻とイン時刻との差分の時間)、当該隠れスポットの訪問順序(当該隠れスポットが何番目に訪問した隠れスポットであるかを示す情報)、当該隠れスポットへの訪問で付与されるべきポイント数(暫定)が含まれる。 The information of the hidden spot transmitted from the visit determination result transmitting means 362 to the point giving means 322 via the network 1 (information of the hidden spot determined to have been visited) includes the hidden spot about the hidden spot. In addition to the ID (hidden spot identification information) and the position information (latitude / longitude) of the hidden spot creation reference point for the hidden spot, the pattern application number for the hidden spot (when continuous pattern application is performed). (See FIG. 11), information indicating the number of the hidden spot created by applying the pattern), size information of the hidden spot (classification of L, M, S, etc., radius, etc.). ), In time to the hidden spot (visit time), out time from the hidden spot, stay time of the hidden spot (time of difference between out time and in time), visit order of the hidden spot (hidden) Information indicating the number of hidden spots visited) and the number of points to be awarded for visits to the hidden spots (provisional) are included.
上記の列記中、最後に記載した当該隠れスポットへの訪問で付与されるべきポイント数(暫定)が含まれているのは、本実施形態では、パターンデータにポイント数の情報が含まれているので、隠れスポット訪問判定手段63の処理において、いずれかの隠れスポットに訪問したと判定された時点で、当該隠れスポットへの訪問に対して付与されるべきポイント数が決まるからである。また、「ポイント数(暫定)」と記載しているのは、ポイント付与手段322により、実在スポット情報記憶手段43や仮想フェンス情報記憶手段44に記憶されている情報を用いて、顧客に対して付与するポイント数の変更(実在の特定のスポットへの訪問や、仮想フェンスインに該当することにより得られるポイント数の分だけ、顧客に対して付与するポイント数を大きくする変更)が行われる場合があるからであり、また、この変更が行われない場合でも、ポイント加算手段25により当該隠れスポットへの訪問に対する事後的なポイントの加算処理が行われる場合もあるからである。 In the above list, the number of points (provisional) to be given in the last visit to the hidden spot is included in the pattern data in the present embodiment. Therefore, in the process of the hidden spot visit determination means 63, when it is determined that the visit to any of the hidden spots is made, the number of points to be given for the visit to the hidden spot is determined. Further, "the number of points (provisional)" is described to the customer by using the information stored in the actual spot information storage means 43 and the virtual fence information storage means 44 by the point awarding means 322. When the number of points to be given is changed (change to increase the number of points given to customers by the number of points obtained by visiting a specific spot in the real world or corresponding to virtual fence-in) This is because, even if this change is not made, the point adding means 25 may perform the ex post facto point addition processing for the visit to the hidden spot.
また、前記第1実施形態では、図1に示すように、ポイント付与手段64は、顧客端末50に設けられた実在スポット情報記憶手段73や仮想フェンス情報記憶手段74に記憶されている情報を用いてポイントを付与し、付与したポイント等の情報(獲得ポイント情報)を、顧客IDとともにネットワーク1を介してゲーム提供サーバ20に送信するか、または獲得ポイント記憶手段75に記憶させるようになっていた。これに対し、本第3実施形態では、図15に示すように、ポイント付与手段322は、ゲーム提供サーバ320に設けられた実在スポット情報記憶手段43や仮想フェンス情報記憶手段44に記憶されている情報を用いてポイントを付与し、付与したポイント数等の情報(獲得ポイント情報)を、顧客IDと関連付けて、ゲーム提供サーバ320に設けられた顧客ポイント記憶手段46に記憶させるようになっている。従って、本第3実施形態の顧客端末350には、実在スポット情報記憶手段73、仮想フェンス情報記憶手段74、および獲得ポイント記憶手段75は設けられていない。
Further, in the first embodiment, as shown in FIG. 1, the point giving means 64 uses the information stored in the actual spot information storage means 73 and the virtual fence information storage means 74 provided in the
さらに、本第3実施形態のポイント付与手段322(図15参照)は、実在スポット情報記憶手段43に記憶されている情報を用いてポイントを付与する際には、訪問判定結果送信手段362からネットワーク1を介して受信した当該隠れスポット(訪問したと判定された隠れスポット)の情報に含まれる当該隠れスポットについての隠れスポット作成基準点の位置情報(緯度・経度)を用いて、当該隠れスポットの区域を再現する処理を行うが、この処理は、ポイント加算手段25による再現処理と同じである。これは、前記第1実施形態(図1参照)では、顧客端末50に、隠れスポット作成手段62により作成された隠れスポットの区域の情報があるので、ポイント付与手段64は、その情報を使えばよかったのに対し、本第3実施形態(図15参照)では、ゲーム提供サーバ320には、隠れスポット作成手段62により作成された隠れスポットの区域の情報はないので、ポイント付与手段322により再現する必要があるからである。なお、ポイント付与手段322は、仮想フェンス情報記憶手段44に記憶されている情報を用いてポイントを付与する際には、訪問判定結果送信手段362から受信した隠れスポット作成基準点の位置情報(緯度・経度)を用いて、仮想フェンスインに該当するか否かの判断処理を行えばよいので、前記第1実施形態のポイント付与手段64の処理と異なるところはない。
Further, the point awarding means 322 (see FIG. 15) of the third embodiment is networked from the visit determination result transmitting means 362 when giving points using the information stored in the actual spot information storage means 43. Using the position information (latitude / longitude) of the hidden spot creation reference point for the hidden spot included in the information of the hidden spot (hidden spot determined to have been visited) received via 1, the hidden spot The processing for reproducing the area is performed, and this processing is the same as the reproduction processing by the point adding means 25. This is because, in the first embodiment (see FIG. 1), the
本第3実施形態のポイント付与手段322は、その他の処理内容については、前記第1実施形態のポイント付与手段64と同様である。
The point-giving means 322 of the third embodiment is the same as the point-giving
さらに、前述したように、本第3実施形態の顧客端末350(図15参照)には、実在スポット情報記憶手段73および仮想フェンス情報記憶手段74は設けられていないので、前記第1実施形態のゲーム用設定データ取得手段61(図1参照)が、これらに記憶させる情報の取得処理を実行するようになっていたのに対し、本第3実施形態のゲーム用設定データ取得手段361(図15参照)は、パターン記憶手段72に記憶させる情報の取得処理は実行するものの、実在スポット情報記憶手段73および仮想フェンス情報記憶手段74に記憶させる情報の取得処理は実行しないようになっている。 Further, as described above, since the customer terminal 350 (see FIG. 15) of the third embodiment is not provided with the actual spot information storage means 73 and the virtual fence information storage means 74, the first embodiment While the game setting data acquisition means 61 (see FIG. 1) is supposed to execute the acquisition process of the information stored in them, the game setting data acquisition means 361 (FIG. 15) of the third embodiment is used. (See) executes the acquisition process of the information stored in the pattern storage means 72, but does not execute the acquisition process of the information stored in the actual spot information storage means 73 and the virtual fence information storage means 74.
従って、前記第1実施形態のゲーム用設定データ送信手段22(図1参照)が、実在スポット情報記憶手段43および仮想フェンス情報記憶手段44に記憶されている情報の送信処理を実行するようになっていたのに対し、本第3実施形態のゲーム用設定データ送信手段321(図15参照)は、パターン記憶手段42に記憶されている情報の送信処理は実行するものの、実在スポット情報記憶手段43および仮想フェンス情報記憶手段44に記憶されている情報の送信処理は実行しないようになっている。 Therefore, the game setting data transmission means 22 (see FIG. 1) of the first embodiment has come to execute the transmission processing of the information stored in the actual spot information storage means 43 and the virtual fence information storage means 44. On the other hand, the game setting data transmitting means 321 (see FIG. 15) of the third embodiment executes the transmission processing of the information stored in the pattern storage means 42, but the actual spot information storage means 43. And the transmission process of the information stored in the virtual fence information storage means 44 is not executed.
また、前記第1実施形態のポイント管理手段24(図1参照)は、顧客端末50に設けられたポイント付与手段64により顧客端末50から顧客IDとともにネットワーク1を介して送信されてくる獲得ポイント情報(獲得ポイント数等)を受信するようになっていた。これに対し、本第3実施形態のポイント管理手段323(図15参照)は、この獲得ポイント情報(獲得ポイント数等)の受信処理は実行せず、顧客ポイント記憶手段46に記憶されている獲得ポイント情報(獲得ポイント数等)を用いて、顧客端末350に設けられた保有ポイント通知手段363に向けて、ネットワーク1を介して保有ポイント通知情報(顧客の保有ポイント数、またはポイントが貯まっている旨の情報)を送信するだけである。
Further, the point management means 24 (see FIG. 1) of the first embodiment is obtained point information transmitted from the
さらに、前記第1実施形態の保有ポイント通知手段65(図1参照)は、獲得ポイント記憶手段75に記憶されている情報を用いて保有ポイント数等の通知を行うこともできるようになっていた。これに対し、本第3実施形態の保有ポイント通知手段363(図15参照)は、顧客端末350に獲得ポイント記憶手段75が設けられていないことから、そのような機能はない。それ以外の処理内容については、本第3実施形態の保有ポイント通知手段363(図15参照)は、前記第1実施形態の保有ポイント通知手段65(図1参照)と同様である。
Further, the possessed point notification means 65 (see FIG. 1) of the first embodiment can also notify the number of possessed points and the like by using the information stored in the acquired point storage means 75. .. On the other hand, the possessed point notification means 363 (see FIG. 15) of the third embodiment does not have such a function because the
また、前記第1実施形態では、図1に示すように、顧客端末50にポイント利用処理手段67が設けられていた。これに対し、本第3実施形態では、図15に示すように、顧客端末350には、獲得ポイント記憶手段75が設けられていないことから、そこに記憶された情報を用いてポイント利用処理を行うポイント利用処理手段67に相当するものは設けられていない。これに伴って、前記第1実施形態のポイント利用要求受付手段66(図1参照)は、受け付けた顧客のポイント利用要求を、ポイント利用処理手段67に渡す機能も備えていたが、本第3実施形態のポイント利用要求受付手段364(図15参照)には、そのような機能はない。
Further, in the first embodiment, as shown in FIG. 1, the
<第3実施形態のゲームシステム300による位置情報ゲームの処理の流れ> <Flow of processing of location-based game by the game system 300 of the third embodiment>
このような第3実施形態においては、以下のようにしてゲームシステム300により、位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)の処理を実行する。 In such a third embodiment, the game system 300 executes the processing of the location information game (location information game related to the visit of the hidden spot) as follows.
図16において、ステップS61〜S69の処理は、前記第1実施形態のステップS1〜S9の処理(図12参照)と略同様であり、ステップS63,S64において、実在スポット情報記憶手段43および仮想フェンス情報記憶手段44に記憶されている情報の送受信処理が行われない点が異なるだけである。 In FIG. 16, the processes of steps S61 to S69 are substantially the same as the processes of steps S1 to S9 of the first embodiment (see FIG. 12), and in steps S63 and S64, the existing spot information storage means 43 and the virtual fence The only difference is that the information transmission / reception processing of the information stored in the information storage means 44 is not performed.
隠れスポット訪問判定手段63の処理(ステップS69)を行った後には、訪問判定結果送信手段362により、隠れスポット訪問判定手段63から、訪問したと判定された隠れスポットの情報を受け取り、受け取った当該隠れスポットの情報(当該隠れスポットについての隠れスポットIDや、隠れスポット作成基準点の位置情報等)を、顧客IDとともにネットワーク1を介してゲーム提供サーバ320へ送信する(ステップS70)。
After performing the process of the hidden spot visit determination means 63 (step S69), the visit determination result transmission means 362 receives the information of the hidden spot determined to have been visited from the hidden spot visit determination means 63, and receives the information. Information on the hidden spot (hidden spot ID for the hidden spot, position information of the hidden spot creation reference point, etc.) is transmitted to the
ゲーム提供サーバ320側では、ポイント付与手段322により、顧客端末350から顧客IDとともにネットワーク1を介して送信されてくる当該隠れスポットの情報(訪問したと判定された当該隠れスポットについての隠れスポットIDや、隠れスポット作成基準点の位置情報等)を受信する。そして、ポイント付与手段322により、実在スポット情報記憶手段43や仮想フェンス情報記憶手段44に記憶されている情報を用いてポイントを付与し、付与したポイント数等の情報(獲得ポイント情報)を、顧客IDと関連付けて顧客ポイント記憶手段46に記憶させる(ステップS71)。
On the
図16におけるステップS72〜S78の処理は、前記第1実施形態の図12のステップS13〜S20の処理と略同様であり、ステップS18の処理がない点が異なるだけである。 The processing of steps S72 to S78 in FIG. 16 is substantially the same as the processing of steps S13 to S20 of FIG. 12 of the first embodiment, except that the processing of step S18 is not performed.
<第3実施形態の効果> <Effect of the third embodiment>
このような第3実施形態によれば、次のような効果がある。すなわち、ゲームシステム300では、前記第1実施形態のゲームシステム10と同様に、作成する隠れスポットは、現実に存在するスポットではなく、かつ、顧客端末350の画面に表示されないので、顧客端末350の現在位置が、隠れスポットの区域内に入り、顧客に対してポイントが付与されたとしても、顧客は、いつ、どこの場所を訪問したから、自分に対してポイントが付与されたのかを認識していない状態となる。従って、顧客が、顧客端末350を持って歩行等による居場所の移動を行うと、顧客が知らないうちに、ポイントが貯まっていることになるので、前記第1実施形態の場合と同様に、通常の予想や期待の範囲を超える状況の創出、結果の当然性・必然性の回避、あるいは、ゲームに対する実行意欲の向上や、ゲームの実行の動機付けの付与を実現することができる。
According to such a third embodiment, there are the following effects. That is, in the game system 300, as in the game system 10 of the first embodiment, the hidden spot to be created is not a spot that actually exists and is not displayed on the screen of the
[変形の形態] [Deformation form]
なお、本発明は前記各実施形態に限定されるものではなく、本発明の目的を達成できる範囲内での変形等は本発明に含まれるものである。 The present invention is not limited to each of the above-described embodiments, and modifications and the like within a range in which the object of the present invention can be achieved are included in the present invention.
例えば、前記各実施形態では、有限の大きさの隠れスポット分布パターン(図5〜図10に示したパターン種別P2〜P7のパターン等)は、連続的なパターン適用により、複数のパターンを連結し、隠れスポットの配置箇所を増やしていく処理(図11参照)を行うことを前提として用意されていた。 For example, in each of the above-described embodiments, a plurality of hidden spot distribution patterns having a finite size (such as patterns of pattern types P2 to P7 shown in FIGS. 5 to 10) are connected by continuous pattern application. , It was prepared on the premise that the process of increasing the number of hidden spots (see FIG. 11) is performed.
しかし、有限の大きさの隠れスポット分布パターンは、前記各実施形態で使われていたような1つの起点からの連続的なパターン適用(図11参照)を行うことを前提とするパターンではなく、顧客端末50,250,350の現在位置を起点とすることにより、例えば所定の時間間隔で行うパターン適用の都度に、起点の位置を移動させ、1つの起点に対しては、1回のパターン適用しか行わないことを前提とするパターンとしてもよい。
However, the hidden spot distribution pattern having a finite size is not a pattern that is premised on continuous pattern application (see FIG. 11) from one starting point as used in each of the above embodiments. By starting from the current positions of the
図17には、このような使い方(パターン適用の都度に、起点の位置を移動させるという使い方)をすることを前提とした有限の大きさの隠れスポット分布パターン(パターン種別=P8)、すなわち1つの起点からの連続的なパターン適用を行うことを前提としないパターンの例が示されている。 FIG. 17 shows a finite-sized hidden spot distribution pattern (pattern type = P8), that is, 1 on the premise of such usage (a usage in which the position of the starting point is moved each time the pattern is applied). An example of a pattern that does not assume continuous pattern application from one starting point is shown.
なお、前記各実施形態でも、起点の位置の移動は許容されていたが、複数のパターンを連結して隠れスポットの配置箇所を増やしている最中には、起点は固定されている状態であり(図11参照)、起点が固定されている状態において、パターン適用を繰り返し、パターンを次々に連結することにより、隠れスポットの配置範囲を広げていた。これに対し、図17に示したパターンの使い方は、起点は移動するが、それぞれの起点については、1回のパターン適用しか行わない点が異なっている。 In each of the above embodiments, the movement of the starting point is allowed, but the starting point is fixed while a plurality of patterns are connected to increase the number of hidden spots. (See FIG. 11) In a state where the starting point is fixed, the pattern application is repeated and the patterns are connected one after another to expand the arrangement range of the hidden spots. On the other hand, the usage of the pattern shown in FIG. 17 is different in that the starting point moves, but the pattern is applied only once for each starting point.
図17のパターン(パターン種別=P8)は、(r,θ)座標を用いて定義されたパターンであり、(0,0)をパターン基準点とし、(0,0)以外を、パターン従属点(r,θ)としている。パターン従属点(r,θ)の個数は任意であり、rの最大値も任意である。但し、パターン従属点(r,θ)の個数を多くしすぎたり、rの最大値を大きくしすぎると、処理量が増えるので、図17のようなパターンの使い方(パターン適用の都度に、起点の位置を移動させるという使い方)を採用することの効果が減少することになり、好ましくない。 The pattern (pattern type = P8) in FIG. 17 is a pattern defined using (r, θ) coordinates, with (0,0) as the pattern reference point and patterns other than (0,0) as pattern-dependent points. It is set to (r, θ). The number of pattern dependent points (r, θ) is arbitrary, and the maximum value of r is also arbitrary. However, if the number of pattern-dependent points (r, θ) is increased too much or the maximum value of r is increased too much, the amount of processing increases. Therefore, how to use the pattern as shown in FIG. 17 (starting point each time a pattern is applied). The effect of adopting (the usage of moving the position of) is reduced, which is not preferable.
但し、rの最大値については、任意ではあるが、顧客(顧客端末50,250,350)の移動速度との関係で定める必要があり、あまり小さくしすぎると、顧客(顧客端末50,250,350)の現在位置が、すぐにパターンの範囲外に出てしまうことになり、隠れスポットへの訪問が成立しなくなってしまう。従って、起点を移動する時間間隔内(ある起点から次の起点へ移動する時間内)における顧客(顧客端末50,250,350)の移動量が、パターンの範囲内に収まるように、rの最大値を決定すればよい。
However, although the maximum value of r is arbitrary, it must be determined in relation to the moving speed of the customer (
従って、次のような状態が続くように、rの最大値を決定すればよい。図17において、例えば、先ず、時刻T100における顧客端末50,250,350の現在位置を起点とし、その起点にパターン基準点(0,0)を一致させるパターン適用を行い、その後、時刻T101,T102,T103,T104,…において顧客端末50,250,350の現在位置情報を取得し、隠れスポットへの訪問判定を繰り返している最中には、時刻T100における起点に対してパターン適用を行ったパターンの範囲内に顧客がいる状態になる。次に、時刻T200における顧客端末50,250,350の現在位置を起点とし、その起点にパターン基準点(0,0)を一致させるパターン適用を行い、その後、時刻T201,T202,T203,T204,…において顧客端末50,250,350の現在位置情報を取得し、隠れスポットへの訪問判定を繰り返している最中には、時刻T200における起点に対してパターン適用を行ったパターンの範囲内に顧客がいる状態になる。そして、時刻T300における顧客端末50,250,350の現在位置を起点とし、その起点にパターン基準点(0,0)を一致させるパターン適用を行い、その後、時刻T301,T302,T303,T304,…において顧客端末50,250,350の現在位置情報を取得し、隠れスポットへの訪問判定を繰り返している最中には、時刻T300における起点に対してパターン適用を行ったパターンの範囲内に顧客がいる状態になる。このような状態が続くようにすればよい。
Therefore, the maximum value of r may be determined so that the following state continues. In FIG. 17, for example, first, a pattern is applied starting from the current position of the
また、上記のようなパターンの使い方(パターン適用の都度に、起点の位置を移動させるという使い方)をする場合に、用意する有限の大きさの隠れスポット分布パターンは、図17のような(r,θ)座標を用いて定義されたパターン(パターン種別=P8)である必要はなく、例えば、前記各実施形態のような東西南北の方向にパターン従属点が配置されたパターン(図5〜図10に示したパターン種別P2〜P7のパターン等)でもよく、碁盤の目の位置にパターン従属点を配置したパターン等でもよい。 Further, when the pattern is used as described above (the position of the starting point is moved each time the pattern is applied), the hidden spot distribution pattern of a finite size to be prepared is as shown in FIG. 17 (r). , Θ) It is not necessary to be a pattern defined using coordinates (pattern type = P8). For example, a pattern in which pattern-dependent points are arranged in the north, south, east, and west directions as in each of the above embodiments (FIGS. 5 to 5). The pattern of pattern types P2 to P7 shown in 10) may be used, or a pattern in which pattern dependent points are arranged at the positions of the grids may be used.
そして、上記のようなパターンの使い方(パターン適用の都度に、起点の位置を移動させるという使い方)をした場合には、パターン適用の都度に、顧客端末50,250,350の現在位置に、隠れスポット分布パターンを適用することにより、隠れスポットを作成するので、顧客の移動速度からして顧客(顧客端末50,250,350)の入る可能性のない隠れスポットの作成を回避することができるため、隠れスポットの作成処理およびその後の訪問判定処理の効率化を図ることができる。
Then, when the pattern is used as described above (the position of the starting point is moved each time the pattern is applied), it is hidden at the current position of the
また、前記各実施形態では、ゲームシステム10,200,300は、獲得ポイントを他のゲームX,Yに利用することができるという点で、他のゲームX,Yに付随する補助的なゲームであり、また、競技ゲームを行うことができるという点で、独立したゲームでもあったが、本発明に係る位置情報ゲーム(隠れスポットの訪問に関する位置情報ゲーム)は、歩数計システムのようなゲームシステム以外のシステムに付随する補助的なゲームとしてもよい。 Further, in each of the above-described embodiments, the game systems 10, 200, and 300 are auxiliary games associated with the other games X and Y in that the acquired points can be used for the other games X and Y. Although it was an independent game in that it was possible to play a competitive game, the position information game (position information game related to visiting a hidden spot) according to the present invention is a game system such as a pedometer system. It may be an auxiliary game attached to a system other than the above.
以上のように、本発明のゲームシステム、端末搭載用ゲームプログラム、およびサーバ搭載用ゲームプログラムは、例えば、他のゲームに利用することができるポイントを付与するゲーム、獲得ポイントの大小を競う競技ゲーム、顧客の歩行等による移動経路の目的達成度や芸術性を競う競技ゲーム、歩数計システムに付随するゲーム等に用いるのに適している。 As described above, the game system, the terminal-mounted game program, and the server-mounted game program of the present invention are, for example, a game for giving points that can be used for other games, and a competition game for competing for the size of acquired points. , It is suitable for use in competitive games competing for the degree of achievement of the purpose and artistry of the movement route by walking of the customer, games attached to the pedometer system, and the like.
1 通信回線であるネットワーク
10,200,300 ゲームシステム
20,220,320 ゲーム提供サーバ
25 ポイント加算手段
26 ゲーム提供サーバに設けられたポイント利用処理手段
27 競技手段
42,72 パターン記憶手段
46 顧客ポイント記憶手段
47 他のゲームX用のサーバ側データ記憶手段
48 他のゲームY用のサーバ側データ記憶手段
50,250,350 顧客端末
52 測位手段
62,222 隠れスポット作成手段
63,223 隠れスポット訪問判定手段
64,224,322 ポイント付与手段
67 顧客端末に設けられたポイント利用処理手段
75 獲得ポイント記憶手段
76 他のゲームX用の端末側データ記憶手段
77 他のゲームY用の端末側データ記憶手段
1 Network which is a communication line 10,200,300 Game system 20,220,320
Claims (12)
前記顧客端末は、
現実のスポットの存在を前提とせずに現実の領域内に設定される区域からなる前記顧客端末の画面に表示されない隠れスポットを作成する処理を実行する隠れスポット作成手段と、
前記顧客端末に設けられた測位手段から取得した前記顧客端末の現在位置情報を用いて、前記顧客端末の現在位置が、前記隠れスポット作成手段により作成された前記隠れスポットの区域内に入ったか否かを判定する処理を実行する隠れスポット訪問判定手段と、
この隠れスポット訪問判定手段により前記隠れスポットの区域内に入ったと判定した場合に、顧客に対してポイントを付与し、付与したポイントの数を、前記顧客端末に設けられた獲得ポイント記憶手段に記憶させるか、前記ゲーム提供サーバに設けられた顧客ポイント記憶手段に記憶させるために通信回線を介して前記ゲーム提供サーバへ送信するか、または、前記顧客端末の前記獲得ポイント記憶手段に蓄積記憶させた後に前記ゲーム提供サーバの前記顧客ポイント記憶手段に記憶させるために通信回線を介して前記ゲーム提供サーバへ送信する処理を実行するポイント付与手段とを備え、
前記隠れスポット作成手段は、
少なくとも1つの起点の位置情報、および、予め用意されてプログラム内に記述されるかまたは前記顧客端末若しくは前記ゲーム提供サーバに設けられたパターン記憶手段に記憶されているパターン基準点およびこのパターン基準点に対する相対位置で定まる複数のパターン従属点からなる隠れスポット分布パターンを用いて、前記起点に前記パターン基準点を一致させるパターン適用により、複数の前記パターン従属点の各々を隠れスポット作成基準点とする複数の前記隠れスポットを作成する処理を実行する構成とされている
ことを特徴とするゲームシステム。 It is configured to include a customer terminal consisting of a smartphone or other mobile device carried and operated by a customer who plays a game using location information, and a game providing server connected to the customer terminal via a communication line. It ’s a game system,
The customer terminal is
A hidden spot creation means that executes a process of creating a hidden spot that is not displayed on the screen of the customer terminal, which consists of an area set in the real area without assuming the existence of the real spot.
Whether or not the current position of the customer terminal is within the area of the hidden spot created by the hidden spot creating means by using the current position information of the customer terminal acquired from the positioning means provided in the customer terminal. Hidden spot visit determination means that executes the process of determining whether
When it is determined by the hidden spot visit determination means that the customer has entered the hidden spot area, points are given to the customer, and the number of the given points is stored in the acquired point storage means provided in the customer terminal. It is made to be sent to the game providing server via a communication line in order to store it in the customer point storage means provided in the game providing server, or stored and stored in the acquired point storage means of the customer terminal. A point giving means for executing a process of transmitting to the game providing server via a communication line for later storing in the customer point storing means of the game providing server is provided .
The hidden spot creating means
The position information of at least one starting point, the pattern reference point prepared in advance and described in the program, or stored in the pattern storage means provided in the customer terminal or the game providing server, and the pattern reference point. By applying a pattern that matches the pattern reference point with the starting point using a hidden spot distribution pattern consisting of a plurality of pattern-dependent points determined by relative positions to, each of the plurality of pattern-dependent points is set as a hidden spot creation reference point. A game system characterized in that it is configured to execute a process of creating a plurality of the hidden spots .
前記顧客端末は、
前記顧客端末に設けられた測位手段から前記顧客端末の現在位置情報を取得し、取得した前記顧客端末の現在位置情報を、通信回線を介して前記ゲーム提供サーバへ送信する処理を実行する現在位置情報送信手段を備えて構成され、
前記ゲーム提供サーバは、
前記顧客端末から通信回線を介して送信されてくる前記顧客端末の現在位置情報を受信する処理を実行する現在位置情報受信手段と、
現実のスポットの存在を前提とせずに現実の領域内に設定される区域からなる前記顧客端末の画面に表示されない隠れスポットを作成する処理を実行する隠れスポット作成手段と、
前記現在位置情報受信手段により受信した前記顧客端末の現在位置情報を用いて、前記顧客端末の現在位置が、前記隠れスポット作成手段により作成された前記隠れスポットの区域内に入ったか否かを判定する処理を実行する隠れスポット訪問判定手段と、
この隠れスポット訪問判定手段により前記隠れスポットの区域内に入ったと判定した場合に、顧客に対してポイントを付与し、付与したポイントの数を、顧客IDと関連付けて、前記ゲーム提供サーバに設けられた顧客ポイント記憶手段に記憶させる処理を実行するポイント付与手段とを備えて構成され、
前記隠れスポット作成手段は、
少なくとも1つの起点の位置情報、および、予め用意されてプログラム内に記述されるかまたは前記顧客端末若しくは前記ゲーム提供サーバに設けられたパターン記憶手段に記憶されているパターン基準点およびこのパターン基準点に対する相対位置で定まる複数のパターン従属点からなる隠れスポット分布パターンを用いて、前記起点に前記パターン基準点を一致させるパターン適用により、複数の前記パターン従属点の各々を隠れスポット作成基準点とする複数の前記隠れスポットを作成する処理を実行する構成とされている
ことを特徴とするゲームシステム。 It is configured to include a customer terminal consisting of a smartphone or other mobile device carried and operated by a customer who plays a game using location information, and a game providing server connected to the customer terminal via a communication line. It ’s a game system,
The customer terminal is
The current position that acquires the current position information of the customer terminal from the positioning means provided in the customer terminal and transmits the acquired current position information of the customer terminal to the game providing server via a communication line. Configured with information transmission means
The game providing server is
A current position information receiving means that executes a process of receiving the current position information of the customer terminal transmitted from the customer terminal via a communication line, and
A hidden spot creation means that executes a process of creating a hidden spot that is not displayed on the screen of the customer terminal, which consists of an area set in the real area without assuming the existence of the real spot.
Using the current position information of the customer terminal received by the current position information receiving means, it is determined whether or not the current position of the customer terminal is within the area of the hidden spot created by the hidden spot creating means. Hidden spot visit determination means to execute the process
When it is determined by the hidden spot visit determination means that the player has entered the area of the hidden spot, points are given to the customer, and the number of the given points is associated with the customer ID and provided in the game providing server. It is configured with a point giving means that executes a process of storing in the customer point storage means .
The hidden spot creation means
The position information of at least one starting point, the pattern reference point prepared in advance and described in the program, or stored in the pattern storage means provided in the customer terminal or the game providing server, and the pattern reference point. By applying a pattern that matches the pattern reference point with the starting point using a hidden spot distribution pattern consisting of a plurality of pattern-dependent points determined by relative positions to, each of the plurality of pattern-dependent points is set as a hidden spot creation reference point. A game system characterized in that it is configured to execute a process of creating a plurality of the hidden spots .
前記顧客端末は、
現実のスポットの存在を前提とせずに現実の領域内に設定される区域からなる前記顧客端末の画面に表示されない隠れスポットを作成する処理を実行する隠れスポット作成手段と、
前記顧客端末に設けられた測位手段から取得した前記顧客端末の現在位置情報を用いて、前記顧客端末の現在位置が、前記隠れスポット作成手段により作成された前記隠れスポットの区域内に入ったか否かを判定する処理を実行する隠れスポット訪問判定手段と、
この隠れスポット訪問判定手段により前記隠れスポットの区域内に入ったと判定した場合に、入ったと判定された当該隠れスポットについての隠れスポットIDまたは隠れスポット作成基準点の位置情報を、通信回線を介して前記ゲーム提供サーバへ送信する処理を実行する訪問判定結果送信手段とを備えて構成され、
前記ゲーム提供サーバは、
前記顧客端末から通信回線を介して送信されてくる当該隠れスポットについての前記隠れスポットIDまたは前記隠れスポット作成基準点の位置情報を受信し、受信した前記隠れスポットIDまたは前記隠れスポット作成基準点の位置情報に対応するポイントを、顧客に対して付与し、付与したポイントの数を、顧客IDと関連付けて、前記ゲーム提供サーバに設けられた顧客ポイント記憶手段に記憶させる処理を実行するポイント付与手段を備えて構成され、
前記隠れスポット作成手段は、
少なくとも1つの起点の位置情報、および、予め用意されてプログラム内に記述されるかまたは前記顧客端末若しくは前記ゲーム提供サーバに設けられたパターン記憶手段に記憶されているパターン基準点およびこのパターン基準点に対する相対位置で定まる複数のパターン従属点からなる隠れスポット分布パターンを用いて、前記起点に前記パターン基準点を一致させるパターン適用により、複数の前記パターン従属点の各々を隠れスポット作成基準点とする複数の前記隠れスポットを作成する処理を実行する構成とされている
ことを特徴とするゲームシステム。 It is configured to include a customer terminal consisting of a smartphone or other mobile device carried and operated by a customer who plays a game using location information, and a game providing server connected to the customer terminal via a communication line. It ’s a game system,
The customer terminal is
A hidden spot creation means that executes a process of creating a hidden spot that is not displayed on the screen of the customer terminal, which consists of an area set in the real area without assuming the existence of the real spot.
Whether or not the current position of the customer terminal is within the area of the hidden spot created by the hidden spot creating means by using the current position information of the customer terminal acquired from the positioning means provided in the customer terminal. Hidden spot visit determination means that executes the process of determining whether
When it is determined that the hidden spot has entered the area of the hidden spot by the hidden spot visit determination means, the hidden spot ID or the position information of the hidden spot creation reference point for the hidden spot determined to have entered is transmitted via the communication line. It is configured to include a visit determination result transmitting means that executes a process of transmitting to the game providing server.
The game providing server is
The position information of the hidden spot ID or the hidden spot creation reference point for the hidden spot transmitted from the customer terminal via the communication line is received, and the received hidden spot ID or the hidden spot creation reference point is used. A point granting hand that grants points corresponding to position information to a customer, associates the number of granted points with a customer ID, and executes a process of storing the points in a customer point storage means provided in the game providing server. Constructed with steps ,
The hidden spot creating means
The position information of at least one starting point, the pattern reference point prepared in advance and described in the program, or stored in the pattern storage means provided in the customer terminal or the game providing server, and the pattern reference point. By applying a pattern that matches the pattern reference point with the starting point using a hidden spot distribution pattern consisting of a plurality of pattern-dependent points determined by relative positions to, each of the plurality of pattern-dependent points is set as a hidden spot creation reference point. A game system characterized in that it is configured to execute a process of creating a plurality of the hidden spots .
第1番目の処理として、前記起点に前記隠れスポット分布パターンについての前記パターン基準点を一致させる第1番目のパターン適用により、複数の前記パターン従属点の各々の位置を得て、得られた各位置を第1番目の隠れスポット作成基準点として複数の前記隠れスポットを作成し、
その後、Nを2以上の整数としたとき、第N番目の処理として、第(N−1)番目のパターン適用により得られた複数のパターン従属点の各々の位置に、第(N−1)番目の処理で適用した隠れスポット分布パターンと同一または異なる隠れスポット分布パターンについての前記パターン基準点を一致させる第N番目のパターン適用により、複数の前記パターン従属点の各々の位置を得て、得られた各位置を第N番目の隠れスポット作成基準点として複数の前記隠れスポットを作成し、
Nを1ずつ増加させながら、パターン適用を繰り返すことにより、複数の前記隠れスポットを作成していく処理を実行する構成とされている
ことを特徴とする請求項1〜3のいずれかに記載のゲームシステム。 The hidden spot creating means
As the first process, by applying the first pattern in which the pattern reference point for the hidden spot distribution pattern is matched with the starting point, the positions of the plurality of pattern-dependent points are obtained and obtained. A plurality of the hidden spots are created with the position as the first hidden spot creation reference point, and the hidden spots are created.
After that, when N is an integer of 2 or more, as the Nth process, the (N-1) th (N-1) is set at each position of the plurality of pattern dependent points obtained by applying the (N-1) th pattern. By applying the Nth pattern that matches the pattern reference points for the hidden spot distribution pattern that is the same as or different from the hidden spot distribution pattern applied in the second process, the positions of the plurality of pattern-dependent points are obtained. A plurality of the hidden spots are created by using each of the created positions as the Nth hidden spot creation reference point.
The invention according to any one of claims 1 to 3, wherein the process of creating a plurality of the hidden spots is executed by repeating the pattern application while increasing N by 1. Game system.
第2番目以降のパターン適用を行う際には、前記顧客端末の現在位置情報を用いて、既に作成されている前記隠れスポットについての隠れスポット作成基準点として用いられた複数の前記パターン従属点の中から、前記顧客端末の現在位置から予め定められた距離の範囲内にある前記パターン従属点を選択し、選択した前記パターン従属点の各々の位置に、次に適用する前記隠れスポット分布パターンについての前記パターン基準点を一致させるパターン適用を行う構成とされている
ことを特徴とする請求項4に記載のゲームシステム。 The hidden spot creating means
When applying the second and subsequent patterns, the current position information of the customer terminal is used to determine the plurality of pattern-dependent points used as the hidden spot creation reference points for the hidden spots that have already been created. About the hidden spot distribution pattern to be applied next to each position of the selected pattern dependent points by selecting the pattern dependent points within a predetermined distance from the current position of the customer terminal. The game system according to claim 4 , wherein the pattern is applied so as to match the pattern reference points of the above.
前記顧客端末の現在位置情報を用いて前記顧客端末の現在位置を前記起点とすることにより、前記隠れスポット分布パターンを用いた前記パターン適用の都度に、前記起点の位置を移動させる処理を実行する構成とされている
ことを特徴とする請求項1〜3のいずれかに記載のゲームシステム。 The hidden spot creating means
By using the current position information of the customer terminal as the starting point, the process of moving the position of the starting point is executed each time the pattern is applied using the hidden spot distribution pattern. The game system according to any one of claims 1 to 3, wherein the game system is configured.
前記隠れスポット訪問判定手段により前記顧客端末の現在位置が前記隠れスポットの区域内に入ったと判定した場合に、
入ったと判定された当該隠れスポットが、前記隠れスポット作成手段により作成された複数の前記隠れスポットのうちの予め定められた特定の隠れスポットに該当する場合に、他の隠れスポットよりも大きな数のポイントを付与する処理と、
入ったと判定された当該隠れスポットの区域に、予め定められた実在の特定のスポットが含まれるか否かを判断し、実在の特定のスポットが含まれる場合に、他の隠れスポットよりも大きな数のポイントを付与する処理と、
入ったと判定された当該隠れスポットについての前記隠れスポット作成基準点が、予め定められた仮想フェンス内に入っているか否かを判断し、入っていると判断した場合に、他の隠れスポットよりも大きな数のポイントを付与する処理と、
入ったと判定された当該隠れスポットについての前記隠れスポット作成基準点および訪問時刻が、予め定められた仮想フェンス内に入り、かつ、予め定められた時間帯に入っているか否かを判断し、双方を満たすと判断した場合に、他の隠れスポットよりも大きな数のポイントを付与する処理と、
前記隠れスポット作成手段により作成された複数の前記隠れスポットのうちの全部または一部の前記隠れスポットについて、これらの隠れスポットに入った場合に付与するポイントの数を時間により変動させる処理とのうちの少なくとも1つの処理を実行する構成とされている
ことを特徴とする請求項1〜6のいずれかに記載のゲームシステム。 The point awarding means
When it is determined by the hidden spot visit determination means that the current position of the customer terminal has entered the area of the hidden spot,
When the hidden spot determined to have entered corresponds to a predetermined specific hidden spot among the plurality of hidden spots created by the hidden spot creating means, a larger number than the other hidden spots. The process of giving points and
It is determined whether or not the area of the hidden spot determined to have entered includes a predetermined specific real spot, and if the specific real spot is included, a larger number than other hidden spots. And the process of giving points
Wherein regarding the hidden spots is determined to have entered the hiding spots created reference point, and determines whether or not entered within a predetermined virtual fence, if it is determined to have entered, than the other hidden spots The process of giving a large number of points and
The hidden spots created reference point and visiting time for the hidden spots is determined that contains enters within a predetermined virtual fence and determines whether or not entered the predetermined time period, both When it is judged that the condition is satisfied, a larger number of points than other hidden spots are given, and
Among the processes of changing the number of points given to all or some of the hidden spots created by the hidden spot creating means when entering the hidden spots with time. The game system according to any one of claims 1 to 6 , wherein the game system is configured to execute at least one process of the above.
付与したポイントの数、および、入ったと判定された前記隠れスポットについての前記隠れスポット作成基準点の位置情報を、顧客IDと関連付けて、前記ゲーム提供サーバに設けられた前記顧客ポイント記憶手段に記憶させる処理を実行する構成とされ、
前記ゲーム提供サーバは、
前記顧客ポイント記憶手段に記憶されている前記隠れスポットについての前記隠れスポット作成基準点の位置情報を用いて、前記隠れスポット作成基準点が、予め定められた仮想フェンス内に入っているか否かを判断し、入っていると判断した場合に、ポイントを加算するか、または、入っていると判断した前記隠れスポット作成基準点の数が、予め定められた閾値以上若しくは閾値を超えた場合に、ポイントを加算する処理を実行するポイント加算手段を備えて構成されている
ことを特徴とする請求項1〜7のいずれかに記載のゲームシステム。 The point awarding means
Applying the number of points, and the position information of the hidden spots created reference point for the determined the hidden spots to have entered in association with the customer ID, stored in the customer point storage means provided in the game providing server It is configured to execute the process of
The game providing server is
Whether or not the hidden spot creation reference point is within a predetermined virtual fence is determined by using the position information of the hidden spot creation reference point for the hidden spot stored in the customer point storage means. When it is judged and it is judged that it is included, points are added, or when the number of the hidden spot creation reference points judged to be included is equal to or more than a predetermined threshold value or exceeds the threshold value. The game system according to any one of claims 1 to 7 , wherein the game system is configured to include a point addition means for executing a process of adding points.
付与したポイントの数、並びに、入ったと判定された前記隠れスポットについての前記隠れスポット作成基準点の位置情報および訪問時刻を、顧客IDと関連付けて、前記ゲーム提供サーバに設けられた前記顧客ポイント記憶手段に記憶させる処理を実行する構成とされ、
前記ゲーム提供サーバは、
前記顧客ポイント記憶手段に記憶されている前記隠れスポットについての前記隠れスポット作成基準点の位置情報および訪問時刻を用いて、
前記隠れスポット作成基準点および訪問時刻が、予め定められた仮想フェンス内に入り、かつ、予め定められた時間帯に入っているか否かを判断し、双方を満たすと判断した場合に、ポイントを加算するか、または、双方を満たすと判断した前記隠れスポット作成基準点の数が、予め定められた閾値以上若しくは閾値を超えた場合に、ポイントを加算する処理を実行するポイント加算手段を備えて構成されている
ことを特徴とする請求項1〜7のいずれかに記載のゲームシステム。 The point awarding means
The number of granted the points, as well, the hidden position information and time of the appointment of the spot created reference point for the hidden spots is determined to have entered in association with the customer ID, the customer point storage provided in the game providing server It is configured to execute the process of storing in the means,
The game providing server is
Using the position information of the hidden spot creation reference point and the visit time for the hidden spot stored in the customer point storage means,
If it is determined whether or not the hidden spot creation reference point and the visit time are within the predetermined virtual fence and within the predetermined time zone, and if it is determined that both are satisfied, the point is given. A point addition means for executing a process of adding points when the number of hidden spot creation reference points determined to be added or both are satisfied is equal to or more than a predetermined threshold value or exceeds the threshold value. The game system according to any one of claims 1 to 7 , wherein the game system is configured.
付与したポイントの数、並びに、入ったと判定された前記隠れスポットについての前記隠れスポット作成基準点の位置情報および訪問時刻若しくは訪問順を、顧客IDと関連付けて、前記ゲーム提供サーバに設けられた前記顧客ポイント記憶手段に記憶させる処理を実行する構成とされ、
前記ゲーム提供サーバは、
前記顧客ポイント記憶手段に記憶されている前記隠れスポットについての前記隠れスポット作成基準点の位置情報および訪問時刻若しくは訪問順を用いて、
顧客が訪問した前記隠れスポットについての前記隠れスポット作成基準点の位置を訪問順に連結した線が、予め定められた文字、記号、または、星座若しくはその他の図形を描くか否かを判断し、描くと判断した場合に、ポイントを加算する処理を実行するポイント加算手段を備えて構成されている
ことを特徴とする請求項1〜7のいずれかに記載のゲームシステム。 The point awarding means
The number of granted the points, as well, the hidden spot position information creating reference points and visiting time or visiting order for the hidden spots is determined to have entered in association with the customer ID, provided in the game providing server wherein It is configured to execute the process of storing in the customer point storage means.
The game providing server is
Using the position information of the hidden spot creation reference point for the hidden spot stored in the customer point storage means and the visit time or visit order,
Determines and draws whether the line connecting the positions of the hidden spot creation reference points for the hidden spot visited by the customer in the order of visit draws a predetermined character, symbol, constellation or other figure. The game system according to any one of claims 1 to 7 , wherein the game system is configured to include a point addition means for executing a process of adding points when it is determined.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018116456A JP6803032B2 (en) | 2018-06-19 | 2018-06-19 | Game systems, terminal-mounted game programs, and server-mounted game programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018116456A JP6803032B2 (en) | 2018-06-19 | 2018-06-19 | Game systems, terminal-mounted game programs, and server-mounted game programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019216962A JP2019216962A (en) | 2019-12-26 |
| JP6803032B2 true JP6803032B2 (en) | 2020-12-23 |
Family
ID=69094743
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018116456A Active JP6803032B2 (en) | 2018-06-19 | 2018-06-19 | Game systems, terminal-mounted game programs, and server-mounted game programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6803032B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10216361A (en) * | 1997-02-10 | 1998-08-18 | Jatco Corp | Game system |
| JP2002095865A (en) * | 2000-09-25 | 2002-04-02 | Yamaha Motor Co Ltd | Game system, game execution method, and storage medium |
| JP2011160934A (en) * | 2010-02-08 | 2011-08-25 | Colopl Inc | Game program for terminal device using position information |
| JP6964970B2 (en) * | 2016-09-30 | 2021-11-10 | 株式会社バンダイナムコエンターテインメント | Game system and programs |
-
2018
- 2018-06-19 JP JP2018116456A patent/JP6803032B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019216962A (en) | 2019-12-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7116219B2 (en) | A System for Giving Individual Goals for Multi-Sport Activities | |
| US11054901B2 (en) | Virtual reality interaction monitoring | |
| Drakoulis et al. | A gamified flexible transportation service for on-demand public transport | |
| JP6857825B2 (en) | Information processing equipment and programs | |
| CN116918003A (en) | Athletes data sharing platform | |
| JP7311794B2 (en) | Information processing device and program | |
| Bramham et al. | An introduction to leisure studies: Principles and practice | |
| JP2019201959A (en) | Game program | |
| Glebova et al. | Smart sports in smart cities | |
| US20250273042A1 (en) | Wagerer directed contribution defined by bookmaker contributor incenting wagering | |
| Hamilton et al. | Walk2Build: a GPS game for mobile exergaming with city visualization | |
| JP7617469B2 (en) | Information processing device and program | |
| JP2018079250A (en) | Game server and game program | |
| Faragó | Competitiveness indicators of sports cities in Central-Eastern Europe | |
| JP2025083576A (en) | Information processing apparatus, information processing method, and program | |
| JP2024160407A (en) | Information processing device, information processing method, and program | |
| JP6803032B2 (en) | Game systems, terminal-mounted game programs, and server-mounted game programs | |
| Terjesen | Venturing beyond the marathon: The entrepreneurship of ultrarunning and the IAU World Cup in Korea | |
| JP2022162052A (en) | drone racing system | |
| CA3179107A1 (en) | Attendee directed donee donation defined by bookmaker donor to incent attendance of a virtual reality gambling metaverse competition | |
| Savage et al. | Burgeoning growth of eCycling as an eSport | |
| Lo Verde et al. | Urban Sport Population: How the Sporting Habits Have Changed | |
| TWM519285U (en) | Sport cloud management and point transaction system | |
| Villemaire et al. | Digital Transformation in Sports | |
| Gao et al. | Behavioral lock screen application practice based on Gamification Design method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190403 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200423 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200608 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200729 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201104 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6803032 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |