JP7028428B2 - Game operation control program and operation control device - Google Patents
Game operation control program and operation control device Download PDFInfo
- Publication number
- JP7028428B2 JP7028428B2 JP2017115851A JP2017115851A JP7028428B2 JP 7028428 B2 JP7028428 B2 JP 7028428B2 JP 2017115851 A JP2017115851 A JP 2017115851A JP 2017115851 A JP2017115851 A JP 2017115851A JP 7028428 B2 JP7028428 B2 JP 7028428B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- display
- player
- airplane
- displayed
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
特許法第30条第2項適用 アメリカ合衆国カリフォルニア州に本社を置くApple Inc.(以下Apple Inc.という。)により開発されたApp Storeと称されるアプリケーションを、携帯端末等のコンピュータで動作させることで実現されるApple社が運営するインターネット上の環境であって、インターネットを介してソフトウエア等をダウンロードできるようにすることによってソフトウエア等の販売等を一般公衆に提供するインターネット上の環境(App Store)内で平成29年5月25日に販売された。Application of Article 30, Paragraph 2 of the Patent Act Apple Inc., headquartered in California, USA. It is an environment on the Internet operated by Apple Inc., which is realized by operating an application called App Store developed by (hereinafter referred to as Apple Inc.) on a computer such as a mobile terminal, via the Internet. It was sold on May 25, 2017 in an environment (App Store) on the Internet that provides the general public with the sale of software, etc. by making it possible to download the software, etc.
本発明は、ゲームの操作制御プログラム及び操作制御装置に関する。 The present invention relates to an operation control program and an operation control device for a game.
ゲーム装置には、ゲーム専用の入力用インタフェースを備えたハードウエアにプログラムをインストールしたゲーム装置が存在する。 As a game device, there is a game device in which a program is installed in hardware having an input interface dedicated to the game.
例えば、ゲーム専用の入力用インタフェースとして操作スティック及び複数の操作ボタンを備えることで、プレーヤの指により操作スティック及び複数の操作ボタンを操作できるようにして、プレーヤがゲームの操作をすることを容易にする技術が存在する(例えば、特許文献1参照)。 For example, by providing an operation stick and a plurality of operation buttons as an input interface dedicated to the game, the operation stick and a plurality of operation buttons can be operated by the finger of the player, and the player can easily operate the game. (See, for example, Patent Document 1).
また、自機(飛行機)と敵機(飛行機)との間の空中戦ゲームを扱うゲーム装置において、ゲーム装置が、ジョイスティック、ボタン、モニタ等のペリフェラルを備え、プレーヤが、画面に表示された飛行機を操縦しやすくする技術が存在する(例えば、特許文献2参照)。 Further, in a game device that handles an aerial battle game between an own machine (airplane) and an enemy machine (airplane), the game device is equipped with peripherals such as a joystick, a button, and a monitor, and the player displays the airplane on the screen. There is a technique for facilitating maneuvering (see, for example, Patent Document 2).
また、ゲーム装置において、各操作盤に、キャラクタの移動方向を指示する操作レバーと、ミサイル発射ボタンと、機銃発射ボタンと、スロットルとを備えることによって、三次元空間内を広い角度で移動するキャラクタの後方に存在する他のキャラクタを比較的容易に固定できる画像表示装置が存在する(例えば、特許文献3参照)。 Further, in the game device, each operation panel is provided with an operation lever for instructing the movement direction of the character, a missile launch button, a machine gun launch button, and a throttle, so that the character moves in a three-dimensional space at a wide angle. There is an image display device that can relatively easily fix another character existing behind (see, for example, Patent Document 3).
上述した、背景技術は、いずれも、プレーヤによるキャラクタ等への操作を容易にするため、操作ボタンや操作スティックのようなゲーム操作専用のハードウエアが設けられている。 In each of the above-mentioned background techniques, in order to facilitate the operation of the character or the like by the player, hardware dedicated to game operation such as operation buttons and operation sticks is provided.
ゲーム専用のハードウエアを備えた下無線用のマシンではなく、タッチパネルを有する携帯端末やタブレットなどの汎用の電子デバイスにゲームプログラムをインストールすることで、プレーヤがゲームを楽しむこともできる。この場合、汎用の電子デバイスは、ゲーム専用のハードウエアのボタンなどを備えていない 。このため、例えば、キャラクタなどのオブジェクトを操作するボタンを画面に表示させ、プレーヤが画面上に表示されたボタンに触れる(タップなどをする)ことによって、プレーヤの指示を受け付けるができるようにしている場合がある。 Players can also enjoy games by installing the game program on a general-purpose electronic device such as a mobile terminal or tablet that has a touch panel, instead of a lower wireless machine equipped with hardware dedicated to the game. In this case, general-purpose electronic devices do not have hardware buttons dedicated to games. For this reason, for example, a button for operating an object such as a character is displayed on the screen, and the player can receive a player's instruction by touching (tapping, etc.) the button displayed on the screen. In some cases.
タブレットや携帯端末などの汎用の電子デバイスでゲームをプレイする場合における操作としては、タップ、長押し、ドラッグ、スワイプ、フリックなどがある。タップは、画面上のメニューやアイコンを指1本で触る操作である。長押しは、画面上を指1本で触れたままにしておく操作である。ドラッグは、画面上を指1本で触れて、そのまま上下左右に移動させる操作である。スワイプは、画面上を指1本で触れて、そのまま上下左右どちらかの方向に滑らせる操作である。フリックは、画面上を指1本で触れて、はじくようにサッと素早く動かす操作である。 Operations for playing a game on a general-purpose electronic device such as a tablet or a mobile terminal include tapping, long-pressing, dragging, swiping, and flicking. Tap is an operation of touching a menu or icon on the screen with one finger. A long press is an operation that keeps the screen touched with one finger. Dragging is an operation of touching the screen with one finger and moving it up, down, left, and right as it is. Swipe is an operation of touching the screen with one finger and sliding it in either the up, down, left, or right direction. Flicking is an operation that touches the screen with one finger and moves it quickly and quickly as if it were flipped.
このような操作は、画面に表示されたボタン、アイコンなどの適切な位置に指を触れさせるなどの操作をプレーヤに強いる場合が多い。このため、プレーヤがキャラクタに注目している場合に、所定の位置にあるボタン等への指による操作指示がうまく行えないことがある。このように、専用のジョイスティックなどのハードウエアによるインタフェースがないために、ゲームの操作指示が適切に行えないなどの不都合が生じる場合があった。 Such an operation often forces the player to perform an operation such as touching an appropriate position such as a button or an icon displayed on the screen with a finger. Therefore, when the player is paying attention to the character, it may not be possible to properly give an operation instruction to a button or the like at a predetermined position with a finger. As described above, since there is no interface by hardware such as a dedicated joystick, inconveniences such as not being able to properly instruct the operation of the game may occur.
そこで、本発明は、携帯端末やタブレットなどの汎用の電子デバイスの画面に触れることによって、ゲームに指示を与える場合などにおいても、ゲームの操作に多様性を持たせ、ゲームの操作性を向上させることを目的とする。 Therefore, the present invention provides diversity in game operation and improves game operability even when giving instructions to the game by touching the screen of a general-purpose electronic device such as a mobile terminal or tablet. The purpose is.
一実施形態では、ディスプレイにタッチ感知面を備える電子デバイスにおいて、前記電子デバイスは、前記タッチ感知面との接触を検出するためのセンサを備え、前記電子デバイスに、複数の操作領域の各々が、操作者からの複数の操作指示の各々に対応する、前記複数の操作領域を前記ディスプレイに表示するステップと、操作者による前記タッチ感知面への接触の位置に存在する操作領域に対応する操作指示を受け取るステップと、前記接触に応答して、受け取られた前記操作指示に対応する速度及び方向に、操作者の操作対象のオブジェクトが所定の時間移動した後の第1の位置を決定するステップと、前記接触に応答して、所定の速度及び方向に、操作者の操作対象でないオブジェクトが前記所定の時間移動した後の第2の位置を決定するステップと、前記操作対象のオブジェクトを前記第1の位置に静止させて表示し、前記操作対象でないオブジェクトを前記第2の位置に静止させて表示するステップと、を実行させるプログラムが提供される。 In one embodiment, in an electronic device having a touch-sensitive surface on the display, the electronic device comprises a sensor for detecting contact with the touch-sensitive surface, and the electronic device has each of a plurality of operating areas. An operation instruction corresponding to a step of displaying the plurality of operation areas on the display corresponding to each of the plurality of operation instructions from the operator and an operation area existing at a position of contact with the touch sensing surface by the operator. And a step of determining a first position after the object to be operated by the operator has moved for a predetermined time in response to the contact and in a speed and direction corresponding to the received operation instruction. In response to the contact, a step of determining a second position after the non-operated object of the operator moves for the predetermined time in a predetermined speed and direction, and the first operation target object. A program is provided for executing a step of statically displaying an object that is not the operation target and stationary and displaying the object at the second position.
実施形態によれば、携帯端末やタブレットなどの汎用の電子デバイスの画面に触れることによって、ゲームに指示を与える場合などにおいても、ゲームの操作に多様性を持たせ、ゲームの操作性を向上させることができる。 According to the embodiment, even when giving instructions to the game by touching the screen of a general-purpose electronic device such as a mobile terminal or a tablet, the operation of the game is given variety and the operability of the game is improved. be able to.
図1は、一実施形態の概略を示した図である。図1を用いて、本実施形態において例として取り上げるゲームの内容を以下に説明する。 FIG. 1 is a diagram showing an outline of one embodiment. The contents of the game taken up as an example in this embodiment will be described below with reference to FIG.
ディスプレイ104を有する携帯電話、タブレットなどの電子デバイス102に、飛行機の対戦ゲームが表示されている。ディスプレイ104は、タッチ感知面を備える。タッチ感知面は、人間の指150などが触れると、触れた位置、触れた強さなどを検出する機能を有する。
An airplane battle game is displayed on an
本実施形態においては、飛行機の対戦ゲームを例にして説明するが、実施形態は、飛行機の対戦ゲームに限られるものではなく、アクションゲーム、シューティングゲームなどの様々なゲームに適用できる点に留意すべきである。また、例示されている飛行機の対戦ゲームでは、ゲームの娯楽性を高めるため、飛行機の飛行速度や発射される攻撃用のロケットの速度は、ゲームのプレーヤが楽しめる速度に設定されている。したがって、例示されたゲームは、必ずしも実際の飛行機等の動きを厳密に反映していない点に留意すべきである。ゲーム画面に写し出される飛行機、攻撃用のロケット、背景、基準となる格子(後述)の表示などは、ゲームの娯楽性や操作性等を勘案して、ゲームの設計者が適宜に設定することができることは言うまでもない。 In this embodiment, an airplane battle game will be described as an example, but it should be noted that the embodiment is not limited to the airplane battle game and can be applied to various games such as an action game and a shooting game. Should be. Further, in the illustrated airplane battle game, the flight speed of the airplane and the speed of the rocket for attack to be launched are set to the speeds that the player of the game can enjoy in order to enhance the entertainingness of the game. Therefore, it should be noted that the illustrated game does not necessarily accurately reflect the actual movement of an airplane or the like. The game designer may set the airplane, attack rocket, background, reference grid (described later) display, etc. displayed on the game screen as appropriate in consideration of the entertainment and operability of the game. Needless to say, you can do it.
ゲーム画面に映し出される飛行機、ロケット、背景など、ゲームにおいてゲームプログラムにより制御される画面上の対象物をオブジェクトと言う。 Objects on the screen controlled by the game program in the game, such as airplanes, rockets, and backgrounds displayed on the game screen, are called objects.
ディスプレイ104には、ゲーム画面が表示されている。味方の飛行機132の移送方向及び、ロケット134の発射は、プレーヤが操作することができる。敵は、飛行機152、ロケット134、ロケット156などを用いて、プレーヤの操作する飛行機132を攻撃する。
The game screen is displayed on the
飛行機132は、プレーヤの操作に応じて所定の速度で飛行しているが、画面上においては、前後方向(Y方向)に移動しないように表示させてもよい。この場合には、画面に表示される背景や格子(後述)などを移動させて表示することで、飛行機l32が飛行している状況をプレーヤが実感できるようにしてもよい。飛行機132が上空を飛行しているにもかかわらず画面上で、前後方向(Y方向)に位置を固定させて表示する理由は、プレーヤに飛行機132の飛行の存在をわかりやすくすることで、プレーヤが飛行機132の制御をより容易にするためである。したがって、必ずしも画面上での飛行機132の前後方向(Y方向)の位置を固定させて表示させる必要はない。
Although the
プレーヤが操作ボタン112をタッチすると、飛行機132の飛行進路を左前の方向に向けることができる。プレーヤが操作ボタン114をタッチすると、飛行機132は、飛行進路を前方(Y方向)に維持する。プレーヤが操作ボタン116をタッチすると、飛行機132の飛行進路を右前の方向に向けることができる。従って、操作ボタン112ないし操作ボタン116を操作することで、飛行機の飛行方向を制御することができる。また、プレーヤが操作ボタン118をタッチすると、飛行機132から攻撃用のロケット134が発射される。
When the player touches the
プレーヤは、敵の飛行機である飛行機152の出現や飛行方向などを操作することはできない。敵の飛行機152は、攻撃用のロケット154及び/又は攻撃用のロケット156を発射し、プレーヤの操る飛行機132に対して攻撃を行う。また、敵の飛行機152は、次第に-Y方向に画面上を移動するように表示制御されているため、プレーヤの操る飛行機132に衝突することで、自爆攻撃を行うこともできる。
The player cannot control the appearance or flight direction of the
プレーヤの操る飛行機132は、攻撃用のロケット134を発射することにより、敵の飛行機152を攻撃することができる。また、プレーヤが、飛行機132の飛行方向を変えることにより、敵の飛行機152や敵のロケットとの衝突を避けることができる。敵の飛行機152やロケット154などを避けることで、敵からの攻撃を防御することができるようになっている。また、ロケット134を発射することで、積極的に敵を攻撃することもできる。
The
なお、本実施形態のゲームでは、プレーヤが操作ボタン112ないし操作ボタン118のいずれかにタッチすると、所定の時間が経過した後の場面を表示して、オブジェクトの動きを停止させるようにする。したがって、ゲーム画面は、プレーヤが操作ボタン112ないし操作ボタン118をタッチすることに応じて、細切れ的に表示される。プレーヤは、静止したオブジェクトの画面を見て、次に触れるべき操作ボタン112ないし操作ボタン118を吟味することができるようになっている。このような操作モードをプレーヤに提供することによって、初心者のプレーヤでも、高度な対戦ゲームを容易に楽しむことができる。また、高度な操作能力を有するプレーヤは、難易度の高いゲームシーンでゲームをより容易に楽しむことができる。
In the game of the present embodiment, when the player touches either the
なお、プレーヤが操作ボタン112ないし操作ボタン116のいずれかをタッチした場合においても、攻撃用のロケット134を発射させるようにしてもよい。あるいは、ロケット発射用の操作ボタン118がタッチされた場合にも、飛行機132を前進させるようにしてもよい。
Even when the player touches either the
図2は、一実施形態のより具体的な表示画面遷移を示した図である。 FIG. 2 is a diagram showing a more specific display screen transition of one embodiment.
図2Aは、初期画面を示している。ディスプレイ104には、線又は破線による格子(横線211ないし横線220、縦線251ないし縦線257)が示されている。この格子は、ディスプレイ104に表示される複数のオブジェクトの相対的な動きを、プレーヤがよる容易に把握できるようにするためのものである。格子線は一例であって、複数の点や模様であってもよい。本実施例において、複数の横線には、例えば実線212と実線216との間に複数の破線213ないし破線215が存在する。プレーヤが操作ボタン112ないし操作ボタン118を1回操作する度に、全ての横線が、例えば-Y方向に横線1つ分だけ移動するようにしてもよい。プレーヤは、実線と破線の組み合わせを認識できるため、横線が1つ分だけ移動していること(すなわち格子の移動)を認識することができる。このような格子の移動と、複数のオブジェクトの格子上の移動位置とで、プレーヤは、複数のオブジェクトがゲーム上の空間内でどのように相対的に(又は絶対的に)移動したかを認識することができる。本実施例では、実線と破線を組み合わせた例を示したが、異なる色の横線を適宜配置するようにしてもよい。あるいは、各の横線に対応させて、ゲーム内の空間における位置を示す数字を示すことで、オブジェクトの移動をプレーヤに認識させるようにしてもよい(不図示)。なお、この数字は、プレーヤが操作するオブジェクトの出発地点からの距離、該オブジェクトのゴールまでの距離などであってもよい。
FIG. 2A shows an initial screen. The
以上の横線に関する説明は、縦線251ないし縦線257についても同様である。なお、本実施例においては、縦線は移動しないようになっている。縦線が移動するように表示させてもよい。
あるいは、格子が表示されなくてもよい。
The above description of the horizontal line is the same for the
Alternatively, the grid may not be displayed.
ゲームには、タイムリミットを設定してもよい。プレーヤの操作するオブジェクトがタイムリミット内にゴール地点まで到達すれば、1つのゲームステージをクリアできたと定めてもよい。あるいは、タイムリミットに達した時刻における、該オブジェクトの移動距離に応じた得点を、プレーヤに付与してもよい。 A time limit may be set for the game. If the object operated by the player reaches the goal point within the time limit, it may be determined that one game stage can be cleared. Alternatively, the player may be given a score according to the moving distance of the object at the time when the time limit is reached.
既に述べたように、プレーヤが操作ボタン112ないし操作ボタン118で操作できる飛行機132を、Y方向には移動しないように表示してもよい。飛行機132が前進していることは、例えば、プレーヤが操作ボタン112ないし操作ボタン118をタッチする毎に、横線211ないし横線220が、-Y方向に順番に移動するように表示させることで、プレーヤに認識させることができる。縦線251ないし縦線257を移動させて、横方向(X方向)の動きを認識できるようにさせてもよい。また、背景画像の表示位置を移動させて、オブジェクトの移動をプレーヤに認識させるようにしてもよい。
As described above, the
あるいは、格子ではなく、任意の模様などを表示させ、この模様の表示を移動させるようにしてもよい。模様の例としては、地表面の地形の等高線、山脈の高低の表現、海の深度の表現などがあげられる。これらの模様が移動するように表示させてもよい。あるいは、背景の色の種類、色の濃度による模様を表示させてもよい。いずれの場合であっても、プレーヤに対して、複数のオブジェクトの相対的な位置関係、又は、絶対的な位置を認識することを容易にさせるようにすればよい。 Alternatively, an arbitrary pattern or the like may be displayed instead of the grid, and the display of this pattern may be moved. Examples of patterns include contour lines of the topography of the ground surface, representation of the height of mountain ranges, and representation of the depth of the sea. These patterns may be displayed so as to move. Alternatively, a pattern depending on the type of background color and the color density may be displayed. In any case, it is sufficient to make it easy for the player to recognize the relative positional relationship or the absolute position of a plurality of objects.
図2Bは、プレーヤが操作ボタン114にタッチした時のディスプレイ104の表示画面を示している。プレーヤが操作ボタン114をタッチしたことに応答して、横線221が、ディスプレイ104の最上位の位置に表示される。これに伴って、横線212ないし横線220が-Y方向にずれて表示される。また、敵の飛行機152が、ディスプレイ104の上部に表示される。これによって、プレーヤは、敵の飛行機152が飛来したことを認識する。図2Bの表示は、図2Aの表示から所定の時間経過した場面を示していることになる。この所定の時間が経過する間に、複数のオブジェクトがそれぞれの方向にそれぞれの速度で移動した結果が図2Bに示されていることになる。
FIG. 2B shows the display screen of the
なお、図2Aから図2Bへの表示の切り替えは、プレーヤが操作ボタン114をタッチした時に、瞬時に行われてもよい。あるいは、横線212ないし横線221、敵の飛行機152などのオブジェクトがなめらかに移動するように表示させ、図2Bの状態でオブジェクトの表示を停止させてもよい。このような表示の切り替えは、他の画面遷移についても同様に行える。
The display switching from FIG. 2A to FIG. 2B may be performed instantaneously when the player touches the
図2Cは、プレーヤが操作ボタン118にタッチした時のディスプレイ104の表示画面を示している。プレーヤが操作ボタン118にタッチしたことに応答して、味方の飛行機132から攻撃用のロケット134が発射される。横線222が新たに表示されている。味方の飛行機132と敵の飛行機152との位置関係から、敵の飛行機152が味方の飛行機132に接近していることがプレーヤに把握される。加えて、横線222が表示されたことに伴い、味方の飛行機132も前進していることが、プレーヤに把握される。
FIG. 2C shows the display screen of the
図3は、図2に示した表示画面遷移の続きを示した図である。
図3Dは、プレーヤが操作ボタン112にタッチした時のディスプレイ104の表示画面を示している。プレーヤが操作ボタン112にタッチしたことに応答して、横線223が新たに表示されている。そして、味方の飛行機132は、縦線254の線上から、縦線253の線上に移動している。また、 横線223との位置関係から、飛行機132が前進していることもプレーヤに把握される。また、ロケット134も前進していることがプレーヤに把握される。更に敵の飛行機152も前進してロケット156を発射していることが、プレーヤに把握される。なお、既に述べたように敵の飛行機152と敵のロケット154は、プレーヤのコントロール外である。
FIG. 3 is a diagram showing a continuation of the display screen transition shown in FIG.
FIG. 3D shows the display screen of the
図3Eは、更にプレーヤが操作ボタン112にタッチした時のディスプレイ104の表示画面を示している。プレーヤが操作ボタン112にタッチしたことに応答して、横線224が新たに表示されている。そして、味方の飛行機132は、縦線253の線上から、縦線252の線上に移動している。また、飛行機132は、横線224との位置関係から、前進していることも、プレーヤに把握される。また、ロケット134も前進していることがプレーヤに把握される。更に敵の飛行機152及びロケット156も前進していることが、プレーヤに把握される。ロケット156とロケット134は、小さいため、衝突せずにすれ違っている。味方の飛行機132は、敵の飛行機152の衝突を避けることができる位置に待避できている。
FIG. 3E further shows the display screen of the
図3Fは、更にプレーヤが操作ボタン114にタッチした時のディスプレイ104の表示画面を示している。プレーヤが操作ボタン114にタッチしたことに応答して、横線225が新たに表示されている。飛行機132は、横線225との位置関係から、前進していることがプレーヤに把握される。敵の飛行機152は、ロケット134と衝突したことにより、爆撃されている状態(180)であることがわかる。敵の飛行機152から発射されたロケット154は、更に進んでいるが、味方の飛行機132を攻撃できない状態であることが把握される。
FIG. 3F further shows the display screen of the
以上のように、図2Aないし図3Fの一連の画面遷移は、プレーヤが、操作ボタン112ないし118にタッチする時に実行させることが望ましい。プレーヤは、次にどの操作を行えばよいかを、余裕をもって検討することができる。
As described above, it is desirable that the series of screen transitions of FIGS. 2A to 3F be executed when the player touches the
飛行機の対戦ゲームの操作などのリアルタイム性を有する高度な操作能力をプレーヤに要求するゲームにおいても、上述のような実施形態を実装した操作モードを設けることにより、初心者のプレーヤが操作しやすく、かつ娯楽性を損なわないゲームを提供することができる。また、上述のような実施形態を実装したゲームであれば、高度な操作能力を有するプレーヤにとっても、難易度の高いゲーム場面をクリアできることを体験させることができる。プレーヤが、ゲーム操作に慣れたところで、上記実施形態の操作モードからリアルタイム性のある操作モードに切り替えることができるようにさせることで、ゲームの娯楽性をより高めることができる。 Even in a game that requires the player to have a high level of real-time operation ability, such as the operation of an airplane battle game, by providing an operation mode that implements the above-described embodiment, it is easy for a beginner player to operate. It is possible to provide a game that does not impair entertainment. Further, if the game implements the above-described embodiment, even a player having a high degree of operation ability can experience that a game scene with a high degree of difficulty can be cleared. By allowing the player to switch from the operation mode of the above embodiment to the operation mode having real-time characteristics when the player becomes accustomed to the game operation, the entertainment of the game can be further enhanced.
図4は、一実施形態を実現するための機能ブロック図である。オペレータによるゲーム操作は、タッチ画面位置検出部404によって検出される。ディスプレイ104に表示される操作ボタンなどは、操作領域定義部402において定義されている。
FIG. 4 is a functional block diagram for realizing one embodiment. The game operation by the operator is detected by the touch screen
タッチ画面位置検出部404により検出されたタッチ位置と、操作領域定義部402の情報が操作指示受取部406に入力される。操作指示受取部406は、タッチ位置と操作領域の定義情報から、操作指示を認識することによって、操作指示を受け取ることができる。操作指示受取部406が受け取った操作指示は、操作対象のオブジェクトの位置決定部410に送られる。操作対象のオブジェクトの位置決定部410は、例えば、味方の飛行機132の位置を決定する。例えば、飛行機132の位置は、飛行機の速度ベクトルに、予め定められた時間を掛けることで計算できる。
The touch position detected by the touch screen
また、操作指示受取部406は、操作対象でないオブジェクトの位置決定部408に、操作指示が受け取られたことを示すトリガーを送る。操作対象でないオブジェクトの位置決定部408は、このトリガーを受け取ると、プレーヤの操作対象でないオブジェクト、例えば、敵の飛行機152の位置を決定する。
Further, the operation
操作対象のオブジェクトの位置決定部410で決定されたオブジェクトの位置情報と、操作対象でないオブジェクトの位置決定部408で決定されたオブジェクトの位置情報とが、表示制御部412に送られる。表示制御部は、送られてきた複数のオブジェクトの位置情報を基にして、複数のオブジェクトの各々を、適切な位置に表示する。表示された表示画面は、オペレータによる次の操作の時まで、ディスプレイ104に表示されたままに保つようにすることが望ましい。また、表示制御部412は、表示を切り替える際に、オブジェクトの表示位置がなめらかに移動するように表示させてもよい。あるいは、表示制御部412は、表示を切り替える際に、オブジェクトの表示位置を瞬時に移動させて表示してもよい。
The position information of the object determined by the
図5は、一実施形態の動作を示すフローチャートである。 FIG. 5 is a flowchart showing the operation of one embodiment.
ステップS502で、操作ボタン操作領域が表示される。例えば、操作ボタン112ないし操作ボタン118が表示される。また、複数のオブジェクトを含む初期画面を表示させてもよい。
ステップS504で、プレーヤがタッチ感知画面にタッチしたことにより操作指示が受取られる。
ステップS506で、プレーヤの操作対象のオブジェクト、例えば、味方の飛行機132の位置が決定される。
ステップS508で、プレーヤの操作対象でないオブジェクト、例えば、敵の飛行機152の位置が決定される。
ステップS510で、操作対象のオブジェクト及び操作対象でないオブジェクトが、それぞれ決定された位置に表示される。
In step S502, the operation button operation area is displayed. For example, the
In step S504, the operation instruction is received when the player touches the touch sensing screen.
In step S506, the position of the object to be operated by the player, for example, the
In step S508, the position of an object that is not the target of the player's operation, for example, the
In step S510, the object to be operated and the object not to be operated are displayed at the determined positions.
ステップS512で、ゲームステージの終了又は中断が指示されたかを判断する。この判断が、「はい」であれば、処理は終了する。この判断が、「いいえ」であれば、処理はステップS504に戻る。 In step S512, it is determined whether the end or interruption of the game stage is instructed. If this judgment is "yes", the process ends. If this determination is "No", the process returns to step S504.
<ハードウエア構成>
図6は、一実施形態のハードウエア構成600を示す図である。
ハードウエア構成600は、CPU602、メモリ604、通信制御部606、入力インタフェース608、表示制御部610、外部メモリ制御部612及び出力インタフェース614を有する。
<Hardware configuration>
FIG. 6 is a diagram showing a
The
そして、通信制御部606には、インターネットなどのネットワークが接続される。入力インタフェース608には、タッチ感知センサ640などが接続される。表示制御部610には、ディスプレイ650が接続される。外部メモリ制御部612は、記憶媒体660を読み書きすることができる。出力インタフェースには、スピーカ670などが接続される。
記憶媒体660は、RAM、ROM、CD-ROM、DVD-ROM、ハードディスク、メモリーカード等であってもよい。
Then, a network such as the Internet is connected to the
The storage medium 660 may be a RAM, ROM, CD-ROM, DVD-ROM, hard disk, memory card, or the like.
以上説明した実施形態のプログラムは、ハードウエア構成600を備えるコンピュータにより実行され得る。また,実施形態のプログラムは,コンピュータに実行させる方法として,インプリメントされてもよい。本実施形態のプログラムの一部又は全部は、オペレーティングシステムにより実行されてもよい。また、プログラムの一部がハードウエアにより実現されてもよい。プログラムは記憶媒体660又はメモリ604に記憶されてもよい。
なお,上述の実施形態において,プログラムのステップは、矛盾のない限り,同時に,又は順序を入れ替えて実行されてもよい。
以上の実施形態は,ハードウエアの装置としてインプリメントされ得る。
以上の実施形態は,請求項に記載された発明を限定するものではなく,例示として取り扱われることは言うまでもない。
格子は、標識の具体例である。
The program of the embodiment described above can be executed by a computer having a
In the above-described embodiment, the steps of the program may be executed simultaneously or in a different order as long as there is no contradiction.
The above embodiment can be implemented as a hardware device.
It goes without saying that the above embodiments do not limit the invention described in the claims and are treated as examples.
The grid is a specific example of a marker.
402 操作領域定義部
404 タッチ画面位置検出部
406 操作指示受取部
408 操作対象のオブジェクトの位置決定部
410 操作対象でないオブジェクトの位置決定部
412 表示制御部
402 Operation
Claims (6)
前記ゲームの処理は、
前記ゲームの進行中に操作者の操作指示をリアルタイムで受け取る第1の操作モードと、前記ゲームにおける所定の時間が経過した後のオブジェクトが静止したゲーム画面を順次細切れ的に表示することで、前記静止したゲーム画面の表示中に、前記操作者の前記操作指示を受け取る第2の操作モードとを有し、
前記第2の操作モードが有効である場合に:
複数の操作領域の各々が、操作者からの複数の操作指示の各々に対応する、前記複数の操作領域を前記ディスプレイに表示する第1の表示するステップと、
前記オブジェクトが静止したゲーム画面の表示中に、操作者による前記タッチ感知面への接触の位置に存在する操作領域に対応する操作指示を受け取るステップと、
前記接触に応答して、受け取られた前記操作指示に対応する速度及び方向に、操作者の操作対象の前記オブジェクトが前記所定の時間移動した後の第1の位置を決定するステップと、
前記接触に応答して、所定の速度及び方向に、操作者の操作対象でない前記オブジェクトが前記所定の時間移動した後の第2の位置を決定するステップと、
前記接触が検出された時に瞬時に、操作対象の前記オブジェクトを前記第1の位置に静止させて表示し、操作対象でない前記オブジェクトを前記第2の位置に静止させて前記ディスプレイに表示する第2の表示するステップと、
を有する、
ゲームプログラム。 An electronic device having a touch-sensitive surface on a display, wherein the touch-sensitive surface is a game program in which an electronic device including a sensor for detecting contact with the touch-sensitive surface causes an electronic device to execute a game process. hand,
The processing of the game is
The first operation mode for receiving an operator's operation instruction in real time while the game is in progress, and the game screen in which the object is stationary after a predetermined time has elapsed in the game are sequentially displayed in small pieces. It has a second operation mode for receiving the operation instruction of the operator while displaying a stationary game screen.
When the second operation mode is enabled:
A first display step of displaying the plurality of operation areas on the display, wherein each of the plurality of operation areas corresponds to each of the plurality of operation instructions from the operator.
A step of receiving an operation instruction corresponding to an operation area existing at a position of contact with the touch sensing surface by the operator while the object is displaying a stationary game screen .
In response to the contact, a step of determining a first position after the object to be operated by the operator has moved for the predetermined time in a speed and direction corresponding to the received operation instruction.
In response to the contact, a step of determining a second position after the object, which is not the operator's operation target, has moved for the predetermined time in a predetermined speed and direction.
When the contact is detected, the object to be operated is stopped at the first position and displayed, and the object that is not the operation target is stopped at the second position and displayed on the display . 2 steps to display and
Have,
Game program.
前記第1の位置と前記第2の位置との相対的な位置関係に基づいて、前記操作対象のオブジェクトと、前記操作対象でないオブジェクトとを前記ディスプレイに表示させるステップを含む、請求項1記載のゲームプログラム。 The second display step is
The first aspect of the present invention, wherein the display comprises a step of displaying an object to be operated and an object not to be operated on the display based on the relative positional relationship between the first position and the second position. Game program.
前記第1の位置、前記第2の位置及び前記相対的な位置関係を操作者に認識させるように、前記接触に応答して、ディスプレイに表示する背景及び/又は標識を移動させるステップを含む、請求項2に記載のゲームプログラム。 The second display step is
The step comprises moving the background and / or the sign to be displayed on the display in response to the contact so that the operator recognizes the first position, the second position and the relative positional relationship. The game program according to claim 2.
An electronic device that implements the game program according to any one of claims 1 to 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017115851A JP7028428B2 (en) | 2017-06-13 | 2017-06-13 | Game operation control program and operation control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017115851A JP7028428B2 (en) | 2017-06-13 | 2017-06-13 | Game operation control program and operation control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019003316A JP2019003316A (en) | 2019-01-10 |
| JP7028428B2 true JP7028428B2 (en) | 2022-03-02 |
Family
ID=65007959
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017115851A Expired - Fee Related JP7028428B2 (en) | 2017-06-13 | 2017-06-13 | Game operation control program and operation control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7028428B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12006067B2 (en) * | 2019-05-30 | 2024-06-11 | Launch On Demand Corporation | Launch on demand |
| CN112769997B (en) * | 2021-01-22 | 2023-04-25 | 维沃移动通信有限公司 | Electronic apparatus and control method thereof |
Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001300143A (en) | 2000-04-26 | 2001-10-30 | Namco Ltd | Game system and information storage medium |
| JP2002219278A (en) | 2000-11-21 | 2002-08-06 | Sony Computer Entertainment Inc | Information processing method, program execution device, information processing program for execution by computer, and storage medium |
| JP2005192986A (en) | 2003-12-10 | 2005-07-21 | Nintendo Co Ltd | Game program and game device |
| JP2005218779A (en) | 2004-02-09 | 2005-08-18 | Nintendo Co Ltd | Game apparatus and game program |
| US20050221893A1 (en) | 2004-03-31 | 2005-10-06 | Nintendo Co., Ltd. | Game device changing action of game object depending on input position, storage medium for storing game program and method used in game device |
| JP2012183293A (en) | 2011-02-18 | 2012-09-27 | Konami Digital Entertainment Co Ltd | Game device, game control method, program, and game administration device |
| JP2013102871A (en) | 2011-11-11 | 2013-05-30 | Sega Corp | Information processor |
| JP2015123244A (en) | 2013-12-26 | 2015-07-06 | 株式会社バンダイナムコエンターテインメント | Program and game device |
| JP2015150215A (en) | 2014-02-14 | 2015-08-24 | 株式会社コナミデジタルエンタテインメント | Movement control device and program |
| JP2016073663A (en) | 2015-11-25 | 2016-05-12 | グリー株式会社 | Program and display system |
| JP2016163708A (en) | 2016-03-16 | 2016-09-08 | グリー株式会社 | Game program, method for controlling computer, and information processor |
| JP2016218774A (en) | 2015-05-21 | 2016-12-22 | 株式会社コロプラ | program |
| JP2016214415A (en) | 2015-05-15 | 2016-12-22 | グリー株式会社 | Game program, game control method, and information processor |
| JP6126276B1 (en) | 2016-06-30 | 2017-05-10 | 株式会社コロプラ | How to run the game |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0323270Y2 (en) * | 1986-12-05 | 1991-05-21 | ||
| JP2794230B2 (en) * | 1991-07-16 | 1998-09-03 | 株式会社スクウェア | Video game device, control method thereof, and control device |
| JPH10272258A (en) * | 1997-01-30 | 1998-10-13 | Sega Enterp Ltd | Image processing device |
| JP6384659B2 (en) * | 2014-07-31 | 2018-09-05 | カシオ計算機株式会社 | Electronic device, touch screen control method and program |
-
2017
- 2017-06-13 JP JP2017115851A patent/JP7028428B2/en not_active Expired - Fee Related
Patent Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001300143A (en) | 2000-04-26 | 2001-10-30 | Namco Ltd | Game system and information storage medium |
| JP2002219278A (en) | 2000-11-21 | 2002-08-06 | Sony Computer Entertainment Inc | Information processing method, program execution device, information processing program for execution by computer, and storage medium |
| JP2005192986A (en) | 2003-12-10 | 2005-07-21 | Nintendo Co Ltd | Game program and game device |
| JP2005218779A (en) | 2004-02-09 | 2005-08-18 | Nintendo Co Ltd | Game apparatus and game program |
| US20050221893A1 (en) | 2004-03-31 | 2005-10-06 | Nintendo Co., Ltd. | Game device changing action of game object depending on input position, storage medium for storing game program and method used in game device |
| JP2005279165A (en) | 2004-03-31 | 2005-10-13 | Nintendo Co Ltd | Game program which changes movement of game object relating to input location |
| JP2012183293A (en) | 2011-02-18 | 2012-09-27 | Konami Digital Entertainment Co Ltd | Game device, game control method, program, and game administration device |
| JP2013102871A (en) | 2011-11-11 | 2013-05-30 | Sega Corp | Information processor |
| JP2015123244A (en) | 2013-12-26 | 2015-07-06 | 株式会社バンダイナムコエンターテインメント | Program and game device |
| JP2015150215A (en) | 2014-02-14 | 2015-08-24 | 株式会社コナミデジタルエンタテインメント | Movement control device and program |
| JP2016214415A (en) | 2015-05-15 | 2016-12-22 | グリー株式会社 | Game program, game control method, and information processor |
| JP2016218774A (en) | 2015-05-21 | 2016-12-22 | 株式会社コロプラ | program |
| JP2016073663A (en) | 2015-11-25 | 2016-05-12 | グリー株式会社 | Program and display system |
| JP2016163708A (en) | 2016-03-16 | 2016-09-08 | グリー株式会社 | Game program, method for controlling computer, and information processor |
| JP6126276B1 (en) | 2016-06-30 | 2017-05-10 | 株式会社コロプラ | How to run the game |
Non-Patent Citations (1)
| Title |
|---|
| 源 康史,シミュレーション・ゲームの世界光栄「三國志VI」徹底研究,マイコンBASIC Magazine,日本,電波新聞社,1998年03月01日,第17巻第3号 ,第161-168頁、特に第165頁 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019003316A (en) | 2019-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20130217498A1 (en) | Game controlling method for use in touch panel medium and game medium | |
| US8939836B2 (en) | Interactive game controlling method for use in touch panel device medium | |
| US9522325B2 (en) | Storage medium storing a game program, game system, and game control method for displaying a target image in a separate frame | |
| JP3924579B2 (en) | GAME PROGRAM, GAME DEVICE, AND GAME CONTROL METHOD | |
| US20080188302A1 (en) | Storage medium storing game program, game apparatus, and game control method | |
| US20140357356A1 (en) | Character battle system controlled by user's flick motion | |
| JP6581639B2 (en) | Game program and game system | |
| KR102495259B1 (en) | Method and apparatus for targeting precisely at objects in on-line game | |
| JP6450875B1 (en) | GAME PROGRAM, GAME METHOD, AND INFORMATION PROCESSING DEVICE | |
| US12048872B2 (en) | Apparatus and method for controlling user interface of computing apparatus | |
| JP7256942B2 (en) | Game program, game processing method and game terminal | |
| JP4792878B2 (en) | Competitive video game control program | |
| JP7028428B2 (en) | Game operation control program and operation control device | |
| KR101834986B1 (en) | Game system and method supporting disappearance processing | |
| JP2006122240A (en) | GAME DEVICE AND GAME PROGRAM | |
| JP4054037B2 (en) | Shooting game machine | |
| JP2021164609A (en) | Game program, recording medium, game processing method | |
| JP2017192537A (en) | Information processing apparatus provided with game program, method, and touch screen | |
| JP2023090815A (en) | Game program, game processing method and game terminal | |
| KR102106273B1 (en) | The method for manipulating characters in games | |
| JP7061869B2 (en) | Game program, recording medium, game processing method | |
| JP7796608B2 (en) | Program and information processing system | |
| JP7813755B2 (en) | Programs, information processing systems | |
| JP2016214492A (en) | Game device and program | |
| JP6404077B2 (en) | Game program |
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: 20170704 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200609 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210312 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210427 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20210623 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210825 |
|
| 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: 20220208 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220209 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7028428 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |