JP2021129895A - Programs and terminals - Google Patents
Programs and terminals Download PDFInfo
- Publication number
- JP2021129895A JP2021129895A JP2020027870A JP2020027870A JP2021129895A JP 2021129895 A JP2021129895 A JP 2021129895A JP 2020027870 A JP2020027870 A JP 2020027870A JP 2020027870 A JP2020027870 A JP 2020027870A JP 2021129895 A JP2021129895 A JP 2021129895A
- Authority
- JP
- Japan
- Prior art keywords
- target
- computer
- procedure
- terminal device
- player
- 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.)
- Granted
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、プログラムおよび端末装置に関する。 The present invention relates to programs and terminal devices.
従来、ユーザを装置でナビゲートするための様々な方法が開発されている。例えば特許文献1には、方位センサが検出した装置の方位に応じて、地図描画データや文字データ等を、実際の方位と一致した地図画面としてディスプレイに描画するナビゲーション装置が開示されている。特許文献2には、端末の基準の方向を目標物の方向に向かせるための通知を行い、地図と現在の自分の方向との対応をとらなくても、容易に目標物へ向かうことができるようにする端末装置が開示されている。特許文献3には、音、音声又は振動によって進行方向案内及び注意喚起を行うナビゲーション装置が開示されている。
Conventionally, various methods for navigating a user with a device have been developed. For example,
近年、交通機関の発達、電子遊具の充実等による運動不足が懸念され、屋外ないし広い場所で運動を行えるようなゲームが求められている。特に、発育のために運動を必要とする児童にとって、屋外で運動を行わせることは有益である。このようなゲームの態様として、端末装置でプレイヤを目標物に向かってナビゲートすることにより、プレイヤの運動を促すものが考えられる。 In recent years, there are concerns about lack of exercise due to the development of transportation facilities and the enhancement of electronic playsets, and there is a demand for games that allow exercise to be performed outdoors or in a wide area. Especially for children who need exercise for their development, it is beneficial to have them exercise outdoors. As an aspect of such a game, it is conceivable to encourage the player's movement by navigating the player toward the target with the terminal device.
特許文献1,2の発明は、案内を画面に表示する発明である。画面を注視したまま運動を行うことは転倒等のリスクが大きく、運動を行うゲームに、特許文献1,2の発明を適用することは難しい。一方、特許文献3の発明は視覚情報に頼らないナビゲーションを可能とする。しかしながら、特許文献3の発明は地図情報を利用している。運動を伴うゲームに使用する領域は、例えば円形であれば大きくとも半径数十m程度の領域で足りる。このようなゲームに地図情報は不要であり、地図情報の使用からはむしろ「地図情報が取得できないときに遊べない」等のデメリットが生じてしまう。
The inventions of
また、特許文献1〜3は全て、広域をナビゲートすることが想定された発明である。運動を伴うゲームにそのような広い領域は不要であり、逆に、領域が大きすぎると保護者の目が届かない領域を包含してしまう可能性がある。よって、ゲームに使用する領域は、広くするのではなく、適切に制限することが重要である。
Further, all of
本発明は、このような状況に鑑みてなされたものである。すなわち、本発明の課題は、地図情報に依存せず、プレイヤの移動範囲を定められた範囲に限定しつつ運動を促すことができるプログラムおよび情報端末を提供することである。 The present invention has been made in view of such a situation. That is, an object of the present invention is to provide a program and an information terminal that can promote exercise while limiting the movement range of the player to a predetermined range without depending on map information.
上記課題を解決するため、本発明に係るプログラムは、方位測定手段と、報知手段と、自位検出手段と、を備えたコンピュータに、前記自位検出手段を用いて、前記コンピュータの初期位置を測定する手順と、前記初期位置を中心に、所定の大きさの有効領域を設定する手順と、前記初期位置から所定の距離以上離間し且つ前記有効領域内である位置に、仮想的なターゲットを設定する手順と、前記コンピュータが、前記ターゲットの方を向いたことを、前記方位測定手段によって検知すると、前記報知手段を用いて報知する手順と、を実行させる。 In order to solve the above problems, a program according to the present invention uses the self-position detecting means on a computer provided with an orientation measuring means, a notification means, and a self-position detecting means to set an initial position of the computer. A procedure for measuring, a procedure for setting an effective area of a predetermined size around the initial position, and a virtual target at a position separated from the initial position by a predetermined distance or more and within the effective area. When the orientation measuring means detects that the computer has turned to the target, the setting procedure and the procedure of notifying the computer using the notifying means are executed.
本発明のプログラムや情報端末によれば、地図情報に依存せず、プレイヤの移動範囲を定められた範囲に限定しつつ運動を促すことができる。 According to the program and the information terminal of the present invention, it is possible to promote the exercise while limiting the movement range of the player to a predetermined range without depending on the map information.
以下、図面を参照して、本発明の実施形態について詳細に説明する。なお、各図は、本発明を十分に理解できる程度に概略的に示してあるに過ぎない。よって本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. It should be noted that each figure is merely schematically shown to the extent that the present invention can be fully understood. Therefore, the present invention is not limited to the illustrated examples. Further, in each figure, common components and similar components are designated by the same reference numerals, and duplicate description thereof will be omitted.
図1は端末装置1の構成の一例を示すシステム図である。実施形態1の端末装置1は、CPU(Central Processing Unit)10、ROM(Read Only Memory)11、自位検出手段(Global Positioning System, GPS)12、方位測定手段13、報知手段であるスピーカ14、報知手段である振動部15,RAM(Random Access Memory)16、加速度センサ17、報知手段である表示部18を備えている。
FIG. 1 is a system diagram showing an example of the configuration of the
自位検出手段12は、GPS衛星の電波を受信して、情報端末1の緯度及び経度を算出することにより、情報端末1の絶対座標を検出する。なお、本実施形態の自位検出手段12は絶対座標を検出するが、加速度センサ等を用いて端末装置1の初期位置300(図2で後述)を基準とする相対座標を検出してもよい。
The self-position detecting means 12 detects the absolute coordinates of the
方位検出手段13は、地磁気センサおよび重力センサにより、端末装置1の前方がどの方位であるかを測定する。表示部18は、入力部も兼ねたタッチパネルディスプレイである。これら構成は、端末装置が一般に備える既知の構成である。
The orientation detecting means 13 measures the orientation in front of the
まず、本発明の実施形態に係るゲームの流れの概略を説明する。本実施形態に係るゲームにおいて、プレイヤは保持した端末装置1を様々な方向に向けることでターゲットの設定された方向を「発見」し、当該方向に向かって移動することでターゲットを「探索」する。「探索」によってターゲットに「接近」した後に「接触」したならば、端末装置1の指示する所定の動作を行うこと(行動)によって「戦闘」を行い、ターゲットを「撃破」する。
First, the outline of the flow of the game according to the embodiment of the present invention will be described. In the game according to the present embodiment, the player "discovers" the set direction of the target by pointing the held
本実施形態に係るゲームは、このように「発見」、「探索」、「接近」、「接触」、「戦闘」、「撃破」を制限時間内に繰り返すものである。本実施形態に係るゲームは、珍しいターゲットを発見すること、撃破数を更新すること等の遊興をプレイヤに提供すると同時に、プレイヤに歩行や運動を促して健康促進等を図ることができる。 In the game according to the present embodiment, "discovery", "search", "approach", "contact", "battle", and "defeat" are repeated within the time limit. The game according to the present embodiment provides the player with entertainment such as finding a rare target and updating the number of defeats, and at the same time, encourages the player to walk and exercise to promote health and the like.
図2は、本実施形態に係るゲームにおける有効領域の設定等を示す模式図である。図2には、端末装置1の初期位置300、ゲームの有効領域200、ターゲット302、ターゲットの第1領域201、ターゲットの第2領域202が示されている。
FIG. 2 is a schematic diagram showing the setting of an effective area and the like in the game according to the present embodiment. FIG. 2 shows an
初期位置300とは、ゲームの開始時点における、プレイヤに保持された端末装置1の位置である。本実施形態において、位置とは緯度と経度の組み合わせを意味する。
The
有効領域200とは、ゲームに使用する領域として、所定の大きさと形状とを定められた領域である。このように有効領域200を定めることにより、プレイヤが路上等の危険な領域に踏み込んでしまうことを防ぐことができる。なお、本実施形態においては、有効領域200を、初期位置300を中心とする有効半径Rの円形の領域と定めているが、有効領域200の形状はこれに限定されない。ゲームが実施される環境によっては、例えば所定のサイズの多角形等を有効領域200として設定することが可能である。
The
ターゲット302は、プレイヤが「撃破」を目指す目標であり、初期位置300から所定の距離L以上離間し且つ有効領域200内である位置に仮想的に設定される。このとき、ターゲット302の設定される位置は所定の方法に基づいて導出される。所定の方法としては特に限定されず、初期位置300から所定の距離L以上離間し且つ有効領域200内であるという条件を満たすランダムな位置に、ターゲット302を配置できる方法が選択できる。所定の方法としては、例えばランダム関数等の式を使用する方法やその他の規則に基づく方法が挙げられる。
The
ターゲット302をランダムな位置に設定することにより、ターゲット302の設定位置を予測困難にし、ゲームの難度を高めることで、プレイヤの興趣を向上させることができる。また、ターゲット302を所定の距離L以上離間した位置に設定することにより、初期位置300のすぐ近くにターゲット302を設定した場合よりも長い距離の移動が必要になり、プレイヤに運動を促すことができる。所定の距離Lは、希望の運度量に応じて任意に設定可能だが、ターゲット302はゲームの有効領域200内に設定される必要があるため、有効半径Rより短い距離に設定する。
By setting the
ターゲットの第1領域201は、所定の大きさの領域であり、端末装置1が当該領域内に侵入したとき、CPU10は、端末装置1がターゲット302と「接触」したと判定する。また、CPU10は、端末装置1から見たターゲットの第1領域201の方向を、ターゲット302の方向として取得する。つまり、端末装置1から見たターゲット302の方向は、ターゲットの第1領域201の大きさに依存する角度幅を有する。このようにターゲットの第1領域201を定めることによって、「端末装置1がターゲット302の方を向いている」と判定される方向に幅を持たせて、ターゲット302の「発見」の難易度を調整することができる。また、ターゲット302に「接触」したと判定される領域に幅を持たせることにより、「探索」の難易度を調整することができる。
The
ターゲットの第1領域201を大きくすれば、端末装置1を様々な方向に向けて行う「発見」に要する時間を短縮し、移動や運動を伴う「探索」と「戦闘」により多くの時間を割りあてることで、プレイヤに運動を促すことができる。一方、ターゲットの第1領域201を小さくすれば、ターゲット302の「発見」と「探索」の難度を上げることにより、高いゲーム性でもってプレイヤの興趣を向上させることができる。なお、本実施形態では、ターゲット302を中心とする半径が第1の距離d1である円形の領域を、ターゲットの第1領域201と定めているが、ターゲットの第1領域201の形状はこれに限定されない。ゲームが実施される環境によっては、例えば所定のサイズの多角形等をターゲットの第1領域201として設定することが可能である。
By enlarging the
ターゲットの第2領域202は、所定の大きさの領域であり、当該領域に端末装置1が侵入している間、CPU10は、端末装置1がターゲット302に「接近」していると判定する。このようにターゲットの第2領域202を定めることによって、ゲームの展開に変化をもたせて単調性を排除し、プレイヤにターゲット302に「接近」しているという達成感を与えることができる。なお、本実施形態では、ターゲット302を中心とする半径が第2の距離d2である円形の領域をターゲットの第2領域202と定めているが、ターゲットの第2領域202の形状はこれに限定されない。ゲームが実施される環境によっては、例えば所定のサイズの多角形等をターゲットの第2領域202として設定することが可能である。
The
本実施形態に係るゲームは、端末装置1を探知機に見立てて、所謂ダウジングのようにターゲットを探索することを想定している。プレイヤは、端末装置1を寝かせた状態で保持する場合は端末装置1の上辺を正面に向け、端末装置1を立てた状態で保持する場合は端末装置1の背面を正面に向けて保持するものとする。
In the game according to the present embodiment, it is assumed that the
方位測定手段13は、端末装置1の前方Fを取得し、前方Fを中心する所定の角度範囲を探知範囲Dとして取得する。ここで前方Fとは、プレイヤが端末装置1を寝かせた状態で保持している場合は端末装置1の上辺が指し示す方向であり、プレイヤが端末装置1を立てた状態で保持している場合は端末装置1の背面に垂直な方向である。なお、端末装置1が斜めに保持されている場合は、寝かせた状態か立てた状態の角度の近い方の状態で保持されているとみなして前方Fを取得するか、重力と地磁気に基づいて端末装置1の保持された角度による誤差を補正する。
The azimuth measuring means 13 acquires the front F of the
CPU10は、探知範囲Dとターゲットの第1領域201の一部ないし全部とが重複しているとき、「ターゲット302の方を向いている」と判定する。探知範囲Dによって、前方Fのみを探知する場合に比べてターゲット302の設定された方向の「発見」が容易になり、「発見」に要する時間を短縮することができる。「発見」に要する時間の短縮により、移動や運動を伴う「探索」と「戦闘」により多くの時間を割りあてることで、プレイヤに運動を促すことができる。図2においては、探知範囲Dがターゲットの第1領域201と一部重複しているため、CPU10は「ターゲット302の方を向いている」と判定する。
When the detection range D and a part or all of the
図3は本実施形態に係るゲームの「探索」モードにおける端末装置1を保持したプレイヤの移動を示す模式図である。図3には、図2に示した要素に加えて、端末装置1の移動後の現在位置301を示す。図2で前述したように、「ターゲット302の方を向いている」と判定した端末装置1の報知によってプレイヤが前進を続けた結果、図3では探知範囲Dがターゲットの第1領域201から外れてしまっている。
FIG. 3 is a schematic diagram showing the movement of the player holding the
図4は本発明の実施形態に係るゲームの「探索」モードにおける端末装置1の方向転換を示す模式図である。図3で前述したようにターゲットの第1領域201が探知範囲Dから外れたため、端末装置1を保持したプレイヤは方向転換を行う。図4のように探知範囲Dと第1領域201の一部ないし全部が重複したなら、振動部15は、ターゲット302の方を向いた旨を、振動によってプレイヤに報知し、プレイヤは報知された方向に向かって移動していく。
FIG. 4 is a schematic diagram showing a change of direction of the
図5は本発明の実施形態に係るゲームの「接近」モードを示す模式図である。図4のように方向転換して前進することによって、図5において、プレイヤの保持する端末装置1は、ターゲットの第2領域202内に侵入している。よって、CPU10は、端末装置1がターゲット302に「接近」していると判定する。
FIG. 5 is a schematic diagram showing an "approaching" mode of the game according to the embodiment of the present invention. By changing the direction and moving forward as shown in FIG. 4, in FIG. 5, the
図6は本発明の実施形態に係るゲームの「接触」モードを示す模式図である。図5の状態からさらに前進を続けることにより、プレイヤの保持する端末装置1はターゲット302の第1領域201に接している。よって、CPU10は、端末装置1がターゲット302に「接触」したと判定する。以上のように、ターゲット302の現在位置301に対する距離と方向に基づいてプレイヤを誘導することで、地図情報に依存しないプレイヤの誘導が可能となる。
FIG. 6 is a schematic diagram showing a "contact" mode of a game according to an embodiment of the present invention. By continuing to move forward from the state of FIG. 5, the
プレイヤによってターゲット302が「撃破」された後、CPU10は「撃破」されたターゲット302とは別のターゲットを設定する。このとき、別のターゲットの設定される位置は所定の方法に基づいて導出される。所定の方法としては特に限定されず、「撃破」後のプレイヤの現在位置301から所定の距離L1以上離間し且つ有効領域200内であるという条件を満たすランダムな位置に、別のターゲットを設定できる方法が、選択できる。
After the
別のターゲットの設定位置を導出する方法の一例を挙げる。「撃破」のときの現在位置301から所定の距離L1離間した点が有効領域200内であるかについて、方向を変更しながら探索していき、最初に有効領域200内に該当した点を別のターゲットの設定位置とすることが可能である。別のターゲットを設定する所定の距離L1は、ターゲット302を設置する所定の距離Lと同一でもよいし、異なってもよい。ターゲット302の「撃破」後の現在位置301は、図6のように初期位置300よりも有効領域200の端に寄っているため、所定の距離L1は、所定の距離Lより長くすることが可能である。
An example of a method of deriving the setting position of another target will be given. Searching for a point within the
図7は本発明の実施形態に係るプログラムの開始から終了までを示すフローチャートである。 FIG. 7 is a flowchart showing the program according to the embodiment of the present invention from the start to the end.
ステップS100において、プレイヤまたはその保護者等(以降、プレイヤ等ともいう)は、環境設定画面110(図12で後述)でゲームの初期設定を行う。本実施形態の初期設定で設定する項目は、ゲームのプレイ時間(制限時間)、有効領域200のサイズである。図2において前述したように、本実施形態における有効領域200は円形であり、有効領域200のサイズとは有効半径Rの値を指す。なお、初期設定においてプレイヤ等に、有効領域200の形状等もあわせて決定させてもよい。
In step S100, the player or his / her guardian (hereinafter, also referred to as the player) performs the initial setting of the game on the environment setting screen 110 (described later in FIG. 12). The items set in the initial settings of this embodiment are the game play time (time limit) and the size of the
ステップS200において、プレイヤはゲームを進行する。ステップS100で設定したプレイ時間が経過したとき、CPU10はゲームを終了し、ステップS300へと進む。なお、ゲームの処理については、この後に図8と図9を用いて詳述する。
In step S200, the player advances the game. When the play time set in step S100 has elapsed, the
ステップS300において、CPU10は、ステップS200のゲーム中に「撃破」したターゲット302の種類と数等を記録画面160(図17で後述)に表示し、プログラムを終了する。
In step S300, the
図8は、本発明の実施形態に係るゲームの開始からターゲット発見の報知までを示すフローチャートである。 FIG. 8 is a flowchart showing from the start of the game according to the embodiment of the present invention to the notification of target discovery.
ステップS201において、自位検出手段12は、ゲームの開始時点における端末装置1の初期位置300を測定する。
In step S201, the self-position detecting means 12 measures the
ステップS202において、CPU10は、ステップS100(図7参照)で設定した有効半径Rに基づいて、初期位置300を中心とする有効領域200を設定する。
In step S202, the
ステップS203において、CPU10は、ターゲット302を初期位置300から所定の距離L以上離間し且つ有効領域200内である位置に仮想的に設定する。このとき、CPU10は、ターゲット302を複数の候補の中から所定の方法で選択する。ターゲット302の候補は、ネットワーク(非図示)から取得してもよいし、記憶部(非図示)から取得してもよい。このように複数のターゲット302を用意することにより、ゲームに変化を与え、飽きのこないプレイ体験をプレイヤに提供することができる。ターゲット302の候補を記憶するターゲット候補DB(非図示)は、ターゲット302に紐付けられた情報、すなわちターゲット302の名前、ターゲット302の画像およびターゲット302の撃破方法等を保持する。
In step S203, the
ターゲット302を設定したとき、表示部18は探索画面120(図13で後述)を表示し、スピーカ14は「探索」モードの音楽を鳴らし始める(非図示)。プレイヤは端末装置1を様々な方向に向けて、ターゲット302の方向を探し始める。
When the
ステップS204において、CPU10は、ゲーム開始からの経過時間がステップS100(図7参照)で設定した制限時間以内か否かを判定する。制限時間を超えていた場合は(ステップS204:No)、ゲームを終了する。制限時間以内だった場合(ステップS204:Yes)は、ステップS205に移行する。
In step S204, the
ステップS205において、方位測定手段13は、端末装置1の前方Fを取得する。その後、ステップS206に移行する。
In step S205, the directional measuring means 13 acquires the front F of the
ステップS206において、CPU10は、前方Fを中心とする所定の角度範囲を探知範囲Dとして取得する。その後、ステップS207に移行する。
In step S206, the
ステップS207において、CPU10は、端末装置1に対するターゲット302の第1領域201の方向を、ターゲット302の方向として導出する。その後、ステップS208に移行する。
In step S207, the
ステップS208において、CPU10は、ターゲット302の方向が探知範囲Dと重複するか否か、すなわち探知範囲D内であるか否かを判定する。ターゲット302の方向が、探知範囲Dから外れていた場合(ステップS208:No)、ステップS208aに移行する。
In step S208, the
ステップS208aにおいて、CPU10は、ターゲット302の発見を報知中であるか否かを判定する。報知中でなかった場合は(ステップS208a:No)、ステップS205に戻って再び端末装置1の前方Fを取得する。報知中だった場合は(ステップS208a:Yes)、ステップS208bに移行する。
In step S208a, the
ステップS208bにおいて、振動部15は、ターゲット302の発見の報知を停止する。このように処理することにより、プレイヤは、移動によって気づかないうちにターゲット302の方とは異なる方向を向いてしまった場合等に、速やかに方向を修正することができる。その後、ステップS205に戻り、CPU10は再び端末装置1の前方Fを取得する。
In step S208b, the vibrating
ステップS208におけるターゲット302の方向判定に戻る。ステップS203で前述したように、プレイヤはターゲット302を探して端末装置1を様々な方向に向けており、どこかのタイミングで、ターゲット302の方向は探知範囲Dと重複する。ターゲット302の方向が、探知範囲Dと重複した場合(ステップS208:Yes)、ステップS209に移行する。
The process returns to the direction determination of the
ステップS209において、振動部15は、ターゲット発見を、「発見」パターンの振動でもって報知する。プレイヤは、報知されたときに端末装置1が向いていた方向に向けて移動を開始する。その後、ステップS210に移行する。
In step S209, the vibrating
ステップS210において、自位検出手段12は、ステップS209において移動を開始した端末装置1の現在位置301を取得する。その後、ステップS210aに移行する。
In step S210, the self-position detecting means 12 acquires the
ステップS210aにおいて、CPU10は、現在位置301が有効領域200内であるか否かを判定する。現在位置301が有効領域200外であった場合(ステップS210a:No)、ステップS210bに移行する。
In step S210a, the
ステップS210bにおいて、スピーカ14は、有効領域外に出てしまっている旨を報知し、再びステップS210の現在位置301の取得に戻る。このように、現在位置301が有効領域200外である間は、ゲームを進行させないことで、プレイヤが路上等に迷い込んで危険にさらされることを防止できる。
In step S210b, the
ステップS210aにおける、現在位置301は有効領域200内か否かの判定に戻る。現在位置301が有効領域200内だった場合(ステップS210:Yes)、現在位置301が有効領域200外であるという報知を行っているときは、当該報知を停止する(非図示)。その後、ステップS211に移行する。
In step S210a, the
ステップS211において、CPU10は、ステップS210において取得した端末装置1の現在位置301が、ターゲット302の第1領域201内であるか(第1の距離d1内であるか)否かを判定する。ステップS210において取得した現在位置301が第1領域201内ではなかったとき(ステップS211:No)、ステップS212に移行する。
In step S211 the
ステップS212において、CPU10は、ステップS210において取得した現在位置301が、ターゲット302の第2領域202内であるか(第2の距離d2内であるか)否かを判定する。プレイヤの移動により、ステップS210において取得した現在位置301が第2領域202内となっていたとき(ステップS202:Yes)、CPU10は端末装置1がターゲット302に「接近」したものと判定し、ステップS213に移行する。
In step S212, the
ステップS213において、スピーカ14および振動部15はターゲット302から第2の距離d2内に端末装置1があること、すなわち、ターゲット302と「接近」していることを報知する。報知の具体的な態様としては、スピーカ14は鳴らす音楽を「接近」モードの曲に変更し、振動部15は振動パターンを「接近」パターンに変更する。その後、再びステップS204の経過時間の判定に戻る。
In step S213, the
ステップS212における、端末装置1とターゲット302との距離の判定の説明に戻る。CPU10による判定の結果、現在位置301が第2領域202内ではなかったときは(ステップS212:No)、ステップS213aに移行する。
Returning to the description of determining the distance between the
ステップS213aにおいて、CPU10は、スピーカ14および振動部15がターゲット302との「接近」を報知しているか否かを判定する。スピーカ14および振動部15がターゲット302との「接近」を報知していなかった場合は(ステップS213a:No)、再びステップS204の経過時間の判定に戻る。スピーカ14および振動部15がターゲット302との「接近」を報知していた場合は(ステップS213a:Yes)、ステップS213bに移行する。
In step S213a, the
ステップS213bにおいて、スピーカ14および振動部15はターゲット302との「接近」の報知を停止した後、再びステップS204の経過時間の判定に戻る。
In step S213b, the
ステップS211における、端末装置1とターゲット302との距離の判定の説明に戻る。プレイヤの移動により、ステップS210において取得した現在位置301が第1領域201内となっていたときは(ステップS211:Yes)、端末装置1がターゲット302に「接触」したものとして、ステップS214に移行する。
Returning to the description of determining the distance between the
ステップS214において、振動部15は振動を停止する。その後、ステップS215に移行する。
In step S214, the vibrating
ステップS215において、スピーカ14および表示部18は、ターゲット302との「接触」を報知する。報知の具体的な態様としては、スピーカ14は鳴らす音楽を「接触」モードに変更し、表示部18は接触画面130(図14で後述)を表示する。なお、ステップS203において、ターゲット302の位置情報だけを設定しておき、ステップS215で接触画面130を表示する際にCPU10が所定の方法でターゲット302の選択を行うことも可能である。その後、ステップS216に移行する。
In step S215, the
ステップS216において、CPU10は本実施形態に係るゲームにおける「戦闘」を開始する。すなわち、CPU10は、ターゲット302を「撃破」するために実行すべき動作(行動)をプレイヤに報知する。具体的には、表示部18に、プレイヤへの行動指示情報を含んだ戦闘画面140(図15で後述)を表示する。その後、ステップS217に移行する。
In step S216, the
ステップS217において、方位測定手段13および加速度センサ17は、プレイヤの動作を取得する。プレイヤの動作がステップS216の行動指示と合致しなかったときは、合致するまで戦闘画面140を表示し続ける(非図示)。プレイヤの動作がステップS216の行動指示と合致したときは、ターゲット302を「撃破」したと判定して、ステップS218に移行する。
In step S217, the direction measuring means 13 and the
ステップS218において、CPU10はターゲット302を撃破した数(撃破数)をカウントアップする。撃破数は、ターゲット302の種類ごとに管理するものとする。ターゲット302の種類ごとに撃破数を管理することにより、珍しいターゲット302を多数撃破したという達成感プレイヤに与える等、プレイヤに一層の興趣を提供することができる。その後、ステップS219に移行する。
In step S218, the
ステップS219において、ゲーム開始からの経過時間が制限時間以内か否かを判定する(ステップS219)。経過時間が制限時間以内であった場合は(ステップS219:Yes)、ゲームを続行するものとし、ステップS220に移行する。 In step S219, it is determined whether or not the elapsed time from the start of the game is within the time limit (step S219). If the elapsed time is within the time limit (step S219: Yes), the game is continued, and the process proceeds to step S220.
ステップS220において、自位検出手段12は、ターゲット302の撃破後の端末装置1の現在位置301を取得する。その後、ステップS221に移行する。
In step S220, the self-position detecting means 12 acquires the
ステップS221において、CPU10は、ステップS220で取得した現在位置301から所定の距離以上離間し且つ有効領域200内である位置に、別のターゲットを仮想的に設定する。その後、ステップS204における経過時間の判定に戻る。
In step S221, the
ステップS219における、経過時間の判定の説明に戻る。経過時間が制限時間を超えていた場合は(ステップS219:No)、表示部18はタイムアップ画面150(図16で後述)を表示し、ゲームを終了する。なお、ステップS214からステップS219までの間に経過時間の判定がないことから分かるように、ターゲット302と「接触」してから「撃破」するまでの間は、たとえ経過時間が制限時間を超えた場合であってもゲームを終了しない。「接触」から「撃破」までの間はゲームを終了しないことにより、せっかくターゲット302と「接触」できたのに「撃破」できなかった、というプレイヤの落胆とゲームへの関心の減衰を防止することができる。
Returning to the description of the determination of the elapsed time in step S219. If the elapsed time exceeds the time limit (step S219: No), the
図10は本実施形態に係るゲームの画面遷移図である。以降、図10の流れに沿って、各画面を説明していく。なお、各画面は表示部18によって表示されるが、以降、「画面を表示部18が表示する」という説明については適宜省略する。
FIG. 10 is a screen transition diagram of the game according to the present embodiment. Hereinafter, each screen will be described according to the flow of FIG. Although each screen is displayed by the
プレイヤ等が、本実施形態に係るゲームを開始すると、まず、図11の開始画面100が表示される。開始画面100には、「ごうけい」表示101,「あそびかた」ボタン102,「はじめる」ボタン103が表示されている。
When the player or the like starts the game according to the present embodiment, the
「ごうけい」表示101は、これまでに「撃破」してきたターゲット302の合計を表示する。プレイヤが「あそびかた」ボタン102をタップすると、遊び方の説明画面(非図示)に遷移する。プレイヤが「はじめる」ボタン103をタップすると、図12に示す環境設定画面110に遷移する。
The “Gokei”
環境設定画面110には、プレイ時間設定スライダー111、有効領域サイズ設定スライダー112、スタートボタン113、もどるボタン114が表示されている。
On the
プレイヤ等はプレイ時間設定スライダー111を操作することで、プレイ時間を選択する。さらに、プレイヤは有効領域サイズ設定スライダー112を操作することで、有効領域200のサイズを選択する。なお、本実施形態ではプレイ時間および有効領域200のサイズの選択のためにスライダーUI(User Interface)を選択しているが、これ以外のUIも選択可能であり、例えば、アコーディオンUI等を選択してもよい。
The player or the like selects the play time by operating the play
プレイヤがもどるボタン114をタップすると再び開始画面100に遷移する。プレイヤがスタートボタン113をタップすると、図13に示す探索画面120に遷移し、スピーカ14は「探索」モードの音楽を鳴らし始める。
When the player taps the
探索画面120には残り時間画像121が表示される。残り時間画像121は、環境設定画面110で選択したプレイ時間と、プレイ開始から現在までの経過時間の差分を表示する。ターゲット302の向き、ターゲット302との接近等は、スピーカ14と振動部15が報知するため、探索画面120には最低限、残り時間画像121だけが表示されていればことたりる。このように、探索画面120を注視せずに遊べるようにすることで、プレイヤが表示部18を注視して動き回って転倒する等の事故を防ぐことができる。プレイヤは探索画面120が表示されている間、端末装置1を様々な方向に向けることでターゲット302の方向を「発見」し、端末装置1が「発見」を報知した方向にむけて移動して「探索」と「接近」を行う。プレイヤの移動により、プレイヤがターゲット302に「接触」すると、換言すれば端末装置1がターゲット302の第1領域201内に侵入すると、図14に示す接触画面130に遷移する。
The remaining
接触画面130には、残り時間画像131、ターゲット画像132、ターゲット発見メッセージ133が表示される。残り時間画像131は、環境設定画面110で選択したプレイ時間と、プレイ開始から現在までの経過時間の差分を表示する。ターゲット画像132は、ターゲット302に紐付けられた情報の一つである。ターゲット発見メッセージ133「モンスターをみつけた!」はターゲット302の発見をユーザに報知する。なお、「モンスター」の文言は、個々のターゲット302の名前に置き換えてもよい。接触画面130を表示してから数秒程度の所定時間が経過するか、または、画面の任意の位置をタップすると、戦闘画面140に遷移する。
The remaining
戦闘画面140には、残り時間画像141、ターゲット画像142、行動指示メッセージ143が表示される。残り時間画像141は、環境設定画面110で選択したプレイ時間と、プレイ開始から現在までの経過時間の差分を表示する。ターゲット画像142は、ターゲット302に紐付けられた情報の一つである。行動指示メッセージ143は、ターゲット302を「撃破」するために必要な動作をプレイヤに報知する。必要な動作は、ターゲット302に紐付けられた情報の一つである。戦闘画面140が表示されるとプレイヤは「戦闘」、換言すれば、行動指示メッセージ143に示された動作を行う。プレイヤの動作が行動指示メッセージ143の指示と合致したときは、ターゲット302は「撃破」され、探索画面120に戻る。
The remaining
上記のようにプレイヤがターゲット302の「発見」から「撃破」までを繰り返し、環境設定画面110で設定した制限時間に達したとき、表示されている画面が探索画面120であれば、図16に示すタイムアップ画面150に遷移する。なお、接触画面130、戦闘画面140であったときは、ターゲット302の「撃破」が完了するまで、タイムアップ画面150への遷移を行わない。
When the player repeats from "discovery" to "defeat" of the
タイムアップ画面150には、タイムアップメッセージ151が表示される。タイムアップメッセージ151は、制限時間に到達しゲームを終了することをプレイヤに報知する。タイムアップ画面150の表示から数秒程度の所定時間が経過するか、または、画面の任意の位置をタップすると、記録画面160に遷移する。
The time-up
記録画面160には、撃破合計表示161、撃破内訳表162、「もどる」ボタン163、「きろく」ボタン164が表示される。
撃破合計表示161には、種類を問わず全ての撃破したターゲット302の合計が表示される。撃破内訳表162の左列にはターゲット302の画像が、右列には左列に対応する撃破数が表示される。撃破内訳表162は、まだ「接触」できていない種類のターゲット302が存在する場合は、当該ターゲット302をシルエットで表示する等して、次回プレイへの意欲を向上させてもよい。プレイヤが「きろく」ボタン164をタップすると、今回のプレイ結果を記録した上で開始画面100に遷移する。プレイヤが「もどる」ボタン163をタップすると、今回のプレイ結果を記録せずに開始画面100に遷移する。
On the
The defeated
以上説明してきたように、本発明のプログラムや情報端末によれば、地図情報に依存せず、プレイヤの移動範囲を定められた範囲に限定しつつ運動を促すことができる。 As described above, according to the program and the information terminal of the present invention, it is possible to promote the movement while limiting the movement range of the player to a predetermined range without depending on the map information.
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
[付記]
《請求項1》
方位測定手段と、報知手段と、自位検出手段と、を備えたコンピュータに、
前記自位検出手段を用いて、前記コンピュータの初期位置を測定する手順と、
前記初期位置を中心に、所定の大きさの有効領域を設定する手順と、
前記初期位置から所定の距離以上離間し且つ前記有効領域内である位置に、仮想的なターゲットを設定する手順と、
前記コンピュータが、前記ターゲットの方を向いたことを、前記方位測定手段によって検知すると、前記報知手段を用いて報知する手順と、
を実行させるためのプログラム。
《請求項2》
前記方位測定手段を用いて、前記コンピュータの前方向を取得する手順と、
前記前方向を中心とする所定の角度範囲を探知範囲として取得する手順と、
前記コンピュータに対する前記ターゲットの方向を導出する手順と、
前記ターゲットの方向が前記探知範囲内のときに、前記コンピュータが前記ターゲットの方を向いたと判定する手順と、
を実行させるための請求項1に記載のプログラム。
《請求項3》
前記自位検出手段を用いて測定した前記コンピュータの現在位置が、前記ターゲットから所定の距離内にあるとき、前記報知手段を用いて報知する手順を前記コンピュータに実行させるための請求項1または請求項2に記載のプログラム。
《請求項4》
前記現在位置と、前記ターゲットとの距離に応じた複数パターンの報知を行う手順を前記コンピュータに実行させるための請求項3に記載のプログラム。
《請求項5》
前記現在位置から所定の距離以上離間し、かつ前記有効領域内である位置に、別の仮想的なターゲットを設定する手順を前記コンピュータに実行させるための請求項3または請求項4に記載のプログラム。
《請求項6》
前記コンピュータが、前記有効領域の範囲外にあるとき、前記報知手段を用いて報知を行う手順を実行させるための請求項1〜5のいずれか1項に記載のプログラム。
《請求項7》
移動する端末装置であって、
方位を測定する方位測定手段と、
前記端末装置の位置を測定する自位検出手段と、
前記自位検出手段を用いて取得した前記端末装置の初期位置を中心に、所定の大きさの有効領域を設定し、前記初期位置から所定の距離以上離間し且つ前記有効領域内である位置に、仮想的なターゲットを設定する制御手段と、
前記端末装置が前記ターゲットの方を向いたことを、前記方位測定手段によって検知すると報知する報知手段と、
を備える端末装置。
《請求項8》
前記制御手段は、
前記方位測定手段を用いて取得した前記端末装置の前方向を中心とする所定の角度範囲を探知範囲として取得し、前記端末装置に対する前記ターゲットの方向を算出し、前記方向が前記探知範囲内のときに、前記端末装置が前記ターゲットの方を向いたと判定する
ことを特徴とする請求項7に記載の端末装置。
《請求項9》
前記報知手段は、
前記自位検出手段を用いて測定した前記端末装置の現在位置が、前記ターゲットから所定の距離内にあるときに報知する
ことを特徴とする請求項7または請求項8に記載の端末装置。
The inventions described in the claims originally attached to the application of this application are added below. The claims in the appendix are as specified in the claims originally attached to the application for this application.
[Additional Notes]
<< Claim 1 >>
A computer equipped with an orientation measuring means, a notifying means, and a self-position detecting means,
A procedure for measuring the initial position of the computer using the self-position detecting means, and
A procedure for setting an effective area of a predetermined size centered on the initial position, and
A procedure for setting a virtual target at a position separated from the initial position by a predetermined distance or more and within the effective region, and
When the computer detects that the computer has turned toward the target by the directional measuring means, the procedure of notifying using the notifying means and a procedure of notifying the computer.
A program to execute.
<< Claim 2 >>
A procedure for acquiring the forward direction of the computer using the directional measurement means, and
The procedure for acquiring a predetermined angle range centered on the front direction as a detection range, and
The procedure for deriving the direction of the target with respect to the computer and
A procedure for determining that the computer faces the target when the direction of the target is within the detection range, and a procedure for determining that the computer faces the target.
The program according to
<< Claim 3 >>
1. Item 2. The program described in Item 2.
<< Claim 4 >>
The program according to claim 3, wherein the computer is made to execute a procedure for notifying a plurality of patterns according to a distance between the current position and the target.
<< Claim 5 >>
The program according to claim 3 or 4, for causing the computer to execute a procedure of setting another virtual target at a position separated from the current position by a predetermined distance or more and within the effective area. ..
<< Claim 6 >>
The program according to any one of
<< Claim 7 >>
It is a mobile terminal device
Orientation measuring means for measuring azimuth and
A self-position detecting means for measuring the position of the terminal device and
An effective region of a predetermined size is set around the initial position of the terminal device acquired by using the self-position detecting means, and the position is separated from the initial position by a predetermined distance or more and is within the effective region. , Control means to set virtual targets,
A notification means that notifies when the orientation measuring means detects that the terminal device has turned toward the target.
A terminal device comprising.
<< Claim 8 >>
The control means
A predetermined angle range centered on the front direction of the terminal device acquired by using the orientation measuring means is acquired as a detection range, the direction of the target with respect to the terminal device is calculated, and the direction is within the detection range. The terminal device according to claim 7, wherein it is determined that the terminal device faces the target at times.
<< Claim 9 >>
The notification means is
The terminal device according to claim 7 or 8, wherein the current position of the terminal device measured by using the self-position detecting means is notified when the target is within a predetermined distance.
1 端末装置(コンピュータ)
10 CPU
11 ROM
12 自位検出手段
13 方位測定手段
14 スピーカ
15 振動部
16 RAM
17 加速度センサ
18 表示部
200 有効領域
201 第1領域(ターゲットの第1領域)
202 第2領域(ターゲットの第2領域)
300 初期位置
301 現在位置
302 ターゲット
F 前方
D 探知範囲
1 Terminal device (computer)
10 CPU
11 ROM
12 Self-position detecting means 13 Direction measuring means 14
17
202 2nd area (2nd area of target)
300
Claims (9)
前記自位検出手段を用いて、前記コンピュータの初期位置を測定する手順と、
前記初期位置を中心に、所定の大きさの有効領域を設定する手順と、
前記初期位置から所定の距離以上離間し且つ前記有効領域内である位置に、仮想的なターゲットを設定する手順と、
前記コンピュータが、前記ターゲットの方を向いたことを、前記方位測定手段によって検知すると、前記報知手段を用いて報知する手順と、
を実行させるためのプログラム。 A computer equipped with an orientation measuring means, a notifying means, and a self-position detecting means,
A procedure for measuring the initial position of the computer using the self-position detecting means, and
A procedure for setting an effective area of a predetermined size centered on the initial position, and
A procedure for setting a virtual target at a position separated from the initial position by a predetermined distance or more and within the effective region, and
When the computer detects that the computer has turned toward the target by the directional measuring means, the procedure of notifying using the notifying means and a procedure of notifying the computer.
A program to execute.
前記前方向を中心とする所定の角度範囲を探知範囲として取得する手順と、
前記コンピュータに対する前記ターゲットの方向を導出する手順と、
前記ターゲットの方向が前記探知範囲内のときに、前記コンピュータが前記ターゲットの方を向いたと判定する手順と、をさらに前記コンピュータに実行させ、
前記コンピュータが前記ターゲットの方を向いたと判定する手順において前記コンピュータが前記ターゲットの方を向いたと判定された場合に、前記報知する手順において前記報知手段を用いて報知する
ことを特徴とする請求項1に記載のプログラム。 A procedure for acquiring the forward direction of the computer using the directional measurement means, and
The procedure for acquiring a predetermined angle range centered on the front direction as a detection range, and
The procedure for deriving the direction of the target with respect to the computer and
Further, the computer is made to execute the procedure of determining that the computer faces the target when the direction of the target is within the detection range.
When it is determined that the computer is facing the target in the procedure for determining that the computer is facing the target, the notification means is used to notify the computer in the notification procedure. The program according to claim 1.
自身の位置を測定する自位検出手段と、
報知を行う報知手段と、
前記自位検出手段を用いて取得した自身の初期位置を中心に、所定の大きさの有効領域を設定し、前記初期位置から所定の距離以上離間し且つ前記有効領域内である位置に、仮想的なターゲットを設定し、自身が前記ターゲットの方を向いたことを、前記方位測定手段によって検知すると前記報知手段を用いて報知する制御手段と、
を備える端末装置。 Orientation measuring means to measure one's own orientation,
Self-position detection means to measure its own position,
Notification means for notification and
An effective area of a predetermined size is set around the initial position of the self acquired by using the self-position detecting means, and a virtual position is set at a position separated from the initial position by a predetermined distance or more and within the effective area. A control means for setting a target and notifying using the notification means when the orientation measuring means detects that the target is facing the target.
A terminal device comprising.
前記方位測定手段を用いて取得した自身の前方向を中心とする所定の角度範囲を探知範囲として取得し、前記ターゲットの方向が前記探知範囲内のときに、自身が前記ターゲットの方を向いたと判定する
ことを特徴とする請求項7に記載の端末装置。 The control means
A predetermined angle range centered on the front direction of the user acquired by using the azimuth measuring means is acquired as a detection range, and when the direction of the target is within the detection range, the target itself faces the target. The terminal device according to claim 7, wherein the terminal device is determined to be.
前記自位検出手段を用いて測定した自身の現在位置が、前記ターゲットから所定の距離内にあるときに報知する
ことを特徴とする請求項7または請求項8に記載の端末装置。 The notification means is
The terminal device according to claim 7 or 8, wherein the current position of oneself measured by using the self-position detecting means is notified when it is within a predetermined distance from the target.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020027870A JP7528460B2 (en) | 2020-02-21 | 2020-02-21 | Program and terminal device |
| JP2024111436A JP7670214B2 (en) | 2020-02-21 | 2024-07-11 | Portable terminal device, information processing method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020027870A JP7528460B2 (en) | 2020-02-21 | 2020-02-21 | Program and terminal device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024111436A Division JP7670214B2 (en) | 2020-02-21 | 2024-07-11 | Portable terminal device, information processing method and program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2021129895A true JP2021129895A (en) | 2021-09-09 |
| JP2021129895A5 JP2021129895A5 (en) | 2023-03-01 |
| JP7528460B2 JP7528460B2 (en) | 2024-08-06 |
Family
ID=77551568
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020027870A Active JP7528460B2 (en) | 2020-02-21 | 2020-02-21 | Program and terminal device |
| JP2024111436A Active JP7670214B2 (en) | 2020-02-21 | 2024-07-11 | Portable terminal device, information processing method and program |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024111436A Active JP7670214B2 (en) | 2020-02-21 | 2024-07-11 | Portable terminal device, information processing method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7528460B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7741286B1 (en) * | 2024-12-26 | 2025-09-17 | 株式会社コロプラ | Programs, information processing systems |
| JP7775434B1 (en) * | 2024-12-26 | 2025-11-25 | 株式会社コロプラ | Programs, information processing systems |
| JP7792500B1 (en) * | 2024-12-26 | 2025-12-25 | 株式会社コロプラ | Programs, information processing systems |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07280583A (en) * | 1994-04-13 | 1995-10-27 | Aqueous Res:Kk | Portable navigation device |
| JP2000126464A (en) * | 1998-09-01 | 2000-05-09 | Snk:Kk | Game device, game method, portable equipment, and measurement unit |
| JP2002177650A (en) * | 2000-12-12 | 2002-06-25 | Casio Comput Co Ltd | Electronic game system, electronic game device, and recording medium |
| JP2002273052A (en) * | 2001-03-16 | 2002-09-24 | Namco Ltd | Game device and storage medium using position detection device |
| JP2013059573A (en) * | 2011-09-14 | 2013-04-04 | Namco Bandai Games Inc | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE |
| JP2014020871A (en) * | 2012-07-17 | 2014-02-03 | Patent Connections Co Ltd | Program, information recording medium and portable terminal |
| JP2014217566A (en) * | 2013-05-08 | 2014-11-20 | 株式会社テクノクラフト | Hunting game distribution system |
-
2020
- 2020-02-21 JP JP2020027870A patent/JP7528460B2/en active Active
-
2024
- 2024-07-11 JP JP2024111436A patent/JP7670214B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07280583A (en) * | 1994-04-13 | 1995-10-27 | Aqueous Res:Kk | Portable navigation device |
| JP2000126464A (en) * | 1998-09-01 | 2000-05-09 | Snk:Kk | Game device, game method, portable equipment, and measurement unit |
| JP2002177650A (en) * | 2000-12-12 | 2002-06-25 | Casio Comput Co Ltd | Electronic game system, electronic game device, and recording medium |
| JP2002273052A (en) * | 2001-03-16 | 2002-09-24 | Namco Ltd | Game device and storage medium using position detection device |
| JP2013059573A (en) * | 2011-09-14 | 2013-04-04 | Namco Bandai Games Inc | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE |
| JP2014020871A (en) * | 2012-07-17 | 2014-02-03 | Patent Connections Co Ltd | Program, information recording medium and portable terminal |
| JP2014217566A (en) * | 2013-05-08 | 2014-11-20 | 株式会社テクノクラフト | Hunting game distribution system |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7741286B1 (en) * | 2024-12-26 | 2025-09-17 | 株式会社コロプラ | Programs, information processing systems |
| JP7775434B1 (en) * | 2024-12-26 | 2025-11-25 | 株式会社コロプラ | Programs, information processing systems |
| JP7792500B1 (en) * | 2024-12-26 | 2025-12-25 | 株式会社コロプラ | Programs, information processing systems |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024138437A (en) | 2024-10-08 |
| JP7528460B2 (en) | 2024-08-06 |
| JP7670214B2 (en) | 2025-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7670214B2 (en) | Portable terminal device, information processing method and program | |
| JP7738342B2 (en) | Golf support device and program | |
| US9643092B2 (en) | Apparatus and method for simulated gameplay based on a geospatial position | |
| US11130021B2 (en) | Trampoline for use as an input device for an electronic game | |
| JP5922897B2 (en) | Program, electronic device and server | |
| CN113926195A (en) | Method and device for prompting task in game, electronic equipment and readable medium | |
| JP2011120644A (en) | Rotation movement analyzer and program | |
| KR20190014798A (en) | Method for guiding golf and apparatus for executing the method | |
| CN107643084A (en) | Data object information, real scene navigation method and device are provided | |
| JP7416130B2 (en) | Mobile terminals, exercise support methods and programs | |
| JP6462394B2 (en) | Program and game device | |
| WO2021193341A1 (en) | Game program, game method, and terminal device | |
| KR20210088426A (en) | Golf information system | |
| Marins et al. | SmartRabbit: A mobile exergame using geolocation | |
| KR102222596B1 (en) | A running competition method using elements generated according to status information of terminals and terminals and systems therefor | |
| JP2023080349A (en) | game device | |
| Al Zayer | Universal Usability of Virtual Reality | |
| JP2014079482A (en) | Game device, game control method, and program | |
| WO2021193340A1 (en) | Game program, game method, and terminal device | |
| JP5920196B2 (en) | Moving distance calculation device, position management device, moving distance calculation method, and position management method | |
| US20140085186A1 (en) | Method for controlling mobile applications | |
| JP2025037750A (en) | Information processing program, information processing method, and information processing device | |
| Jacob et al. | Adaptivity and safety in location-based games | |
| KR200303923Y1 (en) | GPS golf cart | |
| WO2025197041A1 (en) | Game program, game processing method, and game device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20200311 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230220 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230220 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240109 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240604 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240613 |
|
| 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: 20240625 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240708 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7528460 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |