JP7105574B2 - プログラム及びゲーム装置 - Google Patents
プログラム及びゲーム装置 Download PDFInfo
- Publication number
- JP7105574B2 JP7105574B2 JP2018018320A JP2018018320A JP7105574B2 JP 7105574 B2 JP7105574 B2 JP 7105574B2 JP 2018018320 A JP2018018320 A JP 2018018320A JP 2018018320 A JP2018018320 A JP 2018018320A JP 7105574 B2 JP7105574 B2 JP 7105574B2
- Authority
- JP
- Japan
- Prior art keywords
- coordinates
- pressing operation
- reference coordinates
- contact
- game
- 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
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
とを防止することができる。
図1に、本実施形態のゲーム装置の機能ブロック図の一例を示す。なお本実施形態のゲーム装置は図1の構成要素(各部)の一部を省略した構成としてもよい。
回起動時や、基準座標のキャンセルなどが行われたとき)は、自動的に、入力面の所定位置(予め決まった座標(例えば、入力面の中心や四隅のいずれか、或いは、プレーヤによって事前に指定された座標)や、移動制御の対象となるオブジェクトの座標など)に基準座標を設定してもよい。また、基準座標更新部114は、基準座標が設定されていない状態のときは、押し込み操作がなされた場合に、押し込み操作の接触位置の座標や入力面の所定位置に基準座標を設定してもよい。
次に本実施形態の手法について図面を用いて説明する。
Cまでの距離及び基準座標RCから指示座標DCへの方向に基づく移動制御が繰り返される。
み操作の接触位置から所定距離離れた位置であって変更前の接触位置と変更後の接触位置とを結ぶ線分に沿った位置に順次基準座標RCを更新してもよい。また、最初に押し込み操作がなされた位置を基点として、変更後の押し込み操作の接触位置の基点からの方向に応じて、基準座標RCを更新してもよい。具体的には、予め基点からの方向に対応付けて基準座標RCの更新先の座標を設定してもよい。例えば、基点から上方向に押し込み操作の接触位置が変更された場合には、入力面の中心座標に基準座標RCを更新し、基点から右方向に押し込み操作の接触位置が変更された場合には、入力面の右隅の座標に基準座標RCを更新し、基点から左方向に押し込み操作の接触位置が変更された場合には、入力面の左隅の座標に基準座標RCを更新し、基点から下方向に押し込み操作の接触位置が変更された場合には、キャラクタCRの座標に基準座標RCを更新するようにしてもよい。また、キャラクタCRや敵キャラクタ等のキャラクタが複数存在する場合に、基点からの方向に対応付けてキャラクタを設定しておき、押し込み操作の接触位置の基点からの方向に対応付けられたキャラクタの座標に基準座標RCを更新するようにしてもよい。基点からの方向と基準座標RCの更新先の座標(或いは、キャラクタ)とを対応付けておく場合、当該対応関係をプレーヤが把握できるような態様で所定の画像PIを表示することが望ましい。このように、押し込み操作の継続中の接触位置に応じて基準座標RCを更新するように構成することで、プレーヤは入力面を押し込んだまま指等を移動させるという直観的且つプレーヤの明確な意思を伴う接触操作により基準座標RCを更新することができる。なお、押し込み操作がなされた後、接触操作が継続している状態で、押し込み操作ではない接触操作の接触位置が変更された場合に、変更後の当該接触操作の接触位置に応じて基準座標RCを更新するようにしてもよい。
次に、本実施形態のゲーム装置の処理の一例について図7のフローチャートを用いて説明する。
Claims (21)
- 入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置のためのプログラムであって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部としてコンピュータを機能させ 、
前記指示座標は、前記所定以上の加圧を伴わない前記接触操作に応じて指定され、
前記基準座標更新部は、
前記接触操作がなされていない状態で前記押し込み操作がなされた場合には、前記基準座標を更新せず、前記指示座標の指定が所定時間以上継続している状態で前記押し込み操作がなされた場合に、前記基準座標を更新する ことを特徴とするプログラム。 - 入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置のためのプログラムであって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部としてコンピュータを機能させ 、
前記接触操作は、プレーヤの指を用いた操作であり、
前記基準座標更新部は、
前記押し込み操作がなされたときの前記指の方向を判定し、当該指の方向に応じて前記
基準座標を更新する ことを特徴とするプログラム。 - 入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置のためのプログラムであって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部としてコンピュータを機能させ 、
前記基準座標更新部は、
前記押し込み操作の継続中に前記押し込み操作の接触位置が変更された場合に、最初に押し込み操作がなされた位置を基点として、変更後の押し込み操作の接触位置の前記基点からの方向に対応付けられた座標又は当該方向に対応付けられたキャラクタを選択し、選択した座標又はキャラクタの座標に前記基準座標を更新する ことを特徴とするプログラム。 - 入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置のためのプログラムであって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部としてコンピュータを機能させ 、
前記基準座標更新部は、
前記基準座標が更新された後、前記押し込み操作が継続したまま前記押し込み操作の接触位置が所定距離以上移動した場合、又は、前記押し込み操作が継続したまま前記押し込み操作の接触位置が所定の軌跡を描くように移動した場合に、前記基準座標の更新をキャンセルする ことを特徴とするプログラム。 - 請求項1乃至4のいずれか1項において、
前記加圧判定部は、
前記入力面に設けられた圧力センサの出力値に基づいて、前記接触操作が前記押し込み操作であるか否かを判定することを特徴とするプログラム。 - 請求項1乃至5のいずれか1項において、
前記基準座標更新部は、
前記基準座標が設定されているときに、前記押し込み操作がなされた場合に、前記押し込み操作の圧力に応じて前記基準座標が前記押し込み操作の接触位置に近づくように前記基準座標を更新することを特徴とするプログラム。 - 入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置のためのプログラムであって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否か
を判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部としてコンピュータを機能させ 、
前記加圧判定部は、
前記入力面に対する前記接触操作の接触面積を算出し、算出した接触面積の時間的な変化に基づいて、前記接触操作が前記押し込み操作であるか否かを判定する ことを特徴とするプログラム。 - 入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置のためのプログラムであって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部としてコンピュータを機能させ 、
前記加圧判定部は、
前記入力面に設けられた圧力センサの出力値に基づいて、前記接触操作が前記押し込み操作であるか否かを判定し、
前記基準座標更新部は、
前記基準座標が設定されているときに、前記押し込み操作がなされた場合に、前記押し込み操作の圧力に応じて前記基準座標が前記押し込み操作の接触位置に近づくように前記基準座標を更新する ことを特徴とするプログラム。 - 請求項8において、
前記基準座標更新部は、
前記押し込み操作の圧力に応じて、前記基準座標が前記押し込み操作の接触位置に近づく際の前記基準座標の移動速度を変化させることを特徴とするプログラム。 - 請求項2乃至9のいずれか1項において、
前記指示座標は、前記所定以上の加圧を伴わない前記接触操作に応じて指定されることを特徴とするプログラム。 - 請求項2乃至10のいずれか1項において、
前記基準座標更新部は、
前記指示座標の指定が継続している間に、前記押し込み操作がなされた場合に、前記基準座標を更新することを特徴とするプログラム。 - 請求項1、2、4乃至11のいずれか1項において、
前記基準座標更新部は、
前記押し込み操作の継続中に前記押し込み操作の接触位置が変更された場合に、変更後の前記押し込み操作の接触位置に応じて前記基準座標を更新することを特徴とするプログラム。 - 請求項1乃至3、5乃至12のいずれか1項において、
前記基準座標更新部は、
前記基準座標が更新された後、所定の接触操作がなされた場合に、前記基準座標の更新をキャンセルすることを特徴とするプログラム。 - 請求項1乃至13のいずれか1項において、
前記基準座標を表す所定の画像を表示させる表示制御部として更にコンピュータを機能させ、
前記表示制御部は、
前記基準座標に、前記所定の画像として前記ゲームに関する情報を表示させることを特徴とするプログラム。 - 請求項1乃至14のいずれか1項において、
前記基準座標を表す所定の画像を表示させる表示制御部として更にコンピュータを機能させ、
前記表示制御部は、
前記基準座標が更新されている間、又は、前記指示座標が指定されている間は、前記所定の画像を表示させないことを特徴とするプログラム。 - 入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置であって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部とを含 み、
前記指示座標は、前記所定以上の加圧を伴わない前記接触操作に応じて指定され、
前記基準座標更新部は、
前記接触操作がなされていない状態で前記押し込み操作がなされた場合には、前記基準座標を更新せず、前記指示座標の指定が所定時間以上継続している状態で前記押し込み操作がなされた場合に、前記基準座標を更新する ことを特徴とするゲーム装置。 - 入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置であって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部とを含 み、
前記接触操作は、プレーヤの指を用いた操作であり、
前記基準座標更新部は、
前記押し込み操作がなされたときの前記指の方向を判定し、当該指の方向に応じて前記基準座標を更新する ことを特徴とするゲーム装置。 - 入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置であって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部とを含 み、
前記基準座標更新部は、
前記押し込み操作の継続中に前記押し込み操作の接触位置が変更された場合に、最初に押し込み操作がなされた位置を基点として、変更後の押し込み操作の接触位置の前記基点からの方向に対応付けられた座標又は当該方向に対応付けられたキャラクタを選択し、選択した座標又はキャラクタの座標に前記基準座標を更新する ことを特徴とするゲーム装置。 - 入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置であって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部とを含 み、
前記基準座標更新部は、
前記基準座標が更新された後、前記押し込み操作が継続したまま前記押し込み操作の接触位置が所定距離以上移動した場合、又は、前記押し込み操作が継続したまま前記押し込み操作の接触位置が所定の軌跡を描くように移動した場合に、前記基準座標の更新をキャンセルする ことを特徴とするゲーム装置。 - 入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置であって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部とを含 み、
前記加圧判定部は、
前記入力面に対する前記接触操作の接触面積を算出し、算出した接触面積の時間的な変化に基づいて、前記接触操作が前記押し込み操作であるか否かを判定する ことを特徴とするゲーム装置。 - 入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置であって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部とを含 み、
前記加圧判定部は、
前記入力面に設けられた圧力センサの出力値に基づいて、前記接触操作が前記押し込み操作であるか否かを判定し、
前記基準座標更新部は、
前記基準座標が設定されているときに、前記押し込み操作がなされた場合に、前記押し込み操作の圧力に応じて前記基準座標が前記押し込み操作の接触位置に近づくように前記基準座標を更新する ことを特徴とするゲーム装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018018320A JP7105574B2 (ja) | 2018-02-05 | 2018-02-05 | プログラム及びゲーム装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018018320A JP7105574B2 (ja) | 2018-02-05 | 2018-02-05 | プログラム及びゲーム装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019134881A JP2019134881A (ja) | 2019-08-15 |
JP7105574B2 true JP7105574B2 (ja) | 2022-07-25 |
Family
ID=67623920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018018320A Active JP7105574B2 (ja) | 2018-02-05 | 2018-02-05 | プログラム及びゲーム装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7105574B2 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014147668A1 (ja) | 2013-03-22 | 2014-09-25 | 株式会社スクウェア・エニックス | ビデオゲーム処理装置、ビデオゲーム処理方法、及びビデオゲーム処理プログラム |
JP2016051266A (ja) | 2014-08-29 | 2016-04-11 | 株式会社Cygames | ユーザ入力の操作性を向上させる方法 |
JP2016201028A (ja) | 2015-04-13 | 2016-12-01 | 株式会社Cygames | ユーザ入力の操作性を向上させるプログラム、電子装置、及び方法 |
JP2017016711A (ja) | 2016-10-26 | 2017-01-19 | 富士通株式会社 | 表示プログラム |
JP2017204024A (ja) | 2016-05-09 | 2017-11-16 | 日立マクセル株式会社 | 携帯端末装置 |
-
2018
- 2018-02-05 JP JP2018018320A patent/JP7105574B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014147668A1 (ja) | 2013-03-22 | 2014-09-25 | 株式会社スクウェア・エニックス | ビデオゲーム処理装置、ビデオゲーム処理方法、及びビデオゲーム処理プログラム |
JP2016051266A (ja) | 2014-08-29 | 2016-04-11 | 株式会社Cygames | ユーザ入力の操作性を向上させる方法 |
JP2016201028A (ja) | 2015-04-13 | 2016-12-01 | 株式会社Cygames | ユーザ入力の操作性を向上させるプログラム、電子装置、及び方法 |
JP2017204024A (ja) | 2016-05-09 | 2017-11-16 | 日立マクセル株式会社 | 携帯端末装置 |
JP2017016711A (ja) | 2016-10-26 | 2017-01-19 | 富士通株式会社 | 表示プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2019134881A (ja) | 2019-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6145099B2 (ja) | タッチ対応移動体デバイスにおけるゲーム・コントローラー | |
JP5951638B2 (ja) | タッチディスプレイ用仮想コントローラ | |
US10821360B2 (en) | Data processing method and mobile terminal | |
JP4748657B2 (ja) | 入力データ処理プログラムおよび入力データ処理装置 | |
JP3734820B1 (ja) | ゲームプログラム、ゲーム装置、および入力装置 | |
JP6185123B1 (ja) | プログラム、制御方法、及び情報処理装置 | |
JP5374564B2 (ja) | 描画装置、描画制御方法、及び描画制御プログラム | |
KR101069294B1 (ko) | 휴대용 멀티미디어 단말기 및 그 바탕화면 구성방법 | |
WO2020067124A1 (ja) | プログラム、電子装置、及び方法 | |
US9072968B2 (en) | Game device, game control method, and game control program for controlling game on the basis of a position input received via touch panel | |
US11759702B2 (en) | Game system, processing method, and information storage medium | |
JP5081399B2 (ja) | ゲーム装置、プログラム及び情報記録媒体 | |
JP6387239B2 (ja) | プログラム及びサーバ | |
JP7105574B2 (ja) | プログラム及びゲーム装置 | |
JP7105573B2 (ja) | プログラム及びゲーム装置 | |
JP6446149B1 (ja) | プログラム、処理装置及び処理方法 | |
JP7471782B2 (ja) | プログラム、電子装置、及び方法 | |
JP2021062251A (ja) | プログラム及びゲーム装置 | |
JP2019117634A (ja) | 表示制御プログラム、表示制御方法、及び表示制御システム | |
JP3768223B1 (ja) | ゲームシステム、プログラム及び情報記憶媒体 | |
JP6480520B2 (ja) | プログラム、制御方法、及び情報処理装置 | |
TWI651120B (zh) | 遊戲控制方法與電子裝置 | |
JP2023068240A (ja) | 情報処理プログラム、情報処理装置および情報処理方法 | |
JP2019166229A (ja) | プログラム及びゲーム装置 | |
JP2006102524A (ja) | ゲームシステム、プログラム及び情報記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220125 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220328 |
|
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: 20220614 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220712 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7105574 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |