JP6846491B2 - Game processing program, game processing system and game processing method - Google Patents
Game processing program, game processing system and game processing method Download PDFInfo
- Publication number
- JP6846491B2 JP6846491B2 JP2019185984A JP2019185984A JP6846491B2 JP 6846491 B2 JP6846491 B2 JP 6846491B2 JP 2019185984 A JP2019185984 A JP 2019185984A JP 2019185984 A JP2019185984 A JP 2019185984A JP 6846491 B2 JP6846491 B2 JP 6846491B2
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- input
- game
- attack
- key
- 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
- 238000003672 processing method Methods 0.000 title claims description 9
- 230000008859 change Effects 0.000 claims description 22
- 238000000034 method Methods 0.000 description 92
- 230000008569 process Effects 0.000 description 82
- 238000001994 activation Methods 0.000 description 29
- 230000004913 activation Effects 0.000 description 27
- 238000001514 detection method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 9
- 230000002860 competitive effect Effects 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000002195 synergetic effect Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本発明は、対戦型格闘ゲームを提供するゲーム処理プログラム、ゲーム処理システム及びゲーム処理方法に関する。 The present invention relates to a game processing program, a game processing system, and a game processing method for providing a fighting game.
今日、スマートフォン等のコンピュータ端末を利用するユーザに対して、各種ゲーム等のアプリケーションソフトが提供されている。このようなゲームアプリケーションの中には、ユーザが他者と対戦するゲーム(対戦型ゲーム)に関する技術も公開されている(例えば、特許文献1参照)。この文献に記載された技術においては、ユーザの興趣を高めることを目的として、ユーザ及び他のユーザに関連付けられている特性データを用いて、所定のアクションを実行する。これにより、ユーザ同士の相互の協力だけではなく、期待以上の相乗効果を発揮させることができる。 Today, application software such as various games is provided to users who use computer terminals such as smartphones. Among such game applications, a technique related to a game in which a user plays against another person (competitive game) is also disclosed (see, for example, Patent Document 1). In the techniques described in this document, a predetermined action is performed using characteristic data associated with the user and other users for the purpose of enhancing the interest of the user. As a result, not only mutual cooperation between users but also synergistic effects exceeding expectations can be exhibited.
このようなゲームを行なう場合には、入出力手段としてタッチパネルディスプレイを用いることも可能である。そこで、簡単な入力でプレイヤオブジェクトの動作と移動を実行させるための技術も検討されている(例えば、特許文献2参照)。この文献に記載されたゲーム装置においては、タッチパネルの操作領域における入力座標を検出する。この操作領域には、動作入力領域と、それを囲む方向入力領域とが設けられる。動作入力領域の検出座標に基づいてプレイヤオブジェクトの動作が制御され、方向入力領域の検出座標に基づいてプレイヤオブジェクトの移動が制御される。 When playing such a game, it is also possible to use a touch panel display as an input / output means. Therefore, a technique for executing the operation and movement of the player object with a simple input is also being studied (see, for example, Patent Document 2). In the game device described in this document, the input coordinates in the operation area of the touch panel are detected. An operation input area and a directional input area surrounding the operation input area are provided in this operation area. The movement of the player object is controlled based on the detection coordinates of the motion input area, and the movement of the player object is controlled based on the detection coordinates of the direction input area.
更に、一筆書きをモチーフとしたパズルゲームに関する技術も検討されている(例えば、特許文献3参照)。この文献に記載された技術においては、意味のある単語や文章を構成する文字をそれぞれマスに対応づける。そして、一見では正しい並びが分からないが、正しい配列順にすると元の読みが復元されるように配置し出題する。 Further, a technique related to a puzzle game with a one-stroke writing motif is also being studied (see, for example, Patent Document 3). In the technique described in this document, each of the characters that make up a meaningful word or sentence is associated with a square. Then, at first glance, the correct arrangement is not known, but if the order is correct, the original reading will be restored.
特許文献1に記載されているように、対戦型ゲームはユーザの興趣を高めることができる。また、特許文献2、特許文献3に記載されているように、タッチパネルディスプレイにおける操作性は、ユーザビリティ向上の観点で大切である。しかしながら、単なる対戦型ゲームや操作性向上だけでは、更なる興趣の向上は難しい。
As described in
本発明は、上述した問題に鑑みてなされたものであり、その目的は、一筆書きによる入力軌跡を用いたゲームを実現するためのゲーム処理プログラム、ゲーム処理システム及びゲーム処理方法を提供することにある。 The present invention has been made in view of the above-mentioned problems, and an object of the present invention is to provide a game processing program, a game processing system, and a game processing method for realizing a game using an input locus by one stroke. is there.
上記課題を解決するゲーム処理プログラムは、タッチパネルディスプレイからなる入出力部と、ゲーム進行を管理する制御部とを用いて、ゲームを提供するためのゲーム処理プログラムであって、前記制御部に、各図形を面上に配置した操作領域を含む画面を含む画面を表示する表示ステップと、前記操作領域において、図形を連続して選択した第1の入力操作に基づき一筆書きの入力軌跡を特定する特定ステップと、前記入力軌跡における前記図形の識別子の並びに基づき、コマンドリストを用いて有効コマンドを特定できた場合には、当該有効コマンドを用いて対戦相手に攻撃を行う攻撃実行ステップと、第2の入力操作を検知した場合には、前記図形の識別子を変更する変更ステップと、を実行させる。
上記ゲーム処理プログラムについて、一方のプレイヤによる攻撃を可能とし、前記対戦相手である他方のプレイヤによる攻撃を不可能として、一方のプレイヤにターンを設定し、前記他方のプレイヤによる前記図形の識別子の変更を許容しないステップをさらに実行させることが好ましい。
上記ゲーム処理プログラムについて、前記一方のプレイヤのターンが終了したと判定した場合に、前記図形に割り振られた識別子を変更し、他方のプレイヤにターンを設定するステップをさらに実行させることが好ましい。
上記ゲーム処理プログラムについて、前記変更ステップは、前記図形に対してキーをランダムに割り当てるステップであり、前記表示ステップは、割り当てたキーを図形上に表示するステップであることが好ましい。
上記ゲーム処理プログラムについて、前記変更ステップは、予め定められた順番で前記図形に対してキーを割り当てるステップであり、前記表示ステップは、割り当てたキーを図形上に表示するステップであることが好ましい。
上記ゲーム処理プログラムについて、前記図形の識別子を変更するたびに、前記第2の入力操作を行ったプレイヤに対し対戦において不利になる処理を実行するステップをさらに実行することが好ましい。
上記課題を解決するゲーム処理システムは、タッチパネルディスプレイからなる入出力部と、ゲーム進行を管理する制御部とを備えたゲーム処理システムであって、各図形を面上に配置した操作領域を含む画面を含む画面を表示する表示制御部と、前記操作領域において、図形を連続して選択した第1の入力操作に基づき一筆書きの入力軌跡を特定する特定部と、前記入力軌跡における前記図形の識別子の並びに基づき、コマンドリストを用いて有効コマンドを特定できた場合には、当該有効コマンドを用いて対戦相手に攻撃を行う攻撃実行部と、第2の入力操作を検知した場合には、前記図形の識別子を変更する変更部と、を備える。
上記課題を解決するゲーム処理方法は、タッチパネルディスプレイからなる入出力部と、ゲーム進行を管理する制御部とを用いて、ゲームを提供するゲーム処理方法であって、前記制御部が、各図形を面上に配置した操作領域を含む画面を含む画面を表示する表示ステップと、前記操作領域において、図形を連続して選択した第1の入力操作に基づき一筆書きの入力軌跡を特定する特定ステップと、前記入力軌跡における前記図形の識別子の並びに基づき、コマンドリストを用いて有効コマンドを特定できた場合には、当該有効コマンドを用いて対戦相手に攻撃を行う攻撃実行ステップと、第2の入力操作を検知した場合には、前記図形の識別子を変更する変更ステップと、を実行する。
The game processing program that solves the above problems is a game processing program for providing a game by using an input / output unit composed of a touch panel display and a control unit that manages the progress of the game. A display step for displaying a screen including a screen including an operation area in which a figure is arranged on a surface, and a specification for specifying a one-stroke input trajectory based on a first input operation in which a figure is continuously selected in the operation area. If a valid command can be specified using the command list based on the step and the sequence of the identifiers of the figure in the input locus, the attack execution step of attacking the opponent using the valid command, and the second When the input operation is detected, the change step of changing the identifier of the figure is executed.
Regarding the game processing program, one player can make an attack, the other player who is an opponent cannot make an attack, a turn is set for one player, and the identifier of the figure is changed by the other player. It is preferable to carry out further steps that do not allow.
With respect to the game processing program, when it is determined that the turn of the one player has ended, it is preferable to change the identifier assigned to the figure and further execute the step of setting the turn by the other player.
With respect to the game processing program, it is preferable that the change step is a step of randomly assigning a key to the figure, and the display step is a step of displaying the assigned key on the figure.
With respect to the game processing program, it is preferable that the change step is a step of assigning keys to the figure in a predetermined order, and the display step is a step of displaying the assigned keys on the figure.
With respect to the game processing program, it is preferable to further execute a step of executing a process that is disadvantageous in the battle against the player who has performed the second input operation each time the identifier of the figure is changed.
The game processing system that solves the above problems is a game processing system including an input / output unit composed of a touch panel display and a control unit that manages the progress of the game, and is a screen including an operation area in which each figure is arranged on a surface. A display control unit that displays a screen including the above, a specific unit that specifies a one-stroke input locus based on a first input operation in which a figure is continuously selected in the operation area, and an identifier of the figure in the input locus. If a valid command can be specified using the command list based on the above sequence, an attack execution unit that attacks the opponent using the valid command, and if a second input operation is detected, the above figure. It is provided with a change part for changing the identifier of.
The game processing method that solves the above problems is a game processing method that provides a game by using an input / output unit composed of a touch panel display and a control unit that manages the progress of the game. A display step for displaying a screen including a screen including an operation area arranged on a surface, and a specific step for specifying a one-stroke input trajectory based on a first input operation in which a figure is continuously selected in the operation area. , If a valid command can be specified using the command list based on the sequence of the identifiers of the figure in the input locus, an attack execution step of attacking the opponent using the valid command and a second input operation. When is detected, the change step of changing the identifier of the figure is executed.
本発明によれば、一筆書きによる入力軌跡を用いるゲームを実現することができる。 According to the present invention, it is possible to realize a game using an input locus by one stroke.
<第1の実施形態>
以下、ゲーム処理プログラムの一実施形態を図1〜図5に従って説明する。本実施形態では、コマンドの入力により攻撃を行なう対戦型格闘ゲームについてのゲームアプリケーションを提供する場合を想定する。
<First Embodiment>
Hereinafter, an embodiment of the game processing program will be described with reference to FIGS. 1 to 5. In the present embodiment, it is assumed that a game application for a fighting game in which an attack is performed by inputting a command is provided.
図1に示すように、ゲームアプリケーション(プログラム)が格納されたユーザ端末20を用いる。
ユーザ端末20は、ゲームを行なうユーザが利用するゲーム処理コンピュータ(スマートフォン等の情報処理端末)である。このユーザ端末20は、CPU、RAM及びROM等からなる制御部21、記憶部22、タッチパネルディスプレイ25を備えている。
As shown in FIG. 1, a
The
入出力部であるタッチパネルディスプレイ25は、出力手段及び入力手段として機能する。具体的には、パネル上に情報を出力するとともに、画面に触れる操作(タッチ)、画面から指を離す操作(リリース)、画面に触れた状態で指を滑らせる操作(スワイプ)等のタッチ状況に応じた各種アイコン操作等を行なうことができる。
The
制御部21は、記憶部22に格納されたゲームアプリケーションを実行することにより、表示制御部211、操作管理部212、ゲーム管理部213として機能する。
表示制御部211は、タッチパネルディスプレイ25における画面の表示を制御する処理を実行する。
The
The
操作管理部212は、タッチパネルディスプレイ25へのタッチ状態を検知し、入力内容を特定する処理を実行する。
ゲーム管理部213は、対戦型ゲームのゲーム進行を管理する処理を実行する。このゲーム進行においては、攻撃側から防御側への攻撃、勝敗の決定等を管理する。このゲーム管理部213は、攻撃側を変更する攻撃制限時間に関するデータを保持している。
The
The
図4(a)に示すように、本実施形態では、ゲーム画面500には、バトル表示領域510、操作領域520が含まれる。
バトル表示領域510には、対戦するプレイヤ画像511,512が表示される。本実施形態では、ユーザのプレイヤ画像511と対戦相手(ここではコンピュータ)のプレイヤ画像512が表示される。
As shown in FIG. 4A, in the present embodiment, the
In the
操作領域520には、2次元に配置された複数の図形(多角形アイコン521)が表示される。本実施形態では、六角形の多角形アイコン521を用いる。各多角形アイコン521の各辺には、複数の他の多角形アイコン521が隣接して配置される。例えば、多角形アイコン521a,521b,521cは、それぞれ6個、3個、2個の多角形アイコン521に隣接している。そして、タッチパネルディスプレイ25にタッチした状態で、タッチ位置を一筆書きで移動(スワイプ)させることにより、隣接した多角形アイコン521を選択することができる。
A plurality of figures (polygon icon 521) arranged in two dimensions are displayed in the
更に、図4(a)に示すように、各多角形アイコン521には、それぞれに割り当てられたキー(識別子)が表示される情報表示領域522が設けられている。そして、一筆書き(入力軌跡)で選択された多角形アイコン521に表示されたキーを繋げたキー列により、このキー列に応じた攻撃コマンドを選択することができる。
Further, as shown in FIG. 4A, each
図4(b)に示すように、本実施形態では、キーとして「上(↑)」、「下(↓)」、「左(←)」、「右(→)」、「斜右上」、「斜左上」、「斜右下」、「斜左下」、「P(パンチ)」、「K(キック)」の何れかのキーが表示される。なお、キーは、各多角形アイコン521を識別できるものであればよく、文字や色等を用いることもできる。
As shown in FIG. 4 (b), in the present embodiment, the keys are "upper (↑)", "lower (↓)", "left (←)", "right (→)", "oblique upper right", One of the keys "diagonal upper left", "oblique lower right", "oblique lower left", "P (punch)", and "K (kick)" is displayed. The key may be any key as long as it can identify each
更に、制御部21は、ゲーム進行を管理するためのメモリ215を備えている。このメモリ215には、キー配置情報、入力軌跡情報、ゲーム進捗情報が保持される。
キー配置情報には、アイコン識別子、配置位置、キーに関するデータが記録される。
Further, the
Data related to the icon identifier, the placement position, and the key are recorded in the key placement information.
アイコン識別子データ領域には、各多角形アイコン521を特定する識別子に関するデータが記録される。
配置位置データ領域には、この多角形アイコン521の配置位置(座標)に関するデータが記録される。
In the icon identifier data area, data relating to an identifier that identifies each
In the arrangement position data area, data regarding the arrangement position (coordinates) of the
キーデータ領域には、この多角形アイコン521に割り当てられたキーに関するデータが記録される。
入力軌跡情報には、ゲーム画面500の操作領域520において選択された多角形アイコン521に割り当てられた入力キーに関するデータが記録される。本実施形態では、タッチパネルディスプレイ25への指接触(タッチ)から指離し(リリース)まで一筆書き(入力軌跡)で選択されたキー(単独キー又はキー列)が、タッチからリリースまでの順番に記録される。
In the key data area, data related to the key assigned to the
In the input locus information, data related to the input key assigned to the
ゲーム進捗情報には、プレイヤ毎に、攻撃権設定、体力に関するデータが記録される。このゲーム進捗情報は、ユーザがゲームを開始した時に登録され、ゲームを終了した時に削除される。 In the game progress information, data on attack right setting and physical strength is recorded for each player. This game progress information is registered when the user starts the game, and is deleted when the user ends the game.
プレイヤデータ領域には、対戦を行なうプレイヤを特定するための識別子に関するデータが記録される。本実施形態では、ユーザ端末20のユーザ(第1プレイヤ)とコンピュータ(第2プレイヤ)とが対戦する場合を想定する。この場合、メモリ215のゲーム進捗情報のプレイヤデータ領域には、対戦相手として「コンピュータ」を特定する識別子が記録される。
In the player data area, data regarding an identifier for identifying a player who plays a match is recorded. In the present embodiment, it is assumed that the user (first player) of the
攻撃権設定データ領域には、攻撃権を有するプレイヤを特定するためのフラグが記録される。本実施形態では、攻撃権を有するプレイヤが、対戦相手(防御側)に対して攻撃を行なうことができる。 In the attack right setting data area, a flag for identifying the player who has the attack right is recorded. In the present embodiment, a player having an attack right can attack an opponent (defender).
体力データ領域には、対戦型格闘ゲームの勝敗を決定する要素(体力)に関するデータが記録される。本実施形態では、攻撃により防御側の体力が減少し、先に体力が基準値(例えば「0」)以下になった場合に敗北となる。 In the physical strength data area, data on factors (physical strength) that determine the outcome of a fighting game is recorded. In the present embodiment, the defender's physical strength is reduced by the attack, and if the physical strength first falls below the reference value (for example, "0"), the player is defeated.
記憶部22には、バトル画面情報、操作画面情報、コマンドリストが記録される。
バトル画面情報は、バトル表示領域510に表示させるプレイヤ画像等を規定する情報である。
Battle screen information, operation screen information, and command list are recorded in the
The battle screen information is information that defines a player image or the like to be displayed in the
操作画面情報は、操作領域520に表示させる多角形アイコン521等を規定する情報である。
このコマンドリストは、攻撃コマンドに対して、発動キー、攻撃力、攻撃アニメーション等を規定する情報である。
The operation screen information is information that defines the
This command list is information that defines the activation key, attack power, attack animation, etc. for the attack command.
攻撃コマンドデータ領域には、攻撃の種類を特定するための識別子に関するデータが記録される。
発動キーデータ領域には、この攻撃を発動するために必要なキー(単独キーやキー列)に関するデータが記録される。例えば、発動キーとして、単独キーの「K」、「P」や、キー列(「下」→「斜右下」→「右」→「P」)、キー列(「下」→「斜左下」→「左」→「K」)等が記録されている。
In the attack command data area, data regarding an identifier for identifying the type of attack is recorded.
In the activation key data area, data related to the keys (single key and key sequence) required to activate this attack are recorded. For example, as the activation key, the single keys "K" and "P", the key row ("bottom"->"bottomright"->"right"->"P"), and the key row ("bottom"->"bottom left diagonal") "→" Left "→" K ") etc. are recorded.
攻撃力データ領域には、この攻撃の威力(防御側が受けるダメージ量)に関するデータが記録される。更に、1つの入力軌跡において、他の攻撃コマンドを組み合わせた連続攻撃を行なうこともできる。この連続攻撃のために、この攻撃力を変更(例えば「大きく」)するための調整値が記録されている。 In the attack power data area, data regarding the power of this attack (the amount of damage received by the defender) is recorded. Further, it is possible to perform a continuous attack in combination with other attack commands in one input locus. Due to this continuous attack, adjustment values are recorded to change (eg, "larger") this attack power.
攻撃アニメーションデータ領域には、バトル表示領域510において表示される攻撃内容を示す動画に関するデータが記録される。
次に、ゲーム時における制御部21の処理を説明する。ここでは、起動処理(図2(a))、タップ処理(図2(b))、入力操作処理(図2(c))、制限時間管理処理(図2(d))、入力完了処理(図3)の順番に説明する。
In the attack animation data area, data relating to a moving image indicating the attack content displayed in the
Next, the processing of the
(起動処理)
まず、図2(a)及び図5を用いて、起動処理を説明する。対戦型格闘ゲームを行なう場合、ユーザ端末20において、ゲームアプリケーションを起動する。
(Start process)
First, the activation process will be described with reference to FIGS. 2 (a) and 5. When playing a fighting game, a game application is started on the
この場合、ユーザ端末20の制御部21は、ゲーム画面の表示処理を実行する(ステップS0−1)。具体的には、制御部21の表示制御部211は、タッチパネルディスプレイ25に、バトル表示領域510、操作領域520を含めたゲーム画面500を出力する。
In this case, the
次に、ユーザ端末20の制御部21は、キー出力処理を実行する(ステップS0−2)。具体的には、制御部21のゲーム管理部213は、各多角形アイコン521に対して、キーをランダムに割り当て、各キーを多角形アイコン521に関連付けてメモリ215に記憶する。そして、表示制御部211は、各多角形アイコン521の情報表示領域522に、生成したキーを出力する。
Next, the
この場合、図5(a)に示すように、ゲーム画面500において、各多角形アイコン521の情報表示領域522には、それぞれに割り当てられたキーが表示される。
(タップ処理)
次に、図2(b)及び図4(b)を用いて、タップ処理(識別子変更処理)を説明する。プレイヤがキーを変更する場合には、多角形アイコン521を軽くたたく(タップ操作)。
In this case, as shown in FIG. 5A, on the
(Tap processing)
Next, the tap process (identifier change process) will be described with reference to FIGS. 2 (b) and 4 (b). When the player changes the key, tap the polygon icon 521 (tap operation).
この場合、ユーザ端末20の制御部21は、タップ検知処理を実行する(ステップS1−1)。具体的には、制御部21の表示制御部211は、タッチパネルディスプレイ25において、タッチから指が移動されることなく、所定の短時間での指離しを検知した場合、タップ操作と判定する。
In this case, the
次に、ユーザ端末20の制御部21は、キー変更処理を実行する(ステップS1−2)。具体的には、制御部21のゲーム管理部213は、タップされた多角形アイコン521に対して、キーをランダムに割り当て、各キーを多角形アイコン521に関連付けてメモリ215に記憶する。そして、表示制御部211は、各多角形アイコン521の情報表示領域522に、生成したキーを出力する。
Next, the
この場合、図4(b)に示すように、各多角形アイコン521の情報表示領域522には、ランダムに選択されたキーが表示される。ここで、1回タップ、2回タップのように、複数回のタップ処理を、所望のキーが表示されるまで繰り返すことができる。
In this case, as shown in FIG. 4B, randomly selected keys are displayed in the
(入力操作処理)
次に、図2(c)及び図5を用いて、入力操作処理を説明する。ここでは、ユーザは、タッチパネルディスプレイ25に表示されたゲーム画面500において、各多角形アイコン521に表示されたキー配置を確認する。そして、キー配置状況に応じて、所定の攻撃コマンドに対応した発動キー(単独キーやキー列)を探す。所望の攻撃コマンドが見つかった場合、タッチパネルディスプレイ25において、発動キーにおける最初のキーへのタッチ操作を行なう。
(Input operation processing)
Next, the input operation process will be described with reference to FIGS. 2 (c) and 5. Here, the user confirms the key layout displayed on each
タッチ操作が行なわれた場合、ユーザ端末20の制御部21は、タッチ検知処理を実行する(ステップS2−1)。具体的には、制御部21の操作管理部212は、タッチパネルディスプレイ25におけるタッチを検知する。そして、操作管理部212は、タッチされた多角形アイコン521に割り当てられたキーをメモリ215に記憶する。
When the touch operation is performed, the
次に、ユーザ端末20の制御部21は、縮小表示処理を実行する(ステップS2−2)。具体的には、制御部21の表示制御部211は、選択された多角形アイコン521を、所定の割合で縮小して表示する。なお、タッチパネルディスプレイ25からリリースされることなく、入力軌跡上で指の戻しを検知した場合には、表示制御部211は、リリースされた多角形アイコン521を、元の大きさの表示に戻す。
Next, the
図5(b)においては、3個の各多角形アイコン521が、リリースされることなく一筆書きにより選択された場合を示す。この場合、ゲーム画面500において、入力軌跡上の各多角形アイコン521は縮小表示される。
FIG. 5B shows a case where each of the three
次に、ユーザ端末20の制御部21は、入力軌跡に基づいて、有効な組み合わせの検索処理を実行する(ステップS2−3)。具体的には、制御部21の表示制御部211は、メモリ215に記憶された入力キー(キー又はキー列)を特定する。そして、表示制御部211は、記憶部22に記憶されたコマンドリストにおいて、この入力キーに前方一致する発動キーの攻撃コマンドを検索する。
Next, the
次に、ユーザ端末20の制御部21は、コマンド完成の可能性があるかどうかについての判定処理を実行する(ステップS2−4)。具体的には、制御部21の表示制御部211は、入力キーに前方一致する攻撃コマンドを検出できた場合、この発動キーにおいて不足している次のキーを特定する。次に、表示制御部211は、入力軌跡の最終位置(最後に選択された多角形アイコン521)に隣接するすべての多角形アイコン521(周辺図形)を特定する。そして、表示制御部211は、特定した多角形アイコン521のキー(隣接キー)を特定する。そして、表示制御部211は、入力軌跡に応じた入力キーに隣接キーを追加した場合、発動キーを完成させるために必要なキーがあるかどうかを確認する。発動キーを完成させるために必要なキーを検出した場合には、コマンド完成の可能性があると判定する。一方、発動キーを完成させるために必要なキーを検出できない場合には、コマンド完成の可能性がないと判定する。
Next, the
コマンド完成の可能性がないと判定した場合(ステップS2−4において「NO」の場合)、ユーザ端末20の制御部21は、タッチ検知処理(ステップS2−1)に戻る。
一方、コマンド完成の可能性があると判定した場合(ステップS2−4において「YES」の場合)、ユーザ端末20の制御部21は、ヒント出力処理を実行する(ステップS2−5)。具体的には、制御部21の操作管理部212は、隣接する多角形アイコン521の中で、発動キーを完成させるために必要なキーが表示されている多角形アイコン521を識別できるように強調表示(ヒント表示)を行なう。
When it is determined that there is no possibility of command completion (when "NO" in step S2-4), the
On the other hand, when it is determined that there is a possibility that the command is completed (when "YES" in step S2-4), the
図5(b)においては、入力軌跡の多角形アイコン521のキー列により、発動キーを完成できる二つの可能性がある場合を示している。この場合、最後の多角形アイコン521に対して、発動キーを完成させるために必要なキーが割り振られた多角形アイコン521を、二重線囲みにより強調表示されている。そして、タッチ検知処理(ステップS2−1)に戻る。
FIG. 5B shows a case where there are two possibilities that the activation key can be completed by the key sequence of the
(制限時間管理処理)
次に、図2(d)を用いて、制限時間管理処理を説明する。
ここでは、ユーザ端末20の制御部21は、攻撃可能期間のカウントダウン処理を実行する(ステップS3−1)。具体的には、制御部21のゲーム管理部213は、攻撃側の攻撃開始からの経過時間を計測する。
(Time limit management process)
Next, the time limit management process will be described with reference to FIG. 2 (d).
Here, the
次に、ユーザ端末20の制御部21は、攻撃可能期間の終了かどうかについての判定処理を実行する(ステップS3−2)。具体的には、制御部21のゲーム管理部213は、経過時間と攻撃制限時間とを比較する。そして、経過時間が攻撃制限時間に到達した場合には、攻撃可能期間の終了と判定する。
Next, the
経過時間が攻撃制限時間に到達しておらず、攻撃可能期間の終了でないと判定した場合(ステップS3−2において「NO」の場合)、ユーザ端末20の制御部21は、攻撃制限時間のカウントダウン処理(ステップS3−1)を継続する。
When it is determined that the elapsed time has not reached the attack time limit and the attackable period has not ended (when "NO" in step S3-2), the
一方、経過時間が攻撃制限時間に到達し、攻撃可能期間の終了と判定した場合(ステップS3−2において「YES」の場合)、ユーザ端末20の制御部21は、攻撃側の変更処理を実行する(ステップS3−3)。具体的には、制御部21のゲーム管理部213は、メモリ215に記録されたゲーム進捗情報において、攻撃権設定を対戦相手のプレイヤに変更する。この場合、対戦相手のために、再度、キー出力処理(ステップS0−2)を実行する。
On the other hand, when the elapsed time reaches the attack time limit and it is determined that the attackable period has ended (when "YES" in step S3-2), the
(入力完了処理)
次に、図3及び図5を用いて、一筆書き入力の終了時の入力完了処理を説明する。ユーザは、所望の単独キーやキー列の入力を完了した場合、タッチパネルディスプレイ25から指を離すリリース操作を行なう。
(Input completion processing)
Next, the input completion process at the end of the one-stroke input will be described with reference to FIGS. 3 and 5. When the user completes the input of the desired single key or key sequence, the user performs a release operation of releasing the finger from the
この場合、ユーザ端末20の制御部21は、リリース検知処理を実行する(ステップS4−1)。具体的には、制御部21の操作管理部212は、タッチパネルディスプレイ25において、タッチされていた指のリリースを検知する。
In this case, the
次に、ユーザ端末20の制御部21は、入力軌跡の特定処理を実行する(ステップS4−2)。具体的には、制御部21のゲーム管理部213は、メモリ215に記憶された入力軌跡情報において、入力キー(単独キー又はキー列)を特定する。
Next, the
次に、ユーザ端末20の制御部21は、入力軌跡に応じて有効コマンドの検索処理を実行する(ステップS4−3)。具体的には、制御部21のゲーム管理部213は、記憶部22のコマンドリストにおいて、入力キーに対応する攻撃コマンドを検索する。この場合、まず、入力キーの最初から一つの攻撃コマンドの発動キーを特定する。一つの攻撃コマンドを特定できた場合、ゲーム管理部213は、残りの入力キーにおいて、更なる発動キーが含まれているかどうかを確認する。そして、ゲーム管理部213は、入力軌跡を構成する入力キーにおいて、すべての攻撃コマンドを特定する。
Next, the
次に、ユーザ端末20の制御部21は、有効コマンドがあるかどうかについての判定処理を実行する(ステップS4−4)。具体的には、制御部21のゲーム管理部213は、入力キーにおいて、少なくとも一つの攻撃コマンドを特定できたかどうかを確認する。少なくとも一つの攻撃コマンドを特定できた場合には、有効コマンドがあると判定する。
Next, the
攻撃コマンドを特定できず、有効コマンドがないと判定した場合(ステップS4−4において「NO」の場合)、ユーザ端末20の制御部21は、入力完了処理を終了する。
一方、有効コマンドがあると判定した場合(ステップS4−4において「YES」の場合)、ユーザ端末20の制御部21は、以下の処理を、有効コマンドについて繰り返す。
If the attack command cannot be specified and it is determined that there is no valid command (in the case of "NO" in step S4-4), the
On the other hand, when it is determined that there is a valid command (when "YES" in step S4-4), the
ここでは、まず、ユーザ端末20の制御部21は、攻撃処理を実行する(ステップS4−5)。具体的には、制御部21のゲーム管理部213は、コマンドリストにおいて特定した有効コマンドに対応する攻撃コマンドを実行する。この場合、表示制御部211は、バトル表示領域510において、攻撃権を有するプレイヤから防御側のプレイヤに対する攻撃アニメーションを出力する。
Here, first, the
次に、ユーザ端末20の制御部21は、対戦相手の体力更新処理を実行する(ステップS4−6)。具体的には、制御部21のゲーム管理部213は、記憶部22に記録されたコマンドリストにおいて、攻撃コマンドに関連付けられた攻撃力を特定する。ここで、先行した攻撃コマンドが含まれる連続攻撃の場合には、ゲーム管理部213は、攻撃コマンドの連続攻撃として、コマンドリストの調整値を用いて攻撃力を変更(大きく)する。そして、ゲーム管理部213は、メモリ215に記録されたゲーム進捗情報において、防御側プレイヤの体力を特定する。そして、ゲーム管理部213は、防御側プレイヤの体力において攻撃力を差し引いた値に更新する。
Next, the
次に、ユーザ端末20の制御部21は、対戦終了かどうかについての判定処理を実行する(ステップS4−7)。具体的には、制御部21のゲーム管理部213は、防御側プレイヤの体力と基準値(ここでは「0」)とを比較する。そして、体力が基準値以下になった場合には対戦終了とする。
Next, the
対戦終了と判定した場合(ステップS4−7において「YES」の場合)、ユーザ端末20の制御部21は、攻撃側の勝利処理を実行する(ステップS4−8)。具体的には、制御部21のゲーム管理部213は、攻撃権を有するプレイヤ(攻撃側)を勝利者として特定する。この場合、表示制御部211は、バトル表示領域510において攻撃側プレイヤにおいて勝利アニメーション、防御側プレイヤにおいて敗北アニメーションを出力する。
When it is determined that the battle is over (when "YES" in step S4-7), the
一方、防御側プレイヤの体力が残っており、対戦終了でないと判定した場合(ステップS4−7において「NO」の場合)、ユーザ端末20の制御部21は、残りの有効コマンドについて、ステップS4−5以降の処理を繰り返す。
On the other hand, when it is determined that the defending player's physical strength remains and the battle is not over (when "NO" in step S4-7), the
図5(c)においては、8個の多角形アイコン521による入力軌跡において、タッチからリリースまでの間に、2つの入力軌跡TR1,TR2が検出された場合を想定する。ここで、入力軌跡TR1のキー列は、「下」→「斜右下」→「右」→「P」であり、入力軌跡TR2のキー列は、「下」→「斜左下」→「左」→「K」である。この場合には、入力軌跡TR1,TR2に対応する攻撃コマンドが、連続攻撃として実行される。
In FIG. 5C, it is assumed that two input loci TR1 and TR2 are detected between touch and release in the input locus by the eight
図5(d)に示すように、攻撃権を有するプレイヤ画像511から、防御側のプレイヤ画像512に対する攻撃が行なわれる。ここでは、入力軌跡TR1に基づく攻撃AT1と、入力軌跡TR2に基づく攻撃AT2とが、順次実行される。
As shown in FIG. 5D, the
そして、すべての有効コマンドについて処理を終了した場合、ユーザ端末20の制御部21は、キー再出力処理を実行する(ステップS4−9)。具体的には、制御部21のゲーム管理部213が、入力軌跡上の多角形アイコン521に対して、キーをランダムに割り当てる。そして、表示制御部211は、各多角形アイコン521の情報表示領域522に、生成したキーを出力し、入力完了処理を終了する。
Then, when the processing for all the valid commands is completed, the
(コンピュータ対戦処理)
対戦相手がコンピュータであり、このコンピュータが攻撃権を有する場合の攻撃処理を説明する。この場合、制御部21のゲーム管理部213は、タッチパネルディスプレイ25の操作領域520に表示されたキー配置において、攻撃コマンドの発動キーを検索する。そして、攻撃可能期間内に、攻撃力が大きい発動キーから順番に、攻撃コマンドを繰り返す。なお、対戦相手がコンピュータであり、コンピュータが攻撃側の場合には、タップ処理によるキー変更を許容しないものとする。
(Computer battle processing)
The attack processing when the opponent is a computer and this computer has the attack right will be described. In this case, the
上記実施形態によれば、以下のような効果を得ることができる。
(1)上記実施形態では、バトル表示領域510には、対戦するプレイヤ画像511,512が表示される。また、操作領域520には、複数の多角形アイコン521が表示される。各多角形アイコン521の各辺には、複数の他の多角形アイコン521が隣接して配置される。これにより、複数の多角形アイコン521を、一筆書きにより連続して選択し、キー列によるコマンドを入力することができる。
According to the above embodiment, the following effects can be obtained.
(1) In the above embodiment, the
(2)上記実施形態では、各多角形アイコン521には、それぞれに割り当てられたキーが表示される情報表示領域522が設けられている。これにより、多様な情報を多角形アイコン521に表示させて、これらの組み合わせによるコマンド入力に用いることができる。例えば、一つのキーに対して、後続して選択するキーによって、多様な攻撃を選択することができる。
(2) In the above embodiment, each
また、タップ処理において、ユーザ端末20の制御部21は、キー変更処理を実行する(ステップS1−2)。これにより、所望のキーを変更して、有効コマンドの成立を容易にすることができる。
Further, in the tap process, the
(3)上記実施形態では、ユーザ端末20の制御部21は、縮小表示処理を実行する(ステップS2−2)。これにより、ユーザは入力軌跡を特定することができる。更に、タッチパネルディスプレイ25からリリースされることなく、入力軌跡上で指の戻しを検知した場合には、表示制御部211は、リリースされた多角形アイコン521を元の表示に戻す。これにより、多角形アイコン521の選択をやり直すことができる。
(3) In the above embodiment, the
(4)上記実施形態では、コマンド完成の可能性があると判定した場合(ステップS2−4において「YES」の場合)、ユーザ端末20の制御部21は、ヒント出力処理を実行する(ステップS2−5)。これにより、発動キーを熟知していない場合にも、ヒントを用いてゲームを楽しむことができる。
(4) In the above embodiment, when it is determined that the command may be completed (when "YES" in step S2-4), the
(5)上記実施形態では、経過時間が攻撃制限時間に到達し、攻撃可能期間の終了と判定した場合(ステップS3−2において「YES」の場合)、ユーザ端末20の制御部21は、攻撃側の変更処理を実行する(ステップS3−3)。これにより、制限時間の中でスピード感があるゲームを楽しむことができる。
(5) In the above embodiment, when the elapsed time reaches the attack time limit and it is determined that the attackable period has ended (when “YES” in step S3-2), the
(6)上記実施形態では、有効コマンドがあると判定した場合(ステップS4−4において「YES」の場合)、ユーザ端末20の制御部21は、有効コマンドについて攻撃処理(ステップS4−5)を繰り返す。これにより、一つの一筆書きにより、複数の攻撃を組み合わせた連続攻撃を繰り出すことができる。
(6) In the above embodiment, when it is determined that there is a valid command (when "YES" in step S4-4), the
<第2の実施形態>
次に、図6〜図8を用いて、第2の実施形態を説明する。第1の実施形態においては、攻撃コマンドを発動できる可能性があるキーが割り当てられた多角形アイコンについてのヒントを出力した。第2の実施形態では、多角形アイコンに非表示のコマンド(隠しコマンド)を設定した構成であり、同様の部分については詳細な説明を省略する。
<Second embodiment>
Next, the second embodiment will be described with reference to FIGS. 6 to 8. In the first embodiment, a hint about a polygonal icon to which a key capable of invoking an attack command is assigned is output. In the second embodiment, a hidden command (hidden command) is set for the polygon icon, and detailed description of the same part will be omitted.
本実施形態では、同じ模様や色(同じ識別子)の多角形アイコン521を、一筆書きで選択することができる。この第2の実施形態においても、タップ処理、制限時間管理処理を実行し、攻撃制限時間に基づいて攻撃権を変更する。
In the present embodiment, the
本実施形態では、隠しコマンドが設定された多角形アイコン521(隠しコマンド図形)を選択した場合には、攻撃側に不利なゲーム進行(例えば、敗北)とする。なお、隠しコマンドが設定された多角形アイコン521は、通常の多角形アイコン521と同じ形態であり、外見上、隠しコマンドの有無を識別できない。
In the present embodiment, when the polygonal icon 521 (hidden command figure) in which the hidden command is set is selected, the game progress is disadvantageous to the attacking side (for example, defeat). The
本実施形態においては、キー配置情報には、アイコン識別子に関連づけて、更に、隠しマスフラグ、ヒントマスフラグを記録する。
隠しマスフラグは、隠しコマンドが設定された多角形アイコン521を特定するためのフラグである。
In the present embodiment, a hidden mass flag and a hint mass flag are recorded in the key layout information in association with the icon identifier.
The hidden mass flag is a flag for identifying the
ヒントマスフラグは、隠しコマンドについてのヒントを表示する多角形アイコン521(ヒント表示図形)を特定するためのフラグである。本実施形態においては、ヒントマスの多角形アイコン521において、隣接する隠しコマンドが設定された多角形アイコン521の個数(位置関係情報)をヒントとして出力する。
The hint mass flag is a flag for specifying a polygonal icon 521 (hint display figure) that displays a hint about a hidden command. In the present embodiment, in the
ここでも、図4(a)と同様に、ゲーム画面500には、バトル表示領域510、操作領域520が含まれる。操作領域520には、複数の多角形アイコン521が表示される。各多角形アイコン521の各辺には、複数の他の多角形アイコン521が隣接して配置される。そして、タッチパネルディスプレイ25にタッチした状態で、タッチ位置を一筆書きで移動(スワイプ)させることにより、隣接した多角形アイコン521を選択することができる。
Here, as in FIG. 4A, the
更に、各多角形アイコン521には、ヒントが表示される情報表示領域522が設けられている。この情報表示領域522には、この入力軌跡に隣接する多角形アイコン521についてのヒントが出力される。本実施形態では、入力軌跡に隣接する多角形アイコン521において、隠しコマンドが設定された多角形アイコン521に対する隣接数が表示される。
Further, each
本実施形態の記憶部22のコマンドリストには、攻撃力を決定するための攻撃力関数が登録されている。この攻撃力関数においては、例えば、多角形アイコン521に割り当てられたキーの属性(模様、色)や個数に応じて、攻撃力を決定するための関数が記録されている。
In the command list of the
(起動処理)
図6(a)、図8を用いて、起動処理を説明する。対戦型格闘ゲームを行なう場合、ユーザ端末20において、ゲームアプリケーションを起動する。
(Start process)
The activation process will be described with reference to FIGS. 6 (a) and 8 (a). When playing a fighting game, a game application is started on the
この場合、ユーザ端末20の制御部21は、ゲーム画面の表示処理を実行する(ステップS5−1)。具体的には、制御部21の表示制御部211は、タッチパネルディスプレイ25に、バトル表示領域510、操作領域520を含めたゲーム画面500を出力する。
In this case, the
次に、ユーザ端末20の制御部21は、隠しキー設定処理を実行する(ステップS5−2)。具体的には、制御部21のゲーム管理部213は、ランダムに選択した多角形アイコン521に対して、隠しコマンドを割り当てる。そして、ゲーム管理部213は、隠しマスフラグが設定された多角形アイコン521(隠しマス)に関する情報を、メモリ215のキー配置情報に記録する。
Next, the
次に、ユーザ端末20の制御部21は、キー出力処理を実行する(ステップS5−3)。具体的には、制御部21のゲーム管理部213が、各多角形アイコン521に対して、キー(模様、色)をランダムに割り当てる。そして、表示制御部211は、各多角形アイコン521の全面に、生成したキーを出力する。
Next, the
この場合、図8(a)に示すように、ゲーム画面500において、各多角形アイコン521には、それぞれに割り当てられたキー(模様、色)が表示される。ここでは、多角形アイコン521sに隠しコマンドが割り当てられている場合を想定する。
In this case, as shown in FIG. 8A, on the
(入力操作処理)
次に、図6(b)、図8を用いて、入力操作処理を説明する。ここでは、ユーザは、タッチパネルディスプレイ25に表示されたゲーム画面500において、各多角形アイコン521に表示されたキー配置を確認する。そして、キー配置状況に応じて、所定の攻撃コマンドに対応した発動キー(単独キーやキー列)を探す。所望の攻撃コマンドが見つかった場合、タッチパネルディスプレイ25において、タッチ操作を行なう。
(Input operation processing)
Next, the input operation process will be described with reference to FIGS. 6 (b) and 8. Here, the user confirms the key layout displayed on each
タッチ操作が行なわれた場合、ユーザ端末20の制御部21は、タッチ検知処理を実行する(ステップS6−1)。具体的には、制御部21の操作管理部212は、タッチパネルディスプレイ25におけるタッチを検知する。操作管理部212は、タッチされた多角形アイコン521に割り当てられたキーをメモリ215に記憶する。
When the touch operation is performed, the
次に、ユーザ端末20の制御部21は、縮小表示処理を実行する(ステップS6−2)。具体的には、制御部21の表示制御部211は、選択された多角形アイコン521を、所定の割合で縮小して表示する。
Next, the
図8(b)においては、5個の各多角形アイコン521が、リリースされることなく一筆書きにより選択された場合を示す。この場合、ゲーム画面500において、入力軌跡上の各多角形アイコン521は縮小表示される。
FIG. 8B shows a case where each of the five
(ヒント処理)
図6(c)を用いて、ヒント処理を説明する。
ここでは、ユーザ端末20の制御部21は、隠しマスへの接触状態の検知処理を実行する(ステップS7−1)。具体的には、制御部21のゲーム管理部213は、メモリ215のキー配置情報において、ヒントマスフラグが記録された多角形アイコン521(ヒントマス)を特定する。そして、ゲーム管理部213は、このヒントマスに隣接する多角形アイコン521において、隠しマスフラグが設定された多角形アイコン521(隠しマス)の個数(隠しマス接触数)を算出する。
(Hint processing)
Hint processing will be described with reference to FIG. 6 (c).
Here, the
次に、ユーザ端末20の制御部21は、隠しマス接触状態の表示処理を実行する(ステップS7−2)。具体的には、制御部21の表示制御部211は、ゲーム管理部213において算出した隠しマス接触数を、ヒントマスの各多角形アイコン521の情報表示領域522に出力する。
Next, the
(入力完了処理)
次に、図7、図8を用いて、入力完了処理を説明する。ユーザは、所望の単独キーやキー列の入力を完了した場合、タッチパネルディスプレイ25から指を離すリリース操作を行なう。
(Input completion processing)
Next, the input completion process will be described with reference to FIGS. 7 and 8. When the user completes the input of the desired single key or key sequence, the user performs a release operation of releasing the finger from the
この場合、ユーザ端末20の制御部21は、ステップS4−1と同様に、リリース検知処理を実行する(ステップS8−1)。
次に、ユーザ端末20の制御部21は、ステップS4−2と同様に、入力軌跡の特定処理を実行する(ステップS8−2)。
In this case, the
Next, the
次に、ユーザ端末20の制御部21は、入力軌跡上に隠しキーがあるかどうかについての判定処理を実行する(ステップS8−3)。具体的には、制御部21のゲーム管理部213は、メモリ215に記録されたキー配置情報を用いて、選択された多角形アイコン521において、隠しマスフラグが設定されているかどうかを確認する。
Next, the
入力軌跡上に隠しキーがあると判定した場合(ステップS8−3において「YES」の場合)、ユーザ端末20の制御部21は、攻撃側の敗北処理を実行する(ステップS8−4)。具体的には、制御部21のゲーム管理部213は、攻撃権を有するプレイヤを敗北者として特定する。この場合、表示制御部211は、バトル表示領域510において、攻撃権を有するプレイヤにおいて敗北アニメーション、防御側プレイヤにおいて勝利アニメーションを出力する。
When it is determined that there is a hidden key on the input locus (when "YES" in step S8-3), the
一方、入力軌跡上に隠しキーがないと判定した場合(ステップS8−3において「NO」の場合)、ユーザ端末20の制御部21は、入力軌跡の周囲においてヒントマスへの変更処理を実行する(ステップS8−5)。具体的には、制御部21のゲーム管理部213は、キー配置情報に、入力軌跡の周囲の多角形アイコン521に対して、ヒントマスフラグを設定する。
On the other hand, when it is determined that there is no hidden key on the input locus (when "NO" in step S8-3), the
図8(c)においては、ゲーム画面500において、入力軌跡に隣接していた多角形アイコン521に対して、ヒントマスフラグが設定される。そして、上述したヒント処理により、ヒントマスフラグが設定された多角形アイコン521の情報表示領域522にヒントが表示される。ここでは、多角形アイコン521sが隠しマスであるため、これに隣接する多角形アイコン521に「1」が表示されている。一方、隠しマスに接触していない多角形アイコン521には、「0」が表示される。
In FIG. 8C, a hint mass flag is set for the
次に、ユーザ端末20の制御部21は、入力軌跡に基づいて攻撃力の算出処理を実行する(ステップS8−6)。具体的には、制御部21のゲーム管理部213は、コマンドリストに記録された攻撃力関数を用いて、攻撃力を算出する。
Next, the
次に、ユーザ端末20の制御部21は、入力軌跡上のマスの消去処理を実行する(ステップS8−7)。具体的には、制御部21のゲーム管理部213は、操作領域520において、入力軌跡上の多角形アイコン521を消去する。
Next, the
次に、ユーザ端末20の制御部21は、攻撃処理を実行する(ステップS8−8)。具体的には、制御部21のゲーム管理部213は、コマンドリストにおいて特定した有効コマンドに対応する攻撃コマンドを実行する。この場合、表示制御部211は、バトル表示領域510において、攻撃権を有するプレイヤから防御側のプレイヤに対する攻撃アニメーションを出力する。
Next, the
次に、ユーザ端末20の制御部21は、ステップS4−6と同様に、対戦相手の体力更新処理を実行する(ステップS8−9)。
次に、ユーザ端末20の制御部21は、ステップS4−7と同様に、対戦終了かどうかについての判定処理を実行する(ステップS8−10)。
Next, the
Next, the
対戦終了と判定した場合(ステップS8−10において「YES」の場合)、ユーザ端末20の制御部21は、ステップS4−8と同様に、攻撃側の勝利処理を実行する(ステップS8−11)。
When it is determined that the battle is over (when "YES" in step S8-10), the
対戦終了でないと判定した場合(ステップS8−10において「NO」の場合)、ユーザ端末20の制御部21は、消去マスに応じてマス移動・追加処理を実行する(ステップS8−12)。具体的には、制御部21の表示制御部211は、入力軌跡上で消去した多角形アイコン521の領域を埋めるように、残っている多角形アイコン521を移動させる。更に、表示制御部211は、空白部分を埋めるように、多角形アイコン521を追加する。そして、ゲーム管理部213は、追加して多角形アイコン521に対して、新たなキーをランダムに割り当てる。この場合、ヒントマスが設定された多角形アイコン521については、再度、ヒント処理を実行する。
When it is determined that the battle is not over (when "NO" in step S8-10), the
図8(d)においては、入力軌跡上の多角形アイコン521が消去されて、上方の多角形アイコン521が下方に移動する。更に、操作領域520の上端では、新たな多角形アイコン521が挿入される。この場合にも、隠しキー設定処理(ステップS5−2)により、新たに挿入された多角形アイコン521にも、ランダムに隠しキーが設定される。また、ヒントマスフラグが記録された多角形アイコン521においては、周囲の隠しマスの接触数に応じてヒントが表示される。
In FIG. 8D, the
上記実施形態によれば、第1の実施形態の効果に加え、以下のような効果を得ることができる。
(7)上記実施形態では、ユーザ端末20の制御部21は、隠しキー設定処理を実行する(ステップS5−2)。これにより、タッチパネルディスプレイ25に表示されたキー以外の設定を用いて、ゲームを楽しむことができる。
According to the above embodiment, in addition to the effect of the first embodiment, the following effects can be obtained.
(7) In the above embodiment, the
(8)上記実施形態では、ユーザ端末20の制御部21は、隠しマスへの接触状態の検知処理を実行する(ステップS7−1)。そして、ユーザ端末20の制御部21は、隠しマス接触状態の表示処理を実行する(ステップS7−2)。これにより、ヒントを利用して、隠しキーの位置を予測しながら、攻撃コマンドを選択することができる。
(8) In the above embodiment, the
なお、上記実施形態は以下のように変更してもよい。
・上記第1、第2の実施形態では、操作領域520には、複数の多角形アイコン521が表示される。軌跡入力を行なうためのアイコンの形状は、多角形に限定されるものではない。隣接したアイコンを一筆書きにより、連続して選択して軌跡を特定できるものであれば、円形状やキーそのもの(文字や記号)を利用することも可能である。
The above embodiment may be changed as follows.
-In the first and second embodiments, a plurality of
・上記第1、第2の実施形態では、コンピュータを対戦相手とする。これに代えて、他のユーザと対戦できるようにしてもよい。この場合には、ソーシャルネットワークゲームを管理する管理サーバにアクセスする。この場合、管理サーバにおいて、対戦する2人のユーザを特定し、そして、入力操作処理、入力完了処理を実行する。 -In the first and second embodiments described above, a computer is used as an opponent. Instead of this, it may be possible to play against other users. In this case, access the management server that manages the social network game. In this case, the management server identifies two users who are to play against each other, and executes the input operation process and the input completion process.
・上記第1、第2の実施形態では、制限時間管理処理において、攻撃制限時間に基づいて攻撃権を変更する。これに代えて、入力完了処理毎に、攻撃権を変更するようにしてもよい。この場合には、ユーザ端末20の制御部21は、入力完了処理の終了した場合、攻撃権を相手方に変更する。
-In the first and second embodiments described above, in the time limit management process, the attack right is changed based on the attack time limit. Instead of this, the attack right may be changed for each input completion process. In this case, the
また、プレイヤの能力に応じて、攻撃制限時間を変更するようにしてもよい。この場合には、ユーザのスキルや利用回数(ユーザ属性)に応じて、プレイヤの能力を決定する。具体的には、記憶部22に、スキルや利用回数についてユーザ属性情報を記憶させる。更に、ゲーム管理部213には、スキルや利用回数に基づいて、攻撃制限時間を決定するための制限時間算出情報を記憶させておく。そして、ゲーム管理部213には、制限時間算出情報を用いて、攻撃制限時間を決定する。
Further, the attack time limit may be changed according to the ability of the player. In this case, the ability of the player is determined according to the skill of the user and the number of times of use (user attribute). Specifically, the
また、コンピュータを対戦相手とする場合には、攻撃制限時間ではなく、攻撃制限回数により攻撃権を変更するようにしてもよい。この場合には、ゲーム管理部213は、入力完了処理の終了回数をカウントする。そして、終了回数が所定回数に達した場合に、ゲーム管理部213は、攻撃権を相手方に変更する。
In addition, when a computer is used as an opponent, the attack right may be changed according to the number of attack limits instead of the attack limit time. In this case, the
・上記第1、第2の実施形態では、入力軌跡において選択された多角形アイコン521に割り当てられたキーに基づいて、攻撃コマンドを特定した。これに加えて、入力軌跡の形状により、攻撃内容を変更するようにしてもよい。この場合には、記憶部22に、入力軌跡パターンに関連付けて、攻撃力を調整する補正関数を記録しておく。例えば、直線形状の入力軌跡の場合には、攻撃力を大きくする補正関数を用いる。そして、入力軌跡の形状に応じて、攻撃力を補正関数に基づいて調整する。
-In the first and second embodiments, the attack command is specified based on the key assigned to the
・上記第1、第2の実施形態では、多角形アイコン521に、キーとして記号、文字や色を表示する。多角形アイコン521に表示するキーはこれらに限定されるものではない。この場合には、多角形アイコン521に表示されるキーの組み合わせを発動キーとして、コマンドリストに記録しておく。また、入力軌跡のキー列より、所定のワード(例えば、呪文や実在単語)になるようにしてもよい。この場合には、呪文や実在単語の属性(カテゴリや難易度)を特定し、この属性に基づいて、攻撃力を算出する。そして、入力軌跡におけるキーの組み合わせが発動キーに一致する場合に、攻撃コマンドを実行する。
-In the first and second embodiments, symbols, characters and colors are displayed as keys on the
・上記第1、第2の実施形態では、タップ処理により、ユーザ端末20の制御部21は、キー変更処理を実行する(ステップS1−2)。ここでは、ランダムにキーを割り当てて変更する。これに代えて、予め定められた順番で変更するようにしてもよい。この場合には、キーの出力順番(例えば、「上」→「斜右上」→「右」→「斜右下」→「下」→…→「K(キック)」)を決めておく。これにより、ユーザは規則性を考慮して、キーを変更することができる。
-In the first and second embodiments, the
また、タップ処理により、キーを変更した場合、ペナルティ(対戦において不利になる条件)を設けてもよい。この場合には、ゲーム管理部213に、ペナルティを決定するためのペナリティ情報を記憶させておく。ペナルティとしては、例えば、有効コマンドの攻撃力の減算、対戦相手からダメージの増大(体力の減算)、攻撃制限時間の短縮化等を用いることができる。そして、ゲーム管理部213は、タップ回数に応じたペナルティを決定し、対戦を行なう。これにより、タップ処理による有効コマンドの成立容易化とデメリットとを考慮しながら、ゲームを行なうことができる。
In addition, if the key is changed by tapping, a penalty (a condition that is disadvantageous in the battle) may be set. In this case, the
・上記第1の実施形態では、コマンド完成の可能性があると判定した場合(ステップS2−4において「YES」の場合)、ユーザ端末20の制御部21は、ヒント出力処理を実行する(ステップS2−5)。ここでは、発動キーを完成させるために必要なキーが表示されている多角形アイコン521を識別できるように強調表示を行なう。ヒントの表示方法はこれに限定されるものではない。例えば、コマンドリストに記録されている攻撃コマンドを、多角形アイコン521に対応させて、表示するようにしてもよい。
-In the first embodiment, when it is determined that there is a possibility that the command is completed (when "YES" in step S2-4), the
次に、上記実施形態及び別例から把握できる技術的思想について以下に追記する。
〔1〕タッチパネルディスプレイからなる入出力部と、
ゲーム進行を管理する制御部を備えたゲーム処理コンピュータを用いて、ゲームを提供するためのゲーム処理プログラムであって、
前記制御部を、
前記入出力部において、識別子を表示した各図形を、選択された後に隠しコマンドが発動する図形と選択されても隠しコマンドが発動されない図形とを識別不能に面上に配置した操作画面を表示し、
前記操作画面において、図形を連続して選択した一筆書きの入力軌跡を特定し、
前記入力軌跡を構成する図形の識別子を特定し、
前記入力軌跡における前記図形の識別子の並びに基づき、複数の発動キーを規定したコマンドリストにおいて特定した有効コマンドに対応する攻撃コマンドを実行し、
前記入力軌跡に隠しコマンドが割り当てられる図形が含まれる場合には、攻撃側に不利なゲーム進行を実行し、
前記一筆書きの入力軌跡の終了を検知した場合、前記入力軌跡を構成する図形を消去し、消去された前記図形の領域を埋めるように、残りの前記図形を移動させ、空白部分に新たな図形を追加する手段として機能させることを特徴とするゲーム処理プログラム。
〔2〕前記コマンドリストには、攻撃を発動するための前記発動キーが含まれ、
前記入力軌跡における前記図形の識別子の並びに基づき、前記発動キーに基づく連続攻撃を行う、〔1〕に記載のゲーム処理プログラム。
〔3〕前記コマンドリストには、攻撃力が含まれ、
前記有効コマンドに関連付けられた攻撃力に基づき、対戦相手のパラメータを更新する、〔1〕又は〔2〕に記載のゲーム処理プログラム。
〔4〕前記操作画面には、各図形を配置した第1領域と、対戦相手が表示された第2領域とが含まれ、
前記対戦相手を攻撃する有効コマンドが特定された場合に、前記特定された有効コマンドに応じた攻撃が前記対戦相手に対して実行される、〔1〕〜〔3〕のいずれか1項に記載のゲーム処理プログラム。
〔5〕
タッチパネルディスプレイからなる入出力部と、ゲーム進行を管理する制御部とを備えたゲーム処理コンピュータであって、
前記制御部が、
前記入出力部において、識別子を表示した各図形を、選択された後に隠しコマンドが発動する図形と選択されても隠しコマンドが発動されない図形とを識別不能に面上に配置した操作画面を表示し、
前記操作画面において、図形を連続して選択した一筆書きの入力軌跡を特定し、
前記入力軌跡を構成する図形の識別子を特定し、
前記入力軌跡における前記図形の識別子の並びに基づき、複数の発動キーを規定したコマンドリストにおいて特定した有効コマンドに対応する攻撃コマンドを実行し、
前記入力軌跡に隠しコマンドが割り当てられる図形が含まれる場合には、攻撃側に不利なゲーム進行を実行し、
前記一筆書きの入力軌跡の終了を検知した場合、前記入力軌跡を構成する図形を消去し、消去された前記図形の領域を埋めるように、残りの前記図形を移動させ、空白部分に新たな図形を追加することを特徴とするゲーム処理コンピュータ。
〔6〕
タッチパネルディスプレイからなる入出力部と、ゲーム進行を管理する制御部を備えたゲーム処理コンピュータを用いて、ゲームを提供するためのゲーム処理方法であって、
前記制御部が、
前記入出力部において、識別子を表示した各図形を、選択された後に隠しコマンドが発動する図形と選択されても隠しコマンドが発動されない図形とを識別不能に面上に配置した操作画面を表示し、
前記操作画面において、図形を連続して選択した一筆書きの入力軌跡を特定し、
前記入力軌跡を構成する図形の識別子を特定し、
前記入力軌跡における前記図形の識別子の並びに基づき、複数の発動キーを規定したコマンドリストにおいて特定した有効コマンドに対応する攻撃コマンドを実行し、
前記入力軌跡に隠しコマンドが割り当てられる図形が含まれる場合には、攻撃側に不利なゲーム進行を実行し、
前記一筆書きの入力軌跡の終了を検知した場合、前記入力軌跡を構成する図形を消去し、消去された前記図形の領域を埋めるように、残りの前記図形を移動させ、空白部分に新たな図形を追加することを特徴とするゲーム処理方法。
Next, the technical idea that can be grasped from the above embodiment and another example will be added below.
[1] An input / output unit consisting of a touch panel display and
A game processing program for providing a game using a game processing computer having a control unit for managing the progress of the game.
The control unit
In the input / output unit, an operation screen is displayed in which each figure displaying an identifier is arranged on a surface indistinguishably between a figure in which a hidden command is activated after being selected and a figure in which a hidden command is not activated even if selected. ,
On the operation screen, the input locus of one-stroke writing in which figures are continuously selected is specified.
Identify the identifiers of the figures that make up the input locus,
Based on the sequence of the identifiers of the figure in the input locus, the attack command corresponding to the valid command specified in the command list defining a plurality of activation keys is executed.
If the input locus contains a figure to which a hidden command is assigned, the game progress that is disadvantageous to the attacker is executed.
When the end of the input locus of the one-stroke writing is detected, the figure constituting the input locus is erased, the remaining figure is moved so as to fill the area of the erased figure, and a new figure is filled in the blank part. A game processing program characterized by functioning as a means of adding.
[2] The command list includes the activation key for invoking an attack.
The game processing program according to [1], which performs a continuous attack based on the activation key based on the sequence of identifiers of the graphic in the input locus.
[3] The command list includes attack power.
The game processing program according to [1] or [2], which updates the opponent's parameters based on the attack power associated with the valid command.
[4] The operation screen includes a first area in which each figure is arranged and a second area in which an opponent is displayed.
The item according to any one of [1] to [3], wherein when a valid command for attacking the opponent is specified, an attack corresponding to the specified valid command is executed against the opponent. Game processing program.
[5]
A game processing computer equipped with an input / output unit consisting of a touch panel display and a control unit for managing the progress of the game.
The control unit
In the input / output unit, an operation screen is displayed in which each figure displaying an identifier is arranged on a surface indistinguishably between a figure in which a hidden command is activated after being selected and a figure in which a hidden command is not activated even if selected. ,
On the operation screen, the input locus of one-stroke writing in which figures are continuously selected is specified.
Identify the identifiers of the figures that make up the input locus,
Based on the sequence of the identifiers of the figure in the input locus, the attack command corresponding to the valid command specified in the command list defining a plurality of activation keys is executed.
If the input locus contains a figure to which a hidden command is assigned, the game progress that is disadvantageous to the attacker is executed.
When the end of the input locus of the one-stroke writing is detected, the figure constituting the input locus is erased, the remaining figure is moved so as to fill the area of the erased figure, and a new figure is filled in the blank part. A game processing computer that features the addition of.
[6]
A game processing method for providing a game using a game processing computer equipped with an input / output unit consisting of a touch panel display and a control unit for managing the progress of the game.
The control unit
In the input / output unit, an operation screen is displayed in which each figure displaying an identifier is arranged on a surface indistinguishably between a figure in which a hidden command is activated after being selected and a figure in which a hidden command is not activated even if selected. ,
On the operation screen, the input locus of one-stroke writing in which figures are continuously selected is specified.
Identify the identifiers of the figures that make up the input locus,
Based on the sequence of the identifiers of the figure in the input locus, the attack command corresponding to the valid command specified in the command list defining a plurality of activation keys is executed.
If the input locus contains a figure to which a hidden command is assigned, the game progress that is disadvantageous to the attacker is executed.
When the end of the input locus of the one-stroke writing is detected, the figure constituting the input locus is erased, the remaining figure is moved so as to fill the area of the erased figure, and a new figure is filled in the blank part. A game processing method characterized by adding.
20…ユーザ端末、21…制御部、211…表示制御部、212…操作管理部、213…ゲーム管理部、22…記憶部、25…タッチパネルディスプレイ、500…ゲーム画面、510…バトル表示領域、511,512…プレイヤ画像、520…操作領域、521…多角形アイコン、522…情報表示領域。 20 ... user terminal, 21 ... control unit, 211 ... display control unit, 212 ... operation management unit, 213 ... game management unit, 22 ... storage unit, 25 ... touch panel display, 500 ... game screen, 510 ... battle display area, 511 , 512 ... Player image, 520 ... Operation area, 521 ... Polygonal icon, 522 ... Information display area.
Claims (7)
前記制御部に、
各図形を面上に配置した操作領域を含む画面を表示する表示ステップと、
前記操作領域において、図形を連続して選択した第1の入力操作に基づき一筆書きの入力軌跡を特定する特定ステップと、
前記入力軌跡における前記図形の識別子の並びに基づくコマンドを特定できた場合には、当該コマンドを用いて対戦相手であるプレイヤに攻撃を行う攻撃実行ステップと、
一方のプレイヤのターンが終了したと判定した場合に、前記図形に割り振られた識別子を変更し、他方のプレイヤにターンを設定するターン設定ステップと、を実行させる
ゲーム処理プログラム。 A game processing program for providing a game using an input / output unit composed of a touch panel display and a control unit for managing the progress of the game.
In the control unit
A display step that displays a screen that includes an operation area in which each figure is placed on a surface,
In the operation area, a specific step of specifying an input locus of one-stroke writing based on a first input operation in which a figure is continuously selected, and
If that could identify a sequence based rather on a command identifier of the graphic in the input trajectory, and attack execution step of performing an attack to the player is the opponent with those said command,
A game processing program that changes an identifier assigned to the figure when it is determined that one player's turn has ended, and causes the other player to execute a turn setting step of setting the turn.
請求項1に記載のゲーム処理プログラム。 Possible attack by one player and then, as not to attack by the battle other players with whom the set a turn on one of the player, a step that does not allow change of the identifier of the graphics by the other player The game processing program according to claim 1, which is further executed.
前記変更ステップは、前記図形に対してキーをランダムに割り当てるステップであり、
前記表示ステップは、割り当てたキーを図形上に表示するステップである
請求項1又は2に記載のゲーム処理プログラム。 When the control unit detects the second input operation, it further executes a change step of changing the identifier of the figure.
The change step is a step of randomly assigning a key to the figure.
The game processing program according to claim 1 or 2 , wherein the display step is a step of displaying the assigned key on a graphic.
前記変更ステップは、予め定められた順番で前記図形に対してキーを割り当てるステップであり、
前記表示ステップは、割り当てたキーを図形上に表示するステップである
請求項1又は2に記載のゲーム処理プログラム。 When the control unit detects the second input operation, it further executes a change step of changing the identifier of the figure.
The change step is a step of assigning keys to the figure in a predetermined order.
The game processing program according to claim 1 or 2 , wherein the display step is a step of displaying the assigned key on a graphic.
請求項3又は4に記載のゲーム処理プログラム。 To the control unit, each time you change the identifier of the figure, according to the second input operation according to claim 3 or 4 players to Ru further execute a step of executing processing a disadvantage in the battle went Game processing program.
各図形を面上に配置した操作領域を含む画面を表示する表示制御部と、
前記操作領域において、図形を連続して選択した第1の入力操作に基づき一筆書きの入力軌跡を特定する特定部と、
前記入力軌跡における前記図形の識別子の並びに基づくコマンドを特定できた場合には、当該コマンドを用いて対戦相手であるプレイヤに攻撃を行う攻撃実行部と、
一方のプレイヤのターンが終了したと判定した場合に、前記図形に割り振られた識別子を変更し、他方のプレイヤにターンを設定する変更部と、を備える
ゲーム処理システム。 It is a game processing system equipped with an input / output unit consisting of a touch panel display and a control unit for managing the progress of the game.
A display control unit that displays a screen including an operation area in which each figure is arranged on a surface,
In the operation area, a specific unit that specifies an input locus of one-stroke writing based on the first input operation in which a figure is continuously selected, and
If that could identify a sequence based rather on a command identifier of the graphic in the input trajectory, and the attack execution unit to attack the player is opponent with those said command,
A game processing system including a changing unit that changes an identifier assigned to the figure and sets a turn for the other player when it is determined that the turn of one player has ended.
前記制御部が、
各図形を面上に配置した操作領域を含む画面を表示する表示ステップと、
前記操作領域において、図形を連続して選択した第1の入力操作に基づき一筆書きの入力軌跡を特定する特定ステップと、
前記入力軌跡における前記図形の識別子の並びに基づくコマンドを特定できた場合には、当該コマンドを用いて対戦相手であるプレイヤに攻撃を行う攻撃実行ステップと、
一方のプレイヤのターンが終了したと判定した場合に、前記図形に割り振られた識別子を変更し、他方のプレイヤにターンを設定するターン設定ステップと、を実行する
ゲーム処理方法。 It is a game processing method that provides a game by using an input / output unit composed of a touch panel display and a control unit that manages the progress of the game.
The control unit
A display step that displays a screen that includes an operation area in which each figure is placed on a surface,
In the operation area, a specific step of specifying an input locus of one-stroke writing based on a first input operation in which a figure is continuously selected, and
If that could identify a sequence based rather on a command identifier of the graphic in the input trajectory, and attack execution step of performing an attack to the player is the opponent with those said command,
A game processing method for executing a turn setting step of changing an identifier assigned to the figure and setting a turn for the other player when it is determined that one player's turn has ended.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019185984A JP6846491B2 (en) | 2019-10-09 | 2019-10-09 | Game processing program, game processing system and game processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019185984A JP6846491B2 (en) | 2019-10-09 | 2019-10-09 | Game processing program, game processing system and game processing method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018019228A Division JP6603342B2 (en) | 2018-02-06 | 2018-02-06 | Game processing program, game processing computer, and game processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020072851A JP2020072851A (en) | 2020-05-14 |
JP6846491B2 true JP6846491B2 (en) | 2021-03-24 |
Family
ID=70610382
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019185984A Active JP6846491B2 (en) | 2019-10-09 | 2019-10-09 | Game processing program, game processing system and game processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6846491B2 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5192729B2 (en) * | 2007-05-23 | 2013-05-08 | 任天堂株式会社 | GAME PROGRAM AND GAME DEVICE |
JP5205048B2 (en) * | 2007-12-26 | 2013-06-05 | 株式会社タイトー | Game device, game program |
JP5603848B2 (en) * | 2011-10-28 | 2014-10-08 | 株式会社コロプラ | Number button quick-press game device |
-
2019
- 2019-10-09 JP JP2019185984A patent/JP6846491B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2020072851A (en) | 2020-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5646094B1 (en) | Game processing program, game processing computer, and game processing method | |
JP6185123B1 (en) | Program, control method, and information processing apparatus | |
JP4167710B2 (en) | Video game processing apparatus and video game processing program | |
JP4999910B2 (en) | User interface processing device, user interface processing method, and user interface processing program | |
JP2005211242A (en) | Game system using touch panel input | |
US11491402B2 (en) | Non-transitory computer readable storage medium, method, and system | |
JP2007075447A (en) | Video game processing device, and video game processing program | |
JP2014184058A (en) | Video game processing apparatus and video game processing program | |
JP6346169B2 (en) | Video game processing apparatus and video game processing program | |
JP6321725B2 (en) | Game processing program, game processing computer, and game processing method | |
JP5747115B1 (en) | Game processing program, game processing computer, and game processing method | |
JP6846491B2 (en) | Game processing program, game processing system and game processing method | |
JP5960372B2 (en) | Game processing program, game processing computer, and game processing method | |
JP5819558B2 (en) | Game processing program, game processing computer, and game processing method | |
JP6641041B2 (en) | Display control program, display control method, and display control system | |
WO2023032673A1 (en) | Game system, game program, and data processing method | |
JP6603342B2 (en) | Game processing program, game processing computer, and game processing method | |
JP5890573B2 (en) | Game processing program, game processing computer, and game processing method | |
JP2016182287A (en) | Program and game system | |
JP2022066271A (en) | Program, control method, and information processing device | |
JP6480520B2 (en) | Program, control method, and information processing apparatus | |
JP6698277B2 (en) | Program and game system | |
JP7350950B2 (en) | Game system, game program and data processing method | |
US11344802B1 (en) | Game system, program and information processing method | |
WO2022091746A1 (en) | Information processing method, program, and information processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191009 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200904 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200923 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201118 |
|
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: 20210224 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210301 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6846491 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |