JP6078719B2 - 移動制御装置及びプログラム - Google Patents
移動制御装置及びプログラム Download PDFInfo
- Publication number
- JP6078719B2 JP6078719B2 JP2014026547A JP2014026547A JP6078719B2 JP 6078719 B2 JP6078719 B2 JP 6078719B2 JP 2014026547 A JP2014026547 A JP 2014026547A JP 2014026547 A JP2014026547 A JP 2014026547A JP 6078719 B2 JP6078719 B2 JP 6078719B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- movement
- moving
- screen
- movement control
- 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
- 238000010079 rubber tapping Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 25
- 238000001514 detection method Methods 0.000 description 18
- 238000013500 data storage Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 230000004048 modification Effects 0.000 description 11
- 238000012986 modification Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 239000011295 pitch Substances 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 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 1
- 230000009471 action Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Description
図1は、携帯端末の外観の一例を示す図である。また、図2は、携帯端末のハードウェア構成の一例を示す図である。図1及び図2に示すように、携帯端末10は、制御部11、記憶部12、通信部13、操作部14、タッチパネル15、及び表示部16を含む。
携帯端末10は、記憶部12から読み出したプログラムを実行することによって、仮想空間において移動対象を移動させるゲームを実行する。本実施形態では、ゲーム空間において、キャラクタがボールを移動させてサッカーの試合を行うサッカーゲームが実行される場合について説明する。サッカーゲームが開始されると、例えば、ゲーム空間が記憶部12に構築される。
図6は、携帯端末10の機能ブロック図である。図6に示すように、携帯端末10は、ゲームデータ記憶部50、位置検出部52、指示位置取得部54、方向決定部56、及び移動制御部58を含む。携帯端末10は、記憶部12に記憶されたプログラムを実行することによって、図6に示す各機能を実現する。ゲームデータ記憶部50は、例えば、記憶部12を主として実現され、位置検出部52は、例えば、制御部11及びタッチパネル15を主として実現される。他の各機能は、制御部11を主として実現される。
ゲームデータ記憶部50は、実行中のゲームの状況を示すゲーム状況データを記憶する。ゲーム状況データには、ゲーム空間20の現在の様子を示すデータが格納される。例えば、ゲーム状況データには、ユーザの操作対象を識別する情報、キャラクタ32(34)の状態(例えば、位置、移動方向、及び移動速度)、ボール36の状態(例えば、位置、移動方向、移動速度、回転方向、及び回転数)、仮想カメラ38の状態(例えば、位置及び視線方向等)、及び試合の状況(例えば、残り時間や得点等)が格納される。なお、ここでの回転とは、ボール36の自転のことである。
位置検出部52は、ユーザにより指示されたゲーム画面40上の位置を検出する。位置検出部52は、ポインティングデバイスからの信号を取得することで、ゲーム画面40上の位置を検出する。本実施形態では、位置検出部52は、タッチパネル15からの検出信号に基づいて、ユーザにより接触されたタッチパネル15の接触位置を示す情報(例えば、座標データ)を検出する。位置検出部52は、座標データを時系列的にゲームデータ記憶部50に記録することになる。
指示位置取得部54は、位置検出部52が検出したゲーム画面40上の第1の位置及び第2の位置に基づいて定まるゲーム画面40上の位置を指示位置として取得する。本実施形態では、指示位置取得部54は、第1の位置と、第1の位置が検出された後に検出される第2の位置と、に基づいて定まるゲーム画面40上の位置を指示位置として取得する場合を説明するが、第1の位置と第2の位置は同時に検出されたものであってもよい。なお、第1の位置が検出された後とは、取得時間が第1の位置よりも遅いことであり、例えば、第1の位置の次に検出された位置が、第2の位置となる。
方向決定部56は、指示位置取得部54により取得された指示位置と、ゲーム画面40上の基準位置と、に基づいて、ユーザの操作対象の移動方向を決定する。基準位置は、予め定められた方法によって定まる位置であり、ゲーム画面40上の所定位置又はゲーム空間20内のオブジェクトの表示位置である。本実施形態では、ゲーム画面40におけるボール36の表示位置が、基準位置に相当する場合を説明する。
移動制御部58は、方向決定部56により決定された移動方向V1に基づいて、ユーザの操作対象を移動させる。例えば、移動制御部58は、方向決定部により決定された移動方向V1にユーザの操作対象を所定距離又は所定時間移動させる。ここでは、移動制御部58は、ユーザの操作対象を、移動方向V1に向けて、所定の移動速度で所定の距離だけ移動させる。この移動距離は、例えば、第2の位置が検出されたタイミングから一定時間だけ所定の速度で移動することによって決定される。なお、ユーザの操作対象の移動速度が速いほど、移動距離は大きくなる。即ち、ユーザの操作対象の移動速度が遅いほど、移動距離は小さくなる。本実施形態では、移動制御部58が上記のようにユーザの操作対象を所定距離又は所定時間だけ移動させると、ユーザの操作対象は停止する。このため、ユーザの操作対象を移動させ続けるためには、ユーザは、タッチパネル15をタップし続けることになる。
図10は、携帯端末10が実行する処理を示すフロー図である。制御部11は、記憶部12に記憶されたプログラムに従って、図10に示す処理を実行する。図10に示す処理が実行されることによって、図6に示す各機能が実現される。なお、以降説明する処理は、ゲームの開始指示が行われた場合に実行される。
なお、本発明は、以上に説明した実施の形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。
以上のような記載から、本発明は例えば以下のように把握される。
本発明に係る移動制御装置(10)は、仮想空間(例えば、ゲーム空間20)において移動対象(例えば、ユーザの操作対象のキャラクタ32)を移動させる移動制御装置(10)であって、位置検出手段(52)が検出した前記仮想空間(例えば、ゲーム空間20)内又は画面(例えば、ゲーム画面40)上の第1の位置及び第2の位置に基づいて定まる、前記仮想空間(例えば、ゲーム空間20)内又は前記画面(例えば、ゲーム画面40)上の位置を指示位置として取得する取得手段(54)と、前記取得手段(54)により取得された指示位置と、前記仮想空間(例えば、ゲーム空間20)内又は前記画面(例えば、ゲーム画面40)上の基準位置と、に基づいて、前記移動対象(例えば、ユーザの操作対象のキャラクタ32)の移動方向を決定する方向決定手段(56)と、前記方向決定手段(56)により決定された移動方向に基づいて、前記移動対象(例えば、ユーザの操作対象のキャラクタ32)を移動させる移動制御手段(58)と、を含むことを特徴とする。
Claims (10)
- 仮想空間において移動対象を移動させる移動制御装置であって、
画面上のタッチパネルに対してタップ操作が繰り返し行われた場合に、前記タップ操作が行われるたびに、当該タップ操作における第1の接触位置と、直近のタップ操作における第2の接触位置と、に基づいて定まる、前記仮想空間内又は前記画面上の位置を指示位置として取得する取得手段と、
前記取得手段により取得された指示位置と、前記仮想空間内又は前記画面上の基準位置と、に基づいて、前記移動対象の移動方向を決定する方向決定手段と、
前記タップ操作が行われたタイミングに基づいて、当該タップ操作が行われた頻度に関する情報を取得する手段と、
当該取得された情報に基づいて、前記移動対象の移動速度を決定する速度決定手段と、
前記方向決定手段により決定された移動方向と、前記速度決定手段により決定された移動速度と、に基づいて、前記移動対象を移動させる移動制御手段と、
を含むことを特徴とする移動制御装置。 - 前記移動制御手段は、前記方向決定手段により決定された移動方向に前記移動対象を所定距離又は所定時間移動させる、
ことを特徴とする請求項1に記載の移動制御装置。 - 前記方向決定手段は、前記取得手段により取得された指示位置と、前記基準位置と、の前記仮想空間内又は前記画面上における基準方向のずれ量に基づいて、前記移動対象の移動方向を決定する、
ことを特徴とする請求項1又は2に記載の移動制御装置。 - 前記方向決定手段は、前記取得手段により取得された指示位置と、前記基準位置と、を結ぶ前記仮想空間内又は前記画面上の方向に基づいて、前記移動対象の移動方向を決定する、
ことを特徴とする請求項1〜3の何れかに記載の移動制御装置。 - 前記取得手段は、前記第1の接触位置と、前記第1の接触位置が検出される前に検出される前記第2の位置と、に基づいて定まる前記仮想空間内又は前記画面上の位置を前記指示位置として取得する、
ことを特徴とする請求項1〜4の何れかに記載の移動制御装置。 - 前記方向決定手段は、前記取得手段により取得された指示位置と、前記基準位置と、の前記仮想空間内又は前記画面上における基準方向のずれ量が基準量未満である場合、前記基準方向に関連付けられた所定方向を前記移動対象の移動方向として決定し、当該ずれ量が前記基準量以上である場合、前記取得手段により取得された指示位置と前記基準位置とに基づいて定まる方向を前記移動対象の移動方向として決定する、
ことを特徴とする請求項1〜5の何れかに記載の移動制御装置。 - 前記方向決定手段は、前記取得手段により取得された指示位置と、前記基準位置と、に基づいて、所定方向と前記移動対象の移動方向とのずれ量を決定することによって、前記移動対象の移動方向を決定する、
ことを特徴とする請求項1〜6の何れかに記載の移動制御装置。 - 前記基準位置は、前記仮想空間内に配置された移動物体の位置又は前記画面における当該移動物体の表示位置であり、
前記移動制御手段は、前記移動対象の移動に基づいて、前記移動物体を移動させる、
ことを特徴とする請求項1〜7の何れかに記載の移動制御装置。 - 前記移動制御装置は、
前記移動対象と前記移動物体との位置関係に基づいて、前記仮想空間内の前記移動物体の位置又は前記移動物体の表示位置を前記基準位置とするか、前記仮想空間内又は前記画面上の所定位置を前記基準位置とするか、を決定する手段、
を更に含むことを特徴とする請求項8に記載の移動制御装置。 - 請求項1〜9の何れかに記載の移動制御装置としてコンピュータを機能させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014026547A JP6078719B2 (ja) | 2014-02-14 | 2014-02-14 | 移動制御装置及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014026547A JP6078719B2 (ja) | 2014-02-14 | 2014-02-14 | 移動制御装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015150215A JP2015150215A (ja) | 2015-08-24 |
JP6078719B2 true JP6078719B2 (ja) | 2017-02-15 |
Family
ID=53893103
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014026547A Active JP6078719B2 (ja) | 2014-02-14 | 2014-02-14 | 移動制御装置及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6078719B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6030258B1 (ja) * | 2016-05-23 | 2016-11-24 | グリー株式会社 | プログラム、ゲームの制御方法、及び情報処理装置 |
JP5942031B1 (ja) * | 2015-11-27 | 2016-06-29 | グリー株式会社 | プログラム、ゲームの制御方法、及び情報処理装置 |
JP2017144218A (ja) * | 2016-02-19 | 2017-08-24 | 株式会社コーエーテクモゲームス | ゲームシステム、ゲーム装置、情報処理装置および制御プログラム |
JP6043448B1 (ja) * | 2016-02-25 | 2016-12-14 | 株式会社コロプラ | ゲームプログラム |
JP6069571B1 (ja) * | 2016-10-19 | 2017-02-01 | グリー株式会社 | プログラム、ゲームの制御方法、及び情報処理装置 |
JP6347286B2 (ja) | 2016-11-21 | 2018-06-27 | 株式会社コナミデジタルエンタテインメント | ゲーム制御装置、ゲームシステム、及びプログラム |
JP7028428B2 (ja) * | 2017-06-13 | 2022-03-02 | 株式会社モバダイ | ゲームの操作制御プログラム及び操作制御装置 |
CN113721820B (zh) * | 2021-09-02 | 2023-07-25 | 网易(杭州)网络有限公司 | 人机交互方法、装置和电子设备 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4264446B2 (ja) * | 2006-09-28 | 2009-05-20 | 任天堂株式会社 | ゲーム装置およびゲームプログラム |
JP4399472B2 (ja) * | 2007-03-13 | 2010-01-13 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム装置の制御方法及びプログラム |
JP5107962B2 (ja) * | 2009-04-24 | 2012-12-26 | 株式会社コナミデジタルエンタテインメント | ゲーム制御プログラム、ゲーム装置、及びゲーム制御方法 |
JP2010029711A (ja) * | 2009-11-10 | 2010-02-12 | Nintendo Co Ltd | タッチパネルを用いたゲーム装置およびゲームプログラム |
JP5738809B2 (ja) * | 2012-07-31 | 2015-06-24 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム装置の制御方法、ゲームシステム、ゲームシステムの制御方法、及びプログラム |
JP6040721B2 (ja) * | 2012-11-16 | 2016-12-07 | 富士通株式会社 | 情報処理装置及びプログラム |
-
2014
- 2014-02-14 JP JP2014026547A patent/JP6078719B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015150215A (ja) | 2015-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6078719B2 (ja) | 移動制御装置及びプログラム | |
US10732742B2 (en) | Information processing program and method for causing a computer to transform a displayed object based on input area and force of a touch input | |
US9715273B2 (en) | Motion tracking user interface | |
JP5738809B2 (ja) | ゲーム装置、ゲーム装置の制御方法、ゲームシステム、ゲームシステムの制御方法、及びプログラム | |
KR101582296B1 (ko) | 모바일 게임을 위한 자동 조준 시스템 및 방법 | |
US9798456B2 (en) | Information input device and information display method | |
JP5832489B2 (ja) | 移動制御装置及びプログラム | |
JP5509227B2 (ja) | 移動制御装置、移動制御装置の制御方法、及びプログラム | |
JP6534011B2 (ja) | 情報処理装置、情報処理プログラム、情報処理システム、および、情報処理方法 | |
US11759702B2 (en) | Game system, processing method, and information storage medium | |
JP6519075B2 (ja) | 情報処理装置、情報処理プログラム、情報処理システム、および、情報処理方法 | |
JP5918285B2 (ja) | 移動制御装置及びプログラム | |
Yukang et al. | Gesture-based target acquisition in virtual and augmented reality | |
JP6626613B2 (ja) | ゲームプログラム | |
JP5081399B2 (ja) | ゲーム装置、プログラム及び情報記録媒体 | |
JP6217004B2 (ja) | 移動制御装置及びプログラム | |
Nguyen et al. | Direct manipulation video navigation on touch screens | |
Mohan et al. | Head-fingers-arms: Physically-coupled and decoupled multimodal interaction designs in mobile VR | |
JP2016120039A (ja) | ゲームプログラム | |
KR20170001539A (ko) | 모바일 게임을 위한 자동 조준 시스템 및 방법 | |
JP5993513B1 (ja) | 野球ゲームプログラム、ゲームプログラム及びコンピュータ | |
JP6206781B2 (ja) | 移動制御装置及びプログラム | |
JP7286857B2 (ja) | 情報処理システム、プログラム及び情報処理方法 | |
WO2023002907A1 (ja) | 情報処理システム、プログラム及び情報処理方法 | |
Xu et al. | Guidance rays: 3D object selection based on multi-ray in dense scenario |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160112 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160113 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160308 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160726 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161017 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20161025 |
|
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: 20161115 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161122 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6078719 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |