JP2015173806A - game object control program and game object control method - Google Patents

game object control program and game object control method Download PDF

Info

Publication number
JP2015173806A
JP2015173806A JP2014052100A JP2014052100A JP2015173806A JP 2015173806 A JP2015173806 A JP 2015173806A JP 2014052100 A JP2014052100 A JP 2014052100A JP 2014052100 A JP2014052100 A JP 2014052100A JP 2015173806 A JP2015173806 A JP 2015173806A
Authority
JP
Japan
Prior art keywords
game object
touch
point
movement
detecting
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
Application number
JP2014052100A
Other languages
Japanese (ja)
Other versions
JP6057937B2 (en
Inventor
源 大山
Hajime Oyama
源 大山
小林 洋之
Hiroyuki Kobayashi
洋之 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Colopl Inc
Original Assignee
Colopl Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Colopl Inc filed Critical Colopl Inc
Priority to JP2014052100A priority Critical patent/JP6057937B2/en
Publication of JP2015173806A publication Critical patent/JP2015173806A/en
Application granted granted Critical
Publication of JP6057937B2 publication Critical patent/JP6057937B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To especially provide technology enabling a game object in a RTS game to be operated in a flexible manner.SOLUTION: As a result of selection of a game object by touch operation on a touch panel to move a touch point, the game object is made to move in a straight line toward the moved touch point. This enables operation appropriate for a RTS game. Flexible operation of game objects during the progress of a game is made possible because a moving target (touch point) which is already determined can be changed afterward.

Description

本発明は、特に、タッチパネルを備えた端末上で実行されるゲームに用いられるゲームオブジェクトの制御プログラム及び制御方法に関する。   The present invention particularly relates to a game object control program and control method used in a game executed on a terminal having a touch panel.

従来より、ゲーム業界においては様々なゲームがリリースされており、これに伴ってゲームの操作方法も多種多様なものが提案されている。このような操作方法のひとつとして、タッチパネルに表示されたゲームオブジェクト(例えば、プレイヤキャラクタ)をユーザの指等で直接操作する技術が提案されており、ユーザビリティを向上させることでよりゲームを楽しめる工夫がなされている(例えば、特許文献1及び特許文献2参照)。   Conventionally, various games have been released in the game industry, and along with this, various game operation methods have been proposed. As one of such operation methods, a technique for directly operating a game object (for example, a player character) displayed on a touch panel with a user's finger or the like has been proposed, and a device for enjoying a game by improving usability is proposed. (For example, refer to Patent Document 1 and Patent Document 2).

特開2007−26129号公報JP 2007-26129 A 特開2009−18202号公報JP 2009-18202 A

特許文献1及び特許文献2に開示されている技術は、いずれも、プレイヤによってタッチパネル上に描かれた軌跡に沿ってゲームオブジェクトを移動させるものである。   The techniques disclosed in Patent Document 1 and Patent Document 2 both move the game object along a trajectory drawn on the touch panel by the player.

しかしながら、例えば、リアルタイムストラテジー(Real−Time Strategy:以下、「RTS」と呼ぶ。)ゲーム等においては、侵攻の「経路」よりも、侵攻の「目標(到達したい位置)」を重要視して戦略を立てる場合が多い。従って、このようなゲームにおいては、軌跡に沿って侵攻させる機能よりも、設定した目標(到達したい位置)まで最短距離で侵攻する機能の必要性が高い。   However, for example, in a real-time strategy (hereinafter referred to as “RTS”) game, a strategy that emphasizes the “target (position to reach)” of the invasion rather than the “path” of the invasion. Is often set up. Therefore, in such a game, a function for invading at a shortest distance to a set target (position to be reached) is higher than a function for invading along a trajectory.

また、上記RTSゲームにおいては、プレイヤ自身以外の第三者またはコンピュータプログラムが操作するゲームオブジェクトの現在位置とプレイヤが予測するそれらの移動先に応じ、臨機応変に、プレイヤ自身が操作するゲームオブジェクトを移動させようとする目標(到達したい位置)を変更する操作を行うことが求められる。しかしながら、一度目標として設定した目標(到達したい位置)の移動中に当該目標(到達したい位置)を他の目標(到達したい位置)へ変更したい場合等、ゲームオブジェクトの柔軟な操作が要求される場合が多いにもかかわらず、特許文献1及び特許文献2のいずれもこのような操作について言及されていない。   Further, in the above RTS game, the game object operated by the player himself / herself is flexibly changed according to the current position of the game object operated by a third party other than the player himself / herself or the computer program and the movement destination predicted by the player. It is required to perform an operation to change the target to be moved (position where the user wants to reach). However, when a flexible operation of the game object is required, such as when the target (position to be reached) has been set as a target and the target (position to be reached) is to be changed to another target (position to be reached) while moving. Although there are many, neither patent document 1 nor patent document 2 is mentioned about such operation.

以上より、特許文献1及び特許文献2に開示されている技術では、RTSゲームに適した操作を行うには不十分である。   As described above, the techniques disclosed in Patent Document 1 and Patent Document 2 are insufficient for performing operations suitable for the RTS game.

そこで、本発明は、ユーザビリティを向上させる技術に関して、特に、RTSゲームにおけるゲームオブジェクトの柔軟な操作を可能とした技術を提供することを目的とする。   Therefore, the present invention relates to a technique for improving usability, and in particular, provides a technique that enables flexible operation of a game object in an RTS game.

本発明によれば、第1のゲームオブジェクト制御プログラムとして、
タッチパネルを備えた端末上で実行されるゲームオブジェクト制御プログラムであって、
前記端末に、
複数のゲームオブジェクトを前記タッチパネルに表示する手段、
前記複数のゲームオブジェクトのうち特定のゲームオブジェクトに対して前記タッチパネルを介してプレイヤがタッチ操作を行ったことを検出する手段、及び、前記タッチ操作により当該特定のゲームオブジェクトが前記プレイヤに選択されたことを判断する手段、
前記タッチ操作によるタッチ点がタッチ状態を維持した状態で移動したことを検出する手段、及び、前記タッチ点の移動を検出した直後から前記特定のゲームオブジェクトを移動された前記タッチ点に向かって直線的に移動開始させる制御を行う手段、
移動された前記タッチ点の前記タッチ状態が終了されたことを検出する手段、及び、前記タッチ状態が終了された移動終点まで前記ゲームオブジェクトの前記移動を継続させる制御を行う手段、
として機能させる
ゲームオブジェクト制御プログラムが得られる。
According to the present invention, as the first game object control program,
A game object control program executed on a terminal having a touch panel,
In the terminal,
Means for displaying a plurality of game objects on the touch panel;
Means for detecting that a player has performed a touch operation on the specific game object among the plurality of game objects via the touch panel, and the specific game object has been selected by the player by the touch operation. A means of judging,
Means for detecting that the touch point by the touch operation has moved while maintaining the touch state, and a straight line toward the touch point where the specific game object has been moved immediately after detecting the movement of the touch point Means for controlling to start moving automatically,
Means for detecting that the touch state of the moved touch point has been completed, and means for performing control to continue the movement of the game object until the movement end point where the touch state has been terminated;
As a result, a game object control program is obtained.

本発明によれば、第2のゲームオブジェクト制御プログラムとして、第1のゲームオブジェクト制御プログラムであって、
前記端末に、
前記タッチ点の前記タッチ状態が終了されたことを検出した後であって且つ前記ゲームオブジェクトの前記移動終点への移動が継続されている状態において、前記プレイヤが、前記移動終点に再タッチ操作を行ったことを検出する手段、
当該再タッチ操作による再タッチ点がタッチ状態を維持した状態で移動したことを検出する手段、及び、当該再タッチ点の移動を検出した直後から前記特定のゲームオブジェクトを移動された前記再タッチ点に向かって直線的に移動開始させる制御を行う手段、
として更に機能させる
ゲームオブジェクト制御プログラムが得られる。
According to the present invention, the second game object control program is a first game object control program,
In the terminal,
After detecting that the touch state of the touch point has ended and in a state where the movement of the game object to the movement end point is continued, the player performs a retouch operation on the movement end point. A means of detecting what has been done,
Means for detecting that the retouch point by the retouch operation has moved while maintaining the touch state, and the retouch point from which the specific game object has been moved immediately after detecting the movement of the retouch point Means for controlling to start moving linearly toward
As a result, a game object control program for further functioning is obtained.

本発明によれば、第3のゲームオブジェクト制御プログラムとして、第1のゲームオブジェクト制御プログラムであって、
前記端末に、
前記特定のゲームオブジェクトから移動された前記タッチ点に向けて延びる方向指示直線を前記タッチパネル上に表示する手段、
として更に機能させる
ゲームオブジェクト制御プログラムが得られる。
According to the present invention, the third game object control program is a first game object control program,
In the terminal,
Means for displaying, on the touch panel, a direction indicating line extending toward the touch point moved from the specific game object;
As a result, a game object control program for further functioning is obtained.

本発明によれば、第4のゲームオブジェクト制御プログラムとして、第3のゲームオブジェクト制御プログラムであって、
前記端末に、
前記タッチ点の前記タッチ状態が終了されたことを検出した後であって且つ前記ゲームオブジェクトの前記移動終点への移動が継続されている状態において、前記プレイヤが前記方向指示直線上の端点を含むいずれかの点に再タッチ操作を行ったことを検出する手段、
当該再タッチ操作による前記方向指示直線上の再タッチ点がタッチ状態を維持した状態で移動したことを検出する手段、及び、当該タッチ点の移動を検出した直後から前記特定のゲームオブジェクトを移動された前記再タッチ点に向かって直線的に移動開始させる制御を行う手段、
として更に機能させる
ゲームオブジェクト制御プログラムが得られる。
According to the present invention, the fourth game object control program is a third game object control program,
In the terminal,
After detecting that the touch state of the touch point is finished and in a state where the movement of the game object to the movement end point is continued, the player includes an end point on the direction indicating line. Means for detecting that a retouch operation has been performed at any point;
Means for detecting that the retouch point on the direction indicating line by the retouch operation has moved while maintaining the touch state, and the specific game object is moved immediately after detecting the movement of the touch point. Means for controlling to start moving linearly toward the retouch point;
As a result, a game object control program for further functioning is obtained.

本発明によれば、第5のゲームオブジェクト制御プログラムとして、第1のゲームオブジェクト制御プログラムであって、
前記端末に、
前記タッチ点の前記タッチ状態が終了されたことを検出した後であって且つ前記ゲームオブジェクトの前記移動終点への移動が継続されている状態において、前記移動終点に前記プレイヤによる再タッチ操作が行われたことを検出する手段、
当該再タッチ操作による再タッチ点がタッチ状態を維持した状態で移動したことを検出する手段、
前記特定のゲームオブジェクトを移動された前記再タッチ点に向かって、前記移動終点を経由して直線的に移動開始させる制御を行う手段、
として更に機能させる
ゲームオブジェクト制御プログラムが得られる。
According to the present invention, the fifth game object control program is a first game object control program,
In the terminal,
After detecting that the touch state of the touch point is finished and in a state where the movement of the game object to the movement end point is continued, a retouch operation by the player is performed on the movement end point. A means of detecting
Means for detecting that the retouch point by the retouch operation has moved while maintaining the touch state;
Means for controlling the specific game object to start moving linearly via the movement end point toward the retouched point that has been moved;
As a result, a game object control program for further functioning is obtained.

本発明によれば、第6のゲームオブジェクト制御プログラムとして、第1乃至第5のいずれかに記載のゲームオブジェクト制御プログラムであって、
前記端末に、
前記ゲームオブジェクトの前記移動に加速度を持たせる手段
として更に機能させる
ゲームオブジェクト制御プログラムが得られる。
According to the present invention, as the sixth game object control program, the game object control program according to any one of the first to fifth aspects,
In the terminal,
A game object control program for further functioning as means for giving acceleration to the movement of the game object is obtained.

本発明によれば、第1乃至第6のいずれかのゲームオブジェクト制御プログラムを格納するゲーム端末が得られる。   According to the present invention, a game terminal for storing any one of the first to sixth game object control programs can be obtained.

本発明によれば、タッチパネルを備えた端末上で実行されるゲームに用いられるゲームオブジェクトの制御方法であって、
複数のゲームオブジェクトを前記タッチパネルに表示するステップと、
前記複数のゲームオブジェクトのうち特定のゲームオブジェクトに対して前記タッチパネルを介してプレイヤがタッチ操作を行った場合に、前記タッチ操作により当該特定のゲームオブジェクトが前記プレイヤに選択されたことを判断するステップと、
前記タッチ操作によるタッチ点がタッチ状態を維持した状態で移動された場合に、前記タッチ点の移動を検出した直後から前記特定のゲームオブジェクトを移動された前記タッチ点に向かって直線的に移動開始させる制御を行うステップと、
移動された前記タッチ点の前記タッチ状態が終了された場合に、前記タッチ状態が終了された移動終点まで前記ゲームオブジェクトの前記移動を継続させる制御を行うステップと、を備える
ゲームオブジェクトの制御方法が得られる。
According to the present invention, there is provided a method for controlling a game object used in a game executed on a terminal having a touch panel,
Displaying a plurality of game objects on the touch panel;
Determining that the specific game object is selected by the player by the touch operation when the player performs a touch operation on the specific game object among the plurality of game objects via the touch panel; When,
When the touch point by the touch operation is moved while maintaining the touch state, the specific game object starts to move linearly toward the moved touch point immediately after detecting the movement of the touch point. A step of performing control,
When the touch state of the moved touch point is terminated, a control for continuing the movement of the game object to the movement end point where the touch state is terminated is provided. can get.

本発明によれば、タッチパネル上において、タッチ操作により選択したゲームオブジェクトがタッチ点に向けて常に最短経路で移動するように指示を与えることができる。これにより、RTSゲームに適した操作を行うことができる。   According to the present invention, an instruction can be given so that a game object selected by a touch operation always moves along a shortest path toward a touch point on the touch panel. Thereby, an operation suitable for the RTS game can be performed.

また、一度決定した移動目標(タッチ点)を後から変更することができるため、ゲーム進行中におけるゲームオブジェクトの柔軟な操作が可能となる。   In addition, since the movement target (touch point) once determined can be changed later, the game object can be flexibly operated while the game is in progress.

本発明の第1の実施の形態によるゲーム制御プログラムが実行される携帯端末の外観図である。It is an external view of the portable terminal with which the game control program by the 1st Embodiment of this invention is performed. 図1の携帯端末の構成を模式的に示すブロック図である。It is a block diagram which shows typically the structure of the portable terminal of FIG. 図1の携帯端末における、プレイヤの操作の検出、検出に基づく制御、制御の結果の表示の流れを示すブロック図である。FIG. 2 is a block diagram illustrating a flow of detection of a player's operation, control based on the detection, and display of a control result in the portable terminal of FIG. 1. プレイヤの操作と制御部の処理との対応関係を示した図である。It is the figure which showed the correspondence of a player's operation and the process of a control part. プレイヤの操作に基づいて、ゲームオブジェクトの移動が制御される様子を表す模式図である。It is a schematic diagram showing a mode that a movement of a game object is controlled based on operation of a player. プレイヤの操作に基づいて、ゲームオブジェクトの移動が制御される様子を表す他の模式図である。It is another schematic diagram showing a state where the movement of the game object is controlled based on the operation of the player. ゲームオブジェクトからタッチ点に向けて延びる方向指示線が、タッチ点の移動によって変化する様子を表す模式図である。It is a mimetic diagram showing signs that a direction indication line extended toward a touch point from a game object changes with movement of a touch point. 本発明の第2の実施の形態によるゲーム制御プログラムによるゲームオブジェクトの移動の制御を表す模式図である。It is a schematic diagram showing control of the movement of the game object by the game control program by the 2nd Embodiment of this invention. 本発明の第3の実施の形態によるゲーム制御プログラムによるゲームオブジェクトの移動の制御を表す模式図である。It is a schematic diagram showing control of the movement of the game object by the game control program by the 3rd Embodiment of this invention. 図9に示される経路に従って、ゲームオブジェクトの移動が予約された際の、予約地点の座標を管理するテーブルの例を表す図である。It is a figure showing the example of the table which manages the coordinate of a reservation point when the movement of a game object is reserved according to the path | route shown by FIG.

(第1の実施の形態)
本発明の実施の形態によるゲームオブジェクト制御プログラムは、図1に示されるような端末1において実行されるゲームプログラムの一部を構成する。ゲームプログラムとしては、所謂リアルタイムストラテジー(Real−Time Strategy:以下、「RTS」と呼ぶ。)ゲーム等が例として挙げられ、当該ゲームにおいて、本実施の形態によるゲームオブジェクト制御プログラムは、プレイヤが操作可能なゲームオブジェクトの移動を制御するものである。
(First embodiment)
The game object control program according to the embodiment of the present invention constitutes a part of a game program executed on the terminal 1 as shown in FIG. An example of the game program is a so-called real-time strategy (hereinafter referred to as “RTS”) game. In the game, the game object control program according to the present embodiment can be operated by the player. It controls the movement of various game objects.

なお、端末1としては、例えば、携帯電話機、PDA、スマートフォン、タブレット型コンピュータ等のデバイスが該当するが、これに限られない。   As the terminal 1, for example, devices such as a mobile phone, a PDA, a smartphone, and a tablet computer are applicable, but are not limited thereto.

図2に示されるように、端末1は、互いにバス接続されたCPU2、主記憶3、補助記憶4、送受信部5及び表示部6を備えている。このうち主記憶3は例えばDRAMなどで構成されており、補助記憶4は例えばHDDなどで構成されている。補助記憶4には、本実施の形態によるゲームオブジェクト制御プログラムが格納されている。ゲームオブジェクト制御プログラムは、主記憶3上に展開されCPU2によって実行される。なお、主記記憶3上には、CPU2がゲームオブジェクト制御プログラムに従って動作している間に生成したデータやCPU2によって利用されるデータも一時的に格納される。送受信部5はCPU2の制御により端末1とネットワークとの接続を確立する。   As shown in FIG. 2, the terminal 1 includes a CPU 2, a main memory 3, an auxiliary memory 4, a transmission / reception unit 5, and a display unit 6 that are connected to each other via a bus. Of these, the main memory 3 is composed of, for example, a DRAM, and the auxiliary memory 4 is composed of, for example, an HDD. The auxiliary memory 4 stores a game object control program according to the present embodiment. The game object control program is expanded on the main memory 3 and executed by the CPU 2. In the main memory 3, data generated while the CPU 2 operates in accordance with the game object control program and data used by the CPU 2 are also temporarily stored. The transmission / reception unit 5 establishes a connection between the terminal 1 and the network under the control of the CPU 2.

本実施の形態における表示部6は上述したタッチパネル60に相当し、図3に示されるように、タッチセンシング部601と液晶表示部602とを有している。制御部603は、タッチセンシング部601から送信される操作信号に基づいて液晶表示部602に対して表示信号を送信する。詳しくは、タッチセンシング部601は、プレイヤによるインタラクティブなタッチ操作(タッチパネル60に対する物理的接触操作等)を受け付け、当該操作を操作信号に変換して制御部603に送信する。プレイヤのタッチ操作は、プレイヤの指によりなされても良いし、スタイラス等でも良い。タッチセンシング部は、例えば、静電容量タイプのものを採用することができるが、これに限定されるものではない。制御部603は、タッチセンシング部601からの操作信号を検出すると、当該操作信号に応じたグラフィック(図示せず)を表示するための表示信号を液晶表示部に送信する(詳しくは後述する)。液晶表示部602は、表示信号に応じたグラフィックを表示する。   The display unit 6 in the present embodiment corresponds to the touch panel 60 described above, and includes a touch sensing unit 601 and a liquid crystal display unit 602 as shown in FIG. The control unit 603 transmits a display signal to the liquid crystal display unit 602 based on the operation signal transmitted from the touch sensing unit 601. Specifically, the touch sensing unit 601 receives an interactive touch operation (such as a physical contact operation on the touch panel 60) by the player, converts the operation into an operation signal, and transmits the operation signal to the control unit 603. The player's touch operation may be performed by the player's finger, a stylus, or the like. For example, a capacitance type can be adopted as the touch sensing unit, but the touch sensing unit is not limited to this. When detecting an operation signal from the touch sensing unit 601, the control unit 603 transmits a display signal for displaying a graphic (not shown) corresponding to the operation signal to the liquid crystal display unit (details will be described later). The liquid crystal display unit 602 displays a graphic corresponding to the display signal.

図4に示されるように、本実施の形態によるゲームオブジェクト制御プログラムにおいては、プレイヤによる操作に対応する制御部の処理内容は予め定められている。即ち、タッチ操作(タッチオン:プレイヤの指等をタッチパネルに接触させる操作)がされた場合、制御部603は、タッチ操作がなされた点の座標の値を取得するとともに、タッチ操作によってプレイヤに選択されたゲームオブジェクトを特定する。その後、プレイヤによってタッチ状態を維持した状態で(即ち、タッチ操作がされてから一度も指等をタッチパネル60から離さないで)タッチ点が移動された場合、移動するタッチ点の座標を取得し、当該移動先のタッチ点に向けてゲームオブジェクトを直線的に移動させる。移動するタッチ点の座標の取得は移動中所定のタイミングで連続的に行われ、その都度ゲームオブジェクトの移動方向が演算される(詳しくは後述する)。タッチ操作が終了されると(タッチオフ:プレイヤの指等がタッチパネルから離されると)タッチ操作が終了された点(即ち、最後にタッチパネル60と接触していた点)までゲームオブジェクトの直線的な移動が行われる。   As shown in FIG. 4, in the game object control program according to the present embodiment, the processing content of the control unit corresponding to the operation by the player is determined in advance. That is, when a touch operation (touch-on: an operation of bringing a finger or the like of the player into contact with the touch panel) is performed, the control unit 603 acquires the coordinate value of the point where the touch operation is performed and is selected by the player by the touch operation. Identify the game object. Thereafter, when the touch point is moved in a state where the touch state is maintained by the player (that is, the finger is not released from the touch panel 60 after the touch operation is performed), the coordinates of the touch point to be moved are acquired, The game object is moved linearly toward the touch point of the movement destination. Acquisition of the coordinates of the moving touch point is continuously performed at a predetermined timing during movement, and the moving direction of the game object is calculated each time (details will be described later). When the touch operation is completed (touch-off: when the player's finger or the like is released from the touch panel), the game object linearly moves to the point where the touch operation is completed (that is, the last touch point with the touch panel 60). Is done.

次にプレイヤによる操作と、実際のタッチパネル60上に表示されるゲームオブジェクトの制御との関係を、図5及び図6を参照して説明する。   Next, the relationship between the operation by the player and the control of the game object displayed on the actual touch panel 60 will be described with reference to FIGS.

図5は、プレイヤがタッチパネル60上のA(X,Y)上のゲームオブジェクト100をタッチオンし、B(X,Y)及びB(XB1,YB1)へと移動させたときのゲームオブジェクト100の移動を模式的に表したものである。なお、A、B及びBへ移動する過程において、プレイヤの指はタッチオン状態を維持されたまま(タッチパネル60と接触されたまま)である。詳しくは、プレイヤがゲームオブジェクト100をタッチオンした際、ゲームオブジェクト制御プログラム側では、当該ゲームオブジェクト100が移動の対象としてユーザにより選択されたと判断する。その後、プレイヤの指がAからBへ移動された場合、Aの座標(X,Y)とBの座標(X,Y)とから単位ベクトル(方向ベクトル)eを算出し、当該ベクトルに沿ってゲームオブジェクト100を移動させる。ここで、本実施の形態においては、タッチ点の移動を検出した直後から、ゲームオブジェクト100を移動されたタッチ点に向かって移動開始させることとしているため、プレイヤの指がAから離れた瞬間からゲームオブジェクト100は当該指(タッチ点)を追いかけるようにして移動を開始する。図においては、プレイヤの指がBにあるとき、ゲームオブジェクト100は、既にB´の位置まで進んでいる。この状態で、プレイヤの指がBからBに移動された場合、B´の座標(=ゲームオブジェクト100の現在座標)と、Bの座標(=プレイヤの指の現在座標)とから単位ベクトル(方向ベクトル)eが演算されゲームオブジェクト100は、B´からB´まで移動する。即ち、プレイヤの指がBにあるとき、ゲームオブジェクト100は、既にB´の位置まで進んでいる。 In FIG. 5, the player touches on the game object 100 on A (X 1 , Y 1 ) on the touch panel 60 and moves it to B (X 2 , Y 2 ) and B 1 (X B1 , Y B1 ). The movement of the game object 100 at this time is schematically shown. Incidentally, A, in the process of moving to B and B 1, the player's finger is still maintained the touch state (while being in contact with the touch panel 60). Specifically, when the player touches on the game object 100, the game object control program side determines that the game object 100 has been selected as a movement target by the user. Thereafter, when the player's finger is moved from A to B, a unit vector (direction vector) e 1 is calculated from A coordinates (X 1 , Y 1 ) and B coordinates (X 2 , Y 2 ), The game object 100 is moved along the vector. Here, in the present embodiment, the game object 100 is started to move toward the moved touch point immediately after the movement of the touch point is detected. Therefore, from the moment when the player's finger moves away from A. The game object 100 starts moving so as to follow the finger (touch point). In the figure, when the player's finger is at B, the game object 100 has already advanced to the position B ′. In this state, when the finger of the player is moved from B to B 1, and B'coordinates (= current coordinates of the game object 100), a unit vector from the (current coordinates of the finger = player) of the coordinates B 1 (Direction vector) e 2 is calculated, and the game object 100 moves from B ′ to B ′ 1 . That is, when the finger of the player is in the B 1, the game object 100 is progressed already to the position of the B'1.

なお、ゲームオブジェクト100の移動方向の演算、即ち、ゲームオブジェクト100の現在座標とプレイヤの指の現在座標とから算出される単位ベクトルは、所定の間隔で演算が繰り返され随時更新され、これに基づいて(その時点における)ゲームオブジェクト100の移動方向が決定される。る。従って、ゲームオブジェクト100は、ほぼリアルタイム(例えば、0.2秒毎)にプレイヤの指に向かって常に直線的に移動することとなる。   Note that the unit vector calculated from the movement direction of the game object 100, that is, the current coordinates of the game object 100 and the current coordinates of the player's finger, is repeatedly updated at predetermined intervals and updated as needed. The moving direction of the game object 100 (at that time) is determined. The Accordingly, the game object 100 always moves linearly toward the player's finger almost in real time (for example, every 0.2 seconds).

次に、図6を参照して、プレイヤがタッチパネル60上において、A(X,Y)、B(X,Y)、C(X,Y)及びD(X,Y)とタッチ点を移動し、最後のD(X,Y)においてタッチオフ操作を行った場合を例にとり、ゲームオブジェクト100の移動の制御を説明する。なお、図6において、プレイヤの指の位置A、B、B、B、C、C、C、Dと、ゲームオブジェクト100の位置A´、B´、B´、B´、C´、C´、C´、D´とは対応している。図6に示されるように、プレイヤがタッチパネル上のAをタッチオンすることによって、制御部(図3参照)は、A(A´)に位置しているゲームオブジェクト100が移動の対象として選択されたものと判断する。プレイヤがタッチ点を(タッチオンの状態のまま)AからBに移動させると、ゲームオブジェクト100は、タッチ点の移動が開始された直後からタッチ点を追いかけるようにして最終的にはBに向けて直線的に移動を開始する。図示されているように、タッチ点がBにあるとき、ゲームオブジェクト100はB´位置まで移動している。その後、プレイヤがCを目指してタッチ点をB、B、Cへと移動すると、ゲームオブジェクト100の移動方向(=移動目標)がB、B、Cへと随時変化し、B´、B´、C´の位置を経て移動する。続いて、ゲームオブジェクト100がCまで移動する前に、プレイヤがタッチ点をC、C、C、Dへと移動すると、ゲームオブジェクト100の移動方向(=移動目標)は、C、C、Dへと随時変化し、C´、C´、D´を経て移動する。プレイヤがDにおいてタッチオフ操作を行うと、当該タッチオフ操作がされた点が最終移動方向(最終移動目標)となり、ゲームオブジェクト100はD´からDまで移動した後に停止する。図6から明らかなように、本実施の形態においては、ゲームオブジェクト100は、タッチ点を移動目標として、これに向けて移動するため、タッチ点の移動の軌跡(即ち、A、B、C、Dを結んだ線)と、ゲームオブジェクト100の移動の軌跡(A´、B´、C´、D´を滑らかに結んだ線)とは必ずしも一致しない。 Next, referring to FIG. 6, the player places A (X 1 , Y 1 ), B (X 2 , Y 2 ), C (X 3 , Y 3 ), and D (X 4 , Y) on touch panel 60. The control of the movement of the game object 100 will be described by taking as an example a case where the touch point is moved 4 ) and the touch-off operation is performed at the last D (X 4 , Y 4 ). 6, the position A of the player's finger, B, B 1, B 2 , C, C 1, C 2, D and the position A'of the game object 100, B', B'1, B' 2 , C ′, C ′ 1 , C ′ 2 , and D ′ correspond to each other. As shown in FIG. 6, when the player touches on A on the touch panel, the control unit (see FIG. 3) selects the game object 100 positioned at A (A ′) as the target of movement. Judge that. When the player moves the touch point from A to B (while keeping the touch-on state), the game object 100 follows the touch point immediately after the touch point starts to move, and finally toward B. Start moving linearly. As shown in the drawing, when the touch point is at B, the game object 100 has moved to the B ′ position. Thereafter, when the player moves the touch point toward B 1 , B 2 , and C toward C, the moving direction (= movement target) of the game object 100 changes from time to time B 1 , B 2 , and C, and B ′ It moves through the positions of 1 , B ′ 2 and C ′. Subsequently, when the player moves the touch point to C, C 1 , C 2 , D before the game object 100 moves to C, the moving direction (= movement target) of the game object 100 is C 1 , C 2 , changes from time to time, and moves through C ′ 1 , C ′ 2 , and D ′. When the player performs a touch-off operation at D, the point at which the touch-off operation is performed becomes the final movement direction (final movement target), and the game object 100 stops after moving from D ′ to D. As is apparent from FIG. 6, in the present embodiment, the game object 100 moves toward the touch point as a movement target, so that the movement locus of the touch point (ie, A, B, C, And the trajectory of movement of the game object 100 (lines smoothly connecting A ′, B ′, C ′, and D ′) do not necessarily match.

なお、図7に示されるように、ゲームオブジェクト100からタッチ点に向けて延びる方向指示直線200を表示することとしてもよい。これにより、プレイヤは、ゲームオブジェクト100の移動方向及び移動終点を把握することができる。方向指示直線200の先端は、タッチ点の移動によって向きが変わるため、タッチ点がEからEへと移動したときの方向指示直線200の表示は図7に示されるように表示される。このとき、ゲームオブジェクト100は、E´、E´、E´、E´を経て移動する。 Note that, as shown in FIG. 7, a direction indication line 200 extending from the game object 100 toward the touch point may be displayed. Thereby, the player can grasp the moving direction and the moving end point of the game object 100. Since the direction of the tip of the direction indicating line 200 changes depending on the movement of the touch point, the display of the direction indicating line 200 when the touch point moves from E 1 to E 4 is displayed as shown in FIG. At this time, the game object 100 moves through E ′ 1 , E ′ 2 , E ′ 3 , E ′ 4 .

(第2の実施の形態)
上述した第1の実施の形態においては、プレイヤによるタッチオフ操作がなされた地点がゲームオブジェクト100の最終移動目標となった。しかし、ゲームオブジェクト100が最終目標に移動完了する前に、当該最終目標地点を変更できることとすれば、より戦略的にゲームを進めることができる。本発明の第2の実施の形態によるゲームオブジェクト制御プログラムは、最終目標(タッチオフ操作がされた点)にゲームオブジェクトが到達する前であれば、一度設定した最終目標地点を別の場所に再設定することができるものである。以下、第1の実施の形態と共通する部分については説明を簡略化し、異なる部分についてのみ詳細に説明する。
(Second Embodiment)
In the first embodiment described above, the point where the player performs the touch-off operation is the final movement target of the game object 100. However, if the final target point can be changed before the game object 100 completes moving to the final target, the game can be advanced more strategically. The game object control program according to the second embodiment of the present invention resets the final target point once set to another place before the game object reaches the final target (point where the touch-off operation is performed). Is something that can be done. Hereinafter, the description of the parts common to the first embodiment will be simplified, and only different parts will be described in detail.

図8は、プレイヤが、A(X,Y)にあるゲームオブジェクト100をタッチオン操作で選択しタッチ点をB(X,Y)に移動してタッチオフ操作し、その後、ゲームオブジェクト100がタッチオフ操作を行ったB(X,Y)に移動完了する前に、当該B(X,Y)をタッチオン操作しタッチ点をC(X,Y)に移動してタッチオフ操作したときのゲームオブジェクトの動きを示している。プレイヤがBでタッチオフ操作した際、ゲームオブジェクトはB´に位置しBに向かって移動中である。このとき、ゲームオブジェクト100は、Bを移動目標として移動している。ここで、Bをタッチオン操作しタッチ点をCにずらすことによりゲームオブジェクト100には新たな移動目標Cが与えられCに向かって移動を開始することとなる。 In FIG. 8, the player selects the game object 100 at A (X 1 , Y 1 ) by touch-on operation, moves the touch point to B (X 2 , Y 2 ), performs touch-off operation, and then the game object 100. Touches the B (X 2 , Y 2 ) and moves the touch point to C (X 3 , Y 3 ) before completing the movement to B (X 2 , Y 2 ) that performed the touch-off operation. It shows the movement of the game object when operated. When the player performs a touch-off operation with B, the game object is located at B ′ and moving toward B. At this time, the game object 100 moves with B as a movement target. Here, when B is touched on and the touch point is shifted to C, the game object 100 is given a new movement target C and starts moving toward C.

なお、本実施の形態においては、移動目標(タッチオフ操作をした点)をタッチオン操作して移動することとしたが、例えば、図7に示した方向指示直線が表示される場合には、当該方向指示直線をタッチオン操作して、移動目標を再設定することとしてもよい。   In the present embodiment, the movement target (the point where the touch-off operation has been performed) is moved by performing a touch-on operation. However, for example, when the direction indicating straight line shown in FIG. It is also possible to reset the movement target by touch-on the instruction line.

(第3の実施の形態)
上述した第2の実施の形態においては、移動目標(タッチオフ操作がされた点)が移動されると、ゲームオブジェクト100は、即座に新たな移動目標に向かって移動することとしていた(図8のB´からC´への移動を参照)。しかし、RTSゲームにおいては、複数の地点を経由して最終目標地点に移動させたい場合がある。第3の実施の形態によれば、このような移動目標の予約を行うことが可能となる。以下、第1の実施の形態と共通する部分については説明を簡略化し、異なる部分についてのみ詳細に説明する。
(Third embodiment)
In the second embodiment described above, when the movement target (the point where the touch-off operation has been performed) is moved, the game object 100 immediately moves toward the new movement target (see FIG. 8). (See Movement from B ′ to C ′). However, in the RTS game, there are cases where it is desired to move to the final target point via a plurality of points. According to the third embodiment, it is possible to reserve such a movement target. Hereinafter, the description of the parts common to the first embodiment will be simplified, and only different parts will be described in detail.

図9は、プレイヤが、A(X,Y)にあるゲームオブジェクト100をタッチオン操作で選択しタッチ点をB(X,Y)に移動後タッチオフ操作を行い、ゲームオブジェクト100がB(X,Y)に移動完了する前に当該B(X,Y)をタッチオン操作しタッチ点をC(X,Y)に移動してタッチオフ操作を行い、ゲームオブジェクト100がC(X,Y)に移動完了する前に当該C(X,Y)をタッチオン操作しタッチ点をD(X,Y)に移動してタッチオフ操作を行った場合の、ゲームオブジェクトの動きを示している。プレイヤがBでタッチオフ操作した際、ゲームオブジェクトはB´に位置しBに向かって移動中である。このとき、ゲームオブジェクト100は、Bを第1移動目標として移動している。ここで、Bをタッチオン操作しタッチ点をCにずらす(即ち、タッチ点をCに移動してタッチオフ操作を行う)ことによりゲームオブジェクト100には第2移動目標Cが与えられる。その後、Cをタッチオン操作しタッチ点をDにずらす(即ち、タッチ点をDに移動してタッチオフ操作を行う)ことによりゲームオブジェクト100には第3移動目標Dが与えられる。このとき、ゲームオブジェクト100はB、Cを経由して、Dに移動する。なお、ゲームオブジェクト100に与えられる移動目標の座標(即ち、タッチオフがあった点の座標)は、図10に例示される予約座標管理テーブルに記録され、ゲームオブジェクト100が当該テーブルの予約位置に移動完了すると(即ち、ゲームオブジェクト100の座標と、予約座標とが一致すると)、次の移動目標がゲームオブジェクト100に与えられ移動開始するように制御される。 In FIG. 9, the player selects the game object 100 at A (X 1 , Y 1 ) by a touch-on operation, moves the touch point to B (X 2 , Y 2 ), and then performs a touch-off operation. Before the movement to (X 2 , Y 2 ) is completed, the B (X 2 , Y 2 ) is touched on, the touch point is moved to C (X 3 , Y 3 ), and the touch off operation is performed. Before the movement to C (X 3 , Y 3 ) is completed, the C (X 3 , Y 3 ) is touch-on operated, the touch point is moved to D (X 4 , Y 4 ), and the touch-off operation is performed. The movement of the game object is shown. When the player performs a touch-off operation with B, the game object is located at B ′ and moving toward B. At this time, the game object 100 is moving with B as the first movement target. Here, the second movement target C is given to the game object 100 by touching B and shifting the touch point to C (ie, moving the touch point to C to perform the touch-off operation). Thereafter, the game object 100 is given a third movement target D by touch-oning C and shifting the touch point to D (ie, moving the touch point to D to perform a touch-off operation). At this time, the game object 100 moves to D via B and C. Note that the coordinates of the movement target given to the game object 100 (that is, the coordinates of the point where the touch-off has occurred) are recorded in the reserved coordinate management table illustrated in FIG. 10, and the game object 100 moves to the reserved position in the table. When completed (that is, when the coordinates of the game object 100 match the reserved coordinates), the next movement target is given to the game object 100 and controlled to start moving.

以上説明したように、本発明によれば、タッチパネル上において、タッチ操作により選択したゲームオブジェクトがタッチ点に向けて常に最短経路で移動(直線的に移動)するように指示を与えることができる。これにより、RTSゲームに適した操作を行うことができる。また、一度決定した移動目標(タッチ点)を後から変更することができるため、ゲーム進行中におけるゲームオブジェクトの柔軟な操作が可能となる。   As described above, according to the present invention, it is possible to give an instruction on the touch panel so that the game object selected by the touch operation always moves (moves linearly) along the shortest path toward the touch point. Thereby, an operation suitable for the RTS game can be performed. In addition, since the movement target (touch point) once determined can be changed later, the game object can be flexibly operated while the game is in progress.

1 端末
2 CPU
3 主記憶
4 補助記憶
5 送受信部
6 表示部
60 タッチパネル
100 ゲームオブジェクト
200 方向指示直線
601 タッチセンシング部
602 液晶表示部
603 制御部
1 Terminal 2 CPU
3 Main Memory 4 Auxiliary Memory 5 Transmission / Reception Unit 6 Display Unit 60 Touch Panel 100 Game Object 200 Direction Pointing Line 601 Touch Sensing Unit 602 Liquid Crystal Display Unit 603 Control Unit

Claims (8)

タッチパネルを備えた端末上で実行されるゲームオブジェクト制御プログラムであって、
前記端末に、
複数のゲームオブジェクトを前記タッチパネルに表示する手段、
前記複数のゲームオブジェクトのうち特定のゲームオブジェクトに対して前記タッチパネルを介してプレイヤがタッチ操作を行ったことを検出する手段、及び、前記タッチ操作により当該特定のゲームオブジェクトが前記プレイヤに選択されたことを判断する手段、
前記タッチ操作によるタッチ点がタッチ状態を維持した状態で移動したことを検出する手段、及び、前記タッチ点の移動を検出した直後から前記特定のゲームオブジェクトを移動された前記タッチ点に向かって直線的に移動開始させる制御を行う手段、
移動された前記タッチ点の前記タッチ状態が終了されたことを検出する手段、及び、前記タッチ状態が終了された移動終点まで前記ゲームオブジェクトの前記移動を継続させる制御を行う手段、
として機能させる
ゲームオブジェクト制御プログラム。
A game object control program executed on a terminal having a touch panel,
In the terminal,
Means for displaying a plurality of game objects on the touch panel;
Means for detecting that a player has performed a touch operation on the specific game object among the plurality of game objects via the touch panel, and the specific game object has been selected by the player by the touch operation. A means of judging,
Means for detecting that the touch point by the touch operation has moved while maintaining the touch state, and a straight line toward the touch point where the specific game object has been moved immediately after detecting the movement of the touch point Means for controlling to start moving automatically,
Means for detecting that the touch state of the moved touch point has been completed, and means for performing control to continue the movement of the game object until the movement end point where the touch state has been terminated;
A game object control program to function as.
請求項1に記載のゲームオブジェクト制御プログラムであって、
前記端末に、
前記タッチ点の前記タッチ状態が終了されたことを検出した後であって且つ前記ゲームオブジェクトの前記移動終点への移動が継続されている状態において、前記プレイヤが、前記移動終点に再タッチ操作を行ったことを検出する手段、
当該再タッチ操作による再タッチ点がタッチ状態を維持した状態で移動したことを検出する手段、及び、当該再タッチ点の移動を検出した直後から前記特定のゲームオブジェクトを移動された前記再タッチ点に向かって直線的に移動開始させる制御を行う手段、
として更に機能させる
ゲームオブジェクト制御プログラム。
A game object control program according to claim 1,
In the terminal,
After detecting that the touch state of the touch point has ended and in a state where the movement of the game object to the movement end point is continued, the player performs a retouch operation on the movement end point. A means of detecting what has been done,
Means for detecting that the retouch point by the retouch operation has moved while maintaining the touch state, and the retouch point from which the specific game object has been moved immediately after detecting the movement of the retouch point Means for controlling to start moving linearly toward
As a game object control program that further functions as
請求項1に記載のゲームオブジェクト制御プログラムであって、
前記端末に、
前記特定のゲームオブジェクトから移動された前記タッチ点に向けて延びる方向指示直線を前記タッチパネル上に表示する手段、
として更に機能させる
ゲームオブジェクト制御プログラム。
A game object control program according to claim 1,
In the terminal,
Means for displaying, on the touch panel, a direction indicating line extending toward the touch point moved from the specific game object;
As a game object control program that further functions as
請求項3に記載のゲームオブジェクト制御プログラムであって、
前記端末に、
前記タッチ点の前記タッチ状態が終了されたことを検出した後であって且つ前記ゲームオブジェクトの前記移動終点への移動が継続されている状態において、前記プレイヤが前記方向指示直線上の端点を含むいずれかの点に再タッチ操作を行ったことを検出する手段、
当該再タッチ操作による前記方向指示直線上の再タッチ点がタッチ状態を維持した状態で移動したことを検出する手段、及び、当該タッチ点の移動を検出した直後から前記特定のゲームオブジェクトを移動された前記再タッチ点に向かって直線的に移動開始させる制御を行う手段、
として更に機能させる
ゲームオブジェクト制御プログラム。
A game object control program according to claim 3,
In the terminal,
After detecting that the touch state of the touch point is finished and in a state where the movement of the game object to the movement end point is continued, the player includes an end point on the direction indicating line. Means for detecting that a retouch operation has been performed at any point;
Means for detecting that the retouch point on the direction indicating line by the retouch operation has moved while maintaining the touch state, and the specific game object is moved immediately after detecting the movement of the touch point. Means for controlling to start moving linearly toward the retouch point;
As a game object control program that further functions as
請求項1に記載のゲームオブジェクト制御プログラムであって、
前記端末に、
前記タッチ点の前記タッチ状態が終了されたことを検出した後であって且つ前記ゲームオブジェクトの前記移動終点への移動が継続されている状態において、前記移動終点に前記プレイヤによる再タッチ操作が行われたことを検出する手段、
当該再タッチ操作による再タッチ点がタッチ状態を維持した状態で移動したことを検出する手段、
前記特定のゲームオブジェクトを移動された前記再タッチ点に向かって、前記移動終点を経由して直線的に移動開始させる制御を行う手段、
として更に機能させる
ゲームオブジェクト制御プログラム。
A game object control program according to claim 1,
In the terminal,
After detecting that the touch state of the touch point is finished and in a state where the movement of the game object to the movement end point is continued, a retouch operation by the player is performed on the movement end point. A means of detecting
Means for detecting that the retouch point by the retouch operation has moved while maintaining the touch state;
Means for controlling the specific game object to start moving linearly via the movement end point toward the retouched point that has been moved;
As a game object control program that further functions as
請求項1乃至請求項5のいずれかに記載のゲームオブジェクト制御プログラムであって、
前記端末に、
前記ゲームオブジェクトの前記移動に加速度を持たせる手段
として更に機能させる
ゲームオブジェクト制御プログラム。
A game object control program according to any one of claims 1 to 5,
In the terminal,
A game object control program that further functions as means for giving acceleration to the movement of the game object.
請求項1乃至請求項6のいずれかに記載のゲームオブジェクト制御プログラムを格納するゲーム端末。   A game terminal for storing the game object control program according to claim 1. タッチパネルを備えた端末上で実行されるゲームに用いられるゲームオブジェクトの制御方法であって、
複数のゲームオブジェクトを前記タッチパネルに表示するステップと、
前記複数のゲームオブジェクトのうち特定のゲームオブジェクトに対して前記タッチパネルを介してプレイヤがタッチ操作を行った場合に、前記タッチ操作により当該特定のゲームオブジェクトが前記プレイヤに選択されたことを判断するステップと、
前記タッチ操作によるタッチ点がタッチ状態を維持した状態で移動された場合に、前記タッチ点の移動を検出した直後から前記特定のゲームオブジェクトを移動された前記タッチ点に向かって直線的に移動開始させる制御を行うステップと、
移動された前記タッチ点の前記タッチ状態が終了された場合に、前記タッチ状態が終了された移動終点まで前記ゲームオブジェクトの前記移動を継続させる制御を行うステップと、を備える
ゲームオブジェクトの制御方法。
A method for controlling a game object used in a game executed on a terminal having a touch panel,
Displaying a plurality of game objects on the touch panel;
Determining that the specific game object is selected by the player by the touch operation when the player performs a touch operation on the specific game object among the plurality of game objects via the touch panel; When,
When the touch point by the touch operation is moved while maintaining the touch state, the specific game object starts to move linearly toward the moved touch point immediately after detecting the movement of the touch point. A step of performing control,
A control method for controlling the game object to continue the movement of the game object to the end point of movement when the touch state is ended when the touch state of the moved touch point is ended.
JP2014052100A 2014-03-14 2014-03-14 Game object control program and game object control method Active JP6057937B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014052100A JP6057937B2 (en) 2014-03-14 2014-03-14 Game object control program and game object control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014052100A JP6057937B2 (en) 2014-03-14 2014-03-14 Game object control program and game object control method

Publications (2)

Publication Number Publication Date
JP2015173806A true JP2015173806A (en) 2015-10-05
JP6057937B2 JP6057937B2 (en) 2017-01-11

Family

ID=54253580

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014052100A Active JP6057937B2 (en) 2014-03-14 2014-03-14 Game object control program and game object control method

Country Status (1)

Country Link
JP (1) JP6057937B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017182154A (en) * 2016-03-28 2017-10-05 京セラドキュメントソリューションズ株式会社 Display operation apparatus and operation instruction receiving program
KR20180088450A (en) * 2015-12-04 2018-08-03 알리바바 그룹 홀딩 리미티드 Method and apparatus for displaying a display object according to real time information
WO2019134576A1 (en) * 2018-01-05 2019-07-11 腾讯科技(深圳)有限公司 Method and device for controlling virtual control object, and storage medium and electronic device
JP2020195800A (en) * 2020-08-25 2020-12-10 グリー株式会社 Program, method for controlling game, and information processing device
US11305189B2 (en) 2015-11-27 2022-04-19 Gree, Inc. Program, game control method, and information processing apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006247254A (en) * 2005-03-14 2006-09-21 Nintendo Co Ltd Game program and game apparatus
JP2009018202A (en) * 2004-12-28 2009-01-29 Sega Corp Image processor and its method
JP2009119288A (en) * 2009-03-05 2009-06-04 Nintendo Co Ltd Game program and game device
JP2009153681A (en) * 2007-12-26 2009-07-16 Namco Bandai Games Inc Program, information memory medium, and game system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009018202A (en) * 2004-12-28 2009-01-29 Sega Corp Image processor and its method
JP2006247254A (en) * 2005-03-14 2006-09-21 Nintendo Co Ltd Game program and game apparatus
JP2009153681A (en) * 2007-12-26 2009-07-16 Namco Bandai Games Inc Program, information memory medium, and game system
JP2009119288A (en) * 2009-03-05 2009-06-04 Nintendo Co Ltd Game program and game device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JPN6016010825; 'チェインクロニクル' ファミ通App iPhone 第012巻, 20140102, 第82-87, 株式会社KADOKAWA *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11305189B2 (en) 2015-11-27 2022-04-19 Gree, Inc. Program, game control method, and information processing apparatus
US12128301B2 (en) 2015-11-27 2024-10-29 Gree, Inc. Program, game control method, and information processing apparatus
US11833421B2 (en) 2015-11-27 2023-12-05 Gree, Inc. Program, game control method, and information processing apparatus
KR20180088450A (en) * 2015-12-04 2018-08-03 알리바바 그룹 홀딩 리미티드 Method and apparatus for displaying a display object according to real time information
JP2018536243A (en) * 2015-12-04 2018-12-06 アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited Apparatus and method for displaying a display object according to real-time information
US10551912B2 (en) 2015-12-04 2020-02-04 Alibaba Group Holding Limited Method and apparatus for displaying display object according to real-time information
KR102148583B1 (en) 2015-12-04 2020-08-27 알리바바 그룹 홀딩 리미티드 Method and apparatus for displaying display objects according to real-time information
JP2017182154A (en) * 2016-03-28 2017-10-05 京セラドキュメントソリューションズ株式会社 Display operation apparatus and operation instruction receiving program
WO2019134576A1 (en) * 2018-01-05 2019-07-11 腾讯科技(深圳)有限公司 Method and device for controlling virtual control object, and storage medium and electronic device
US11219820B2 (en) 2018-01-05 2022-01-11 Tencent Technology (Shenzhen) Company Limited Control method for virtual controlled object, apparatus, storage medium, and electronic apparatus
JP7051954B2 (en) 2020-08-25 2022-04-11 グリー株式会社 Programs, game control methods, and information processing equipment
JP7051954B6 (en) 2020-08-25 2022-05-06 グリー株式会社 Programs, game control methods, and information processing equipment
JP2020195800A (en) * 2020-08-25 2020-12-10 グリー株式会社 Program, method for controlling game, and information processing device

Also Published As

Publication number Publication date
JP6057937B2 (en) 2017-01-11

Similar Documents

Publication Publication Date Title
US9610507B2 (en) Non-transitory computer readable medium storing game program for moving a player character on a game field
JP6057937B2 (en) Game object control program and game object control method
CN109982756B (en) Information processing program, information processing method, and information processing apparatus
JP6130096B2 (en) Touch screen terminal and method of controlling screen display in the terminal
US8847978B2 (en) Information processing apparatus, information processing method, and information processing program
US20170291110A1 (en) Game control program, game control method, and game control device
KR101626461B1 (en) Method for providing UI and display apparatus applying the same
JP2011076233A (en) Image displaying device, image displaying method, and program
CN103645844A (en) Page displaying method and device
US20130050277A1 (en) Data transmitting media, data transmitting device, and data receiving device
JP2012226520A (en) Electronic apparatus, display method and program
US20150370341A1 (en) Electronic Apparatus And Display Control Method Thereof
US11759702B2 (en) Game system, processing method, and information storage medium
WO2018010223A1 (en) Method and apparatus for controlling applications, and terminal
JP5737380B1 (en) Information processing apparatus and program
KR102095039B1 (en) Apparatus and method for receiving touch input in an apparatus providing a touch interface
JP6359862B2 (en) Touch operation input device, touch operation input method, and program
US9250732B2 (en) Display apparatus and method for controlling the same
JP5873592B1 (en) User interface program for determining three-point slide operation
JP2009265835A (en) Image display, image display method and program
JP2018068813A (en) Game method and game program
US10101905B1 (en) Proximity-based input device
JP6342123B2 (en) Map display system, map display method, and map display program
JP6088772B2 (en) Information processing apparatus, control method, control program, and recording medium
WO2020067133A1 (en) Program, processing device, and processing method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160311

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160318

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160516

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: 20161130

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161206

R150 Certificate of patent or registration of utility model

Ref document number: 6057937

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250