Nothing Special   »   [go: up one dir, main page]

JP2021176548A - Program, control method, and information processing device - Google Patents

Program, control method, and information processing device Download PDF

Info

Publication number
JP2021176548A
JP2021176548A JP2021113961A JP2021113961A JP2021176548A JP 2021176548 A JP2021176548 A JP 2021176548A JP 2021113961 A JP2021113961 A JP 2021113961A JP 2021113961 A JP2021113961 A JP 2021113961A JP 2021176548 A JP2021176548 A JP 2021176548A
Authority
JP
Japan
Prior art keywords
input operation
game medium
user
information
game
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2021113961A
Other languages
Japanese (ja)
Other versions
JP7139494B2 (en
Inventor
雅人 野▲崎▼
Masato Nozaki
純子 山ノ口
Junko Yamanokuchi
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.)
GREE Inc
Original Assignee
GREE 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
Priority claimed from JP2017203739A external-priority patent/JP6912995B2/en
Application filed by GREE Inc filed Critical GREE Inc
Priority to JP2021113961A priority Critical patent/JP7139494B2/en
Publication of JP2021176548A publication Critical patent/JP2021176548A/en
Priority to JP2022142539A priority patent/JP7349054B2/en
Application granted granted Critical
Publication of JP7139494B2 publication Critical patent/JP7139494B2/en
Priority to JP2023132139A priority patent/JP2023155283A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

To provide a program, a control method, and an information processing device that can achieve a user interface capable of executing a variety of processing for a game medium easily and efficiently.SOLUTION: An information processing device is caused to execute: a game medium specification step for specifying a selected game medium on the basis of first input operation data from an operation unit 10; a step for acquiring information from a storage unit 11; a step for specifying a direction from a start point to an end point of a second input operation on the basis of second input operation data from the operation unit 10; and an execution step for executing one piece of processing associated with the direction from the start point to the end point of the second input operation by the information from the storage unit 11 for the selected game medium.SELECTED DRAWING: Figure 1

Description

本発明は、プログラム、制御方法、および情報処理装置に関する。 The present invention relates to programs, control methods, and information processing devices.

ロールプレイングゲーム等をプレイするユーザは、ゲームの進行に応じて例えばカード、アイテム、装備品、キャラクタ等のゲーム媒体を取得する。ユーザは、ゲーム内でゲーム媒体を用いた様々な処理(例えば合成、強化、売却等)を実行できる。 A user who plays a role-playing game or the like acquires a game medium such as a card, an item, an equipment, or a character according to the progress of the game. The user can perform various processes (for example, synthesis, enhancement, sale, etc.) using the game medium in the game.

ユーザが、1つの処理(例えば合成)を実行する場合、次のような手順に従うことが多い。まず、ユーザは、メニュー画面から1つの処理を選択して、その処理を実行するための専用画面を表示させる。専用画面において、ユーザはその処理の対象となるゲーム媒体(例えば合成元キャラクタおよび素材キャラクタ)を選択する。そして、ユーザは実行ボタンを押す。 When a user executes one process (for example, composition), the following procedure is often followed. First, the user selects one process from the menu screen and displays a dedicated screen for executing the process. On the dedicated screen, the user selects a game medium (for example, a composition source character and a material character) to be processed. Then, the user presses the execute button.

上記の手順では、1つの処理の選択と実行とは別のステップで行われる。1つの処理の選択と実行とが1つのステップで行われるならば、ゲーム媒体に対する処理はより効率的に実行される。 In the above procedure, the selection and execution of one process is performed in a separate step. If the selection and execution of one process is performed in one step, the process for the game medium is executed more efficiently.

例えば、特許文献1は、PC(personal computer)で広く使用されているドラッグアンドドロップについて記載する。ドラッグアンドドロップは、選択されたオブジェクト(例えばドキュメントファイル等)を、1つのアプリケーションのアイコンまで移動することによって、そのアプリケーションに関連付けられた処理を実行することができる。 For example, Patent Document 1 describes drag and drop widely used in a personal computer (PC). Drag and drop can perform processing associated with an application by moving the selected object (eg, a document file, etc.) to the icon of one application.

特開2012−185838号公報Japanese Unexamined Patent Publication No. 2012-185838

近年、ゲームは例えばスマートフォン等の携帯端末でプレイされることが多い。携帯端末の表示部は、PCの表示部と比べるとサイズが小さい。そのため、携帯端末でプレイされるゲームでゲーム媒体に対する様々な処理を行う際に、ドラッグアンドドロップをそのまま適用することは現実的ではない。そのため、ゲーム媒体に対する様々な処理を効率的に実行できる新たなユーザインタフェースが求められていた。 In recent years, games are often played on mobile terminals such as smartphones. The display unit of the mobile terminal is smaller in size than the display unit of the PC. Therefore, it is not realistic to apply drag and drop as it is when performing various processes on a game medium in a game played on a mobile terminal. Therefore, there has been a demand for a new user interface that can efficiently execute various processes on the game medium.

かかる事情に鑑みてなされた本発明の目的は、ゲーム媒体に対する様々な処理を容易かつ効率的に実行できるユーザインタフェースを実現するプログラム、制御方法、および情報処理装置を提供することにある。 An object of the present invention made in view of such circumstances is to provide a program, a control method, and an information processing device that realize a user interface capable of easily and efficiently executing various processes on a game medium.

本発明の実施形態に係るプログラムは、
ゲーム媒体を表示する表示部と、ユーザが前記ゲーム媒体を選択する第1の入力操作および前記第1の入力操作により選択されたゲーム媒体に対する処理を指示する第2の入力操作を受け付けて、前記第1の入力操作を座標情報と関連付けた第1の入力操作データおよび前記第2の入力操作を座標情報と関連付けた第2の入力操作データを出力する操作部と、前記ゲーム媒体に対する処理と向きとを対応付けた情報を記憶する記憶部と、を備える情報処理装置に、
前記第1の入力操作データに基づいて、前記選択されたゲーム媒体を特定するゲーム媒体特定ステップと、
前記記憶部から前記情報を取得するステップと、
前記第2の入力操作データに基づいて、前記第2の入力操作の始点から終点への向きを特定するステップと、
前記第2の入力操作の始点から終点までの距離が閾値を超える場合に、前記情報で前記第2の入力操作の始点から終点への向きに対応付けられた一の処理を前記選択されたゲーム媒体に対して行い、前記第2の入力操作の始点から終点までの距離が閾値を超えない場合に前記一の処理を行わない、判定ステップと、を実行させ、
前記判定ステップは、特定された前記第2の入力操作の始点から終点への向きが所定の向きである場合に実行されない。
ここで、第2の入力操作の始点から終点までの「距離」に代えて、「単位時間当たりの距離変化」が用いられてもよい。
The program according to the embodiment of the present invention
The display unit for displaying the game medium, the first input operation for selecting the game medium by the user, and the second input operation for instructing the processing for the game medium selected by the first input operation are received, and the above-mentioned An operation unit that outputs first input operation data in which the first input operation is associated with coordinate information and second input operation data in which the second input operation is associated with coordinate information, and processing and orientation for the game medium. An information processing device including a storage unit that stores information associated with
A game medium specifying step for specifying the selected game medium based on the first input operation data, and
The step of acquiring the information from the storage unit and
A step of specifying the direction from the start point to the end point of the second input operation based on the second input operation data, and
When the distance from the start point to the end point of the second input operation exceeds the threshold value, the selected game performs one process associated with the direction from the start point to the end point of the second input operation in the information. The determination step, which is performed on the medium and does not perform the first process when the distance from the start point to the end point of the second input operation does not exceed the threshold value, is executed.
The determination step is not executed when the direction from the start point to the end point of the specified second input operation is a predetermined direction.
Here, instead of the "distance" from the start point to the end point of the second input operation, the "distance change per unit time" may be used.

本発明の実施形態に係る制御方法は、
ゲーム媒体を表示する表示部と、ユーザが前記ゲーム媒体を選択する第1の入力操作および前記第1の入力操作により選択されたゲーム媒体に対する処理を指示する第2の入力操作を受け付けて、前記第1の入力操作を座標情報と関連付けた第1の入力操作データおよび前記第2の入力操作を座標情報と関連付けた第2の入力操作データを出力する操作部と、前記ゲーム媒体に対する処理と向きとを対応付けた情報を記憶する記憶部と、を備える情報処理装置によって実行されるゲームの制御方法であって、
前記第1の入力操作データに基づいて、前記選択されたゲーム媒体を特定するステップと、
前記記憶部から前記情報を取得するステップと、
前記第2の入力操作データに基づいて、前記第2の入力操作の始点から終点への向きを特定するステップと、
前記第2の入力操作の始点から終点までの距離が閾値を超える場合に、前記情報で前記第2の入力操作の始点から終点への向きに対応付けられた一の処理を前記選択されたゲーム媒体に対して行い、前記第2の入力操作の始点から終点までの距離が閾値を超えない場合に前記一の処理を行わない、判定ステップと、を含み、
前記判定ステップは、特定された前記第2の入力操作の始点から終点への向きが所定の向きである場合に実行されない。
The control method according to the embodiment of the present invention is
The display unit for displaying the game medium, the first input operation for selecting the game medium by the user, and the second input operation for instructing the processing for the game medium selected by the first input operation are received, and the above-mentioned An operation unit that outputs first input operation data in which the first input operation is associated with coordinate information and second input operation data in which the second input operation is associated with coordinate information, and processing and orientation for the game medium. It is a control method of a game executed by an information processing device including a storage unit for storing information associated with the above.
The step of identifying the selected game medium based on the first input operation data, and
The step of acquiring the information from the storage unit and
A step of specifying the direction from the start point to the end point of the second input operation based on the second input operation data, and
When the distance from the start point to the end point of the second input operation exceeds the threshold value, the selected game performs one process associated with the direction from the start point to the end point of the second input operation in the information. The determination step is performed on the medium, and the first process is not performed when the distance from the start point to the end point of the second input operation does not exceed the threshold value.
The determination step is not executed when the direction from the start point to the end point of the specified second input operation is a predetermined direction.

本発明の実施形態に係る情報処理装置は、
ゲーム媒体を表示する表示部と、
ユーザが前記ゲーム媒体を選択する第1の入力操作および前記第1の入力操作により選択されたゲーム媒体に対する処理を指示する第2の入力操作を受け付けて、前記第1の入力操作を座標情報と関連付けた第1の入力操作データおよび前記第2の入力操作を座標情報と関連付けた第2の入力操作データを出力する操作部と、
前記ゲーム媒体に対する処理と向きとを対応付けた情報を記憶する記憶部と、
制御部と、を備え、
前記制御部は、
前記第1の入力操作データに基づいて、前記選択されたゲーム媒体を特定し、
前記記憶部から前記情報を取得し、
前記第2の入力操作データに基づいて、前記第2の入力操作の始点から終点への向きを特定し、
前記第2の入力操作の始点から終点までの距離が閾値を超える場合に、前記情報で前記第2の入力操作の始点から終点への向きに対応付けられた一の処理を前記選択されたゲーム媒体に対して行い、前記第2の入力操作の始点から終点までの距離が閾値を超えない場合に前記一の処理を行わない、判定制御を、実行し、
前記判定制御は、特定された前記第2の入力操作の始点から終点への向きが所定の向きである場合に実行されない。
The information processing device according to the embodiment of the present invention is
A display unit that displays the game medium and
The user accepts the first input operation for selecting the game medium and the second input operation for instructing the processing for the game medium selected by the first input operation, and the first input operation is used as coordinate information. An operation unit that outputs the associated first input operation data and the second input operation data in which the second input operation is associated with the coordinate information.
A storage unit that stores information in which processing and orientation of the game medium are associated with each other.
With a control unit
The control unit
The selected game medium is specified based on the first input operation data, and the selected game medium is specified.
The information is acquired from the storage unit, and the information is acquired.
Based on the second input operation data, the direction from the start point to the end point of the second input operation is specified.
When the distance from the start point to the end point of the second input operation exceeds the threshold value, the selected game performs one process associated with the direction from the start point to the end point of the second input operation in the information. Judgment control is executed, which is performed on the medium and does not perform the first process when the distance from the start point to the end point of the second input operation does not exceed the threshold value.
The determination control is not executed when the direction from the start point to the end point of the specified second input operation is a predetermined direction.

本発明の一実施形態によれば、ゲーム媒体に対する様々な処理を容易かつ効率的に実行できるユーザインタフェースを実現するプログラム、制御方法、および情報処理装置を提供できる。 According to one embodiment of the present invention, it is possible to provide a program, a control method, and an information processing device that realize a user interface capable of easily and efficiently executing various processes on a game medium.

本発明の一実施形態に係る情報処理装置のブロック図である。It is a block diagram of the information processing apparatus which concerns on one Embodiment of this invention. ゲーム媒体を表示する表示領域を例示する図である。It is a figure which illustrates the display area which displays the game medium. 図3(A)および図3(B)は、ヘルプ情報の一例を示す図である。3 (A) and 3 (B) are diagrams showing an example of help information. 記憶部に記憶された情報(テーブル)の一例を示す図である。It is a figure which shows an example of the information (table) stored in the storage part. 図5(A)および図5(B)は、ユーザがスライド操作によって一の処理を 実行する様子を例示する図である。5 (A) and 5 (B) are diagrams illustrating how a user executes one process by a slide operation. 図6(A)は処理の実行判定を例示する図である。図6(B)は予測が表示された場合の処理のキャンセル手法を例示する図である。FIG. 6A is a diagram illustrating the execution determination of the process. FIG. 6B is a diagram illustrating a method of canceling processing when a prediction is displayed. 情報処理装置によって実行されるゲームにおいて、ゲーム媒体に対してユーザのスライド操作に応じた処理を実行する制御方法を示すフローチャートである。It is a flowchart which shows the control method which executes the process corresponding to the slide operation of the user with respect to the game medium in the game executed by the information processing apparatus. 図8(A)はページ切り替えの一例を示す図である。図8(B)はスライダの一例を示す図である。図8(C)は画面内全選択ボタンの一例を示す図である。FIG. 8A is a diagram showing an example of page switching. FIG. 8B is a diagram showing an example of a slider. FIG. 8C is a diagram showing an example of all selection buttons on the screen. 図9(A)は複数のゲーム媒体に対する処理を例示する図である。図9(B)は1つのゲーム媒体に対する処理を例示する図である。FIG. 9A is a diagram illustrating processing for a plurality of game media. FIG. 9B is a diagram illustrating processing for one game medium. 図10はスライド操作でキャラクタを選択する画面例を示す図である。FIG. 10 is a diagram showing an example of a screen for selecting a character by a slide operation. 図11はスライド操作で強化するパラメータを選択する画面例を示す図である。FIG. 11 is a diagram showing an example of a screen for selecting a parameter to be strengthened by a slide operation. スマートフォンにドラッグアンドドロップを適用した場合の画面例を示す図である。It is a figure which shows the screen example at the time of applying drag and drop to a smartphone.

以下、本発明の実施形態について説明する。 Hereinafter, embodiments of the present invention will be described.

(情報処理装置の構成)
図1を参照して、本発明の一実施形態に係る情報処理装置1について説明する。情報処理装置1は、例えばスマートフォン、タブレット、またはゲーム用機器等であって、ゲームのアプリケーション(プログラム)を実行する。ゲームのアプリケーションは、例えばインターネットを介して所定のアプリケーション配信サーバから受信されてもよい。或いは、ゲームのアプリケーションは、情報処理装置1に備えられた記憶装置または情報処理装置1が読取可能なメモリカード等の記憶媒体に予め記憶されていてもよい。
(Configuration of information processing device)
The information processing apparatus 1 according to the embodiment of the present invention will be described with reference to FIG. The information processing device 1 is, for example, a smartphone, a tablet, a game device, or the like, and executes a game application (program). The game application may be received from a predetermined application distribution server via, for example, the Internet. Alternatively, the application of the game may be stored in advance in a storage device provided in the information processing device 1 or a storage medium such as a memory card that can be read by the information processing device 1.

ここで、本実施形態に係る情報処理装置1が実行するゲームのアプリケーション(以下、本実施形態のゲームという)の概要について説明する。本実施形態のゲームは、例えばロールプレイングゲーム等である。ユーザは、仮想空間内でユーザキャラクタを操作してゲームを進行させる。ユーザは、ゲームの進行に応じてゲーム媒体を取得する。また、ユーザは、取得したゲーム媒体について様々な処理を実行できる。 Here, an outline of a game application (hereinafter, referred to as a game of the present embodiment) executed by the information processing device 1 according to the present embodiment will be described. The game of this embodiment is, for example, a role-playing game or the like. The user operates the user character in the virtual space to advance the game. The user acquires the game medium as the game progresses. In addition, the user can execute various processes on the acquired game medium.

ゲーム媒体は、ゲームに使用される電子データであり、例えばカード、アイテム、装備品、キャラクタ、およびオブジェクト等、任意の媒体を含む。また、ユーザは、ゲーム内において、ゲーム媒体についての処理として、例えば取得、保有、使用、管理、交換、合成、強化、売却、破棄、および贈与等を実行できる。ここで、ゲーム媒体の利用態様は、本明細書で明示されるものに限られない。 The game medium is electronic data used in the game and includes any medium such as cards, items, equipment, characters, and objects. In addition, the user can execute, for example, acquisition, possession, use, management, exchange, synthesis, enhancement, sale, destruction, gift, and the like as processing for the game medium in the game. Here, the usage mode of the game medium is not limited to that specified in the present specification.

本実施形態のゲームは、概略の例示として、次のような内容を含む。ユーザは、ユーザキャラクタを操作して、ゲーム内のフィールドを探索しながら、ゲームを進行させる。フィールドには、例えば町およびバトルステージ等が設けられている。ユーザキャラクタは、例えば町の住人キャラクタとの会話、バトルステージ内で遭遇する敵キャラクタとの対戦等が可能である。ゲーム内のフィールドでは、エリアに応じた多様なイベントが発生する。イベントが実行されることによって、ゲームのメインストーリーが進行する。例えばユーザキャラクタが敵キャラクタとの対戦に勝利すると、ユーザはゲーム媒体を取得することができる。 The game of the present embodiment includes the following contents as a schematic example. The user operates the user character to advance the game while exploring the fields in the game. The field is provided with, for example, a town and a battle stage. The user character can, for example, have a conversation with a town resident character, a battle with an enemy character encountered in the battle stage, and the like. In the field in the game, various events occur according to the area. By executing the event, the main story of the game progresses. For example, when the user character wins the battle with the enemy character, the user can acquire the game medium.

情報処理装置1の構成要素について説明する。情報処理装置1は、操作部10と、記憶部11と、表示部12と、制御部13と、を備える。 The components of the information processing device 1 will be described. The information processing device 1 includes an operation unit 10, a storage unit 11, a display unit 12, and a control unit 13.

操作部10は、ユーザの入力操作を受け付けて、入力操作を座標情報と関連付けた入力操作データを出力する。上記のように、情報処理装置1が実行するゲームでは、ゲーム媒体について様々な処理を実行可能である。操作部10が受け付けるユーザの入力操作は、例えばユーザが処理の対象となるゲーム媒体を選択する操作を含む。また、操作部10が受け付けるユーザの入力操作は、例えばユーザが選択したゲーム媒体に対して所望の処理の実行を指示する操作を含む。 The operation unit 10 receives the input operation of the user and outputs the input operation data in which the input operation is associated with the coordinate information. As described above, in the game executed by the information processing device 1, various processes can be executed on the game medium. The user input operation accepted by the operation unit 10 includes, for example, an operation in which the user selects a game medium to be processed. Further, the user input operation accepted by the operation unit 10 includes, for example, an operation of instructing the game medium selected by the user to execute a desired process.

本実施形態に係る情報処理装置1において、操作部10は表示部12と一体化したタッチパネルである。例えば、情報処理装置1は、操作部10である静電容量の変化を検出する透明なセンサ層を、表示部12であるLCD(Liquid Crystal Display)層の上に重ねた構成(ユーザがセンサ層を介してLCD層を見る構成)を備える。操作部10は、静電容量の変化を検出することで、ユーザによって接触された位置を検出できる。操作部10は、静電容量方式以外の方式のタッチパネルを採用することも可能である。 In the information processing device 1 according to the present embodiment, the operation unit 10 is a touch panel integrated with the display unit 12. For example, the information processing device 1 has a configuration in which a transparent sensor layer for detecting a change in capacitance, which is an operation unit 10, is superposed on an LCD (Liquid Crystal Display) layer, which is a display unit 12 (user is a sensor layer). The configuration is such that the LCD layer is viewed through. The operation unit 10 can detect the position touched by the user by detecting the change in capacitance. The operation unit 10 can also adopt a touch panel of a method other than the capacitance method.

ユーザは、指またはスタイラス等の器具を用いて操作部10に接触することによって入力操作を行う。本実施形態において、ユーザはタップによってゲーム媒体の選択、および選択されたゲーム媒体の非選択(解除)ができる。タップは、ユーザが指で操作部10に触れて、その後に指を移動させずに指を離す操作である。本実施形態において、ユーザはタップおよび/またはスライド操作によって、連続的なゲーム媒体の選択、解除およびゲーム媒体に対する所望の処理を実行できる。スライド操作は、ユーザが操作部10に触れた指を、操作部10上で移動させる操作である。スライド操作は例えばフリック、スワイプ等を含む。フリックは、ユーザが指等で操作部10に触れて、触れたまま素早く指を移動させつつ指を離す操作である。スワイプは、ユーザが指等で操作部10に触れ、触れたまま指を移動させる操作である。ここで、ユーザが操作部10に指等を接触させて入力操作を開始した点を始点という。また、入力操作を終了する際に、ユーザが操作部10に接触していた指等を離した点を終点という。また、入力操作を開始して終了するまでに、ユーザが操作部10に接触した軌跡上の点を中間点という。ここで、入力操作中に指等が一瞬離れた点を終点とすることがないように、所定時間(例えば0.5秒)以内に再び指等が操作部10に接触した場合には終点でないと扱われることが好ましい。 The user performs an input operation by touching the operation unit 10 with a finger or an instrument such as a stylus. In the present embodiment, the user can select the game medium and deselect (cancel) the selected game medium by tapping. The tap is an operation in which the user touches the operation unit 10 with a finger and then releases the finger without moving the finger. In the present embodiment, the user can continuously select and release the game medium and perform desired processing on the game medium by tapping and / or sliding. The slide operation is an operation in which the user moves a finger touching the operation unit 10 on the operation unit 10. The slide operation includes, for example, flicking, swiping and the like. The flick is an operation in which the user touches the operation unit 10 with a finger or the like, and while touching the operation unit 10, the user quickly moves the finger while releasing the finger. The swipe is an operation in which the user touches the operation unit 10 with a finger or the like and moves the finger while touching the operation unit 10. Here, the point at which the user touches the operation unit 10 with a finger or the like to start the input operation is referred to as a start point. Further, when the input operation is completed, the point at which the user releases the finger or the like that is in contact with the operation unit 10 is referred to as the end point. Further, a point on the locus where the user contacts the operation unit 10 from the start to the end of the input operation is referred to as an intermediate point. Here, it is not the end point when the finger or the like touches the operation unit 10 again within a predetermined time (for example, 0.5 seconds) so that the point where the finger or the like is momentarily separated during the input operation is not set as the end point. It is preferable to be treated as.

操作部10は、タップ位置、スライド操作の始点、終点、およびスライド操作の軌跡等を、タッチパネルにおける座標情報と関連付ける。座標情報と関連付けられた始点、終点、軌跡等は入力操作データとして出力される。本実施形態に係る情報処理装置1において、操作部10と一体となった表示部12の画面の横方向をX軸、縦方向をY軸とする直交座標系の座標が用いられる。また、入力操作データは入力操作の開始からの経過時間の情報も含む。 The operation unit 10 associates the tap position, the start point and end point of the slide operation, the locus of the slide operation, and the like with the coordinate information on the touch panel. The start point, end point, locus, etc. associated with the coordinate information are output as input operation data. In the information processing apparatus 1 according to the present embodiment, coordinates of a Cartesian coordinate system in which the horizontal direction of the screen of the display unit 12 integrated with the operation unit 10 is the X axis and the vertical direction is the Y axis are used. The input operation data also includes information on the elapsed time from the start of the input operation.

記憶部11は例えば記憶装置であって、ゲームの処理に必要な種々の情報およびプログラム(ゲームのアプリケーション)を記憶する。記憶部11は、例えば、半導体メモリ、磁気メモリ、または光メモリ等を含んでもよい。記憶部11は、仮想空間(仮想ゲーム空間)内に表示するゲーム媒体の画像を記憶する。また、記憶部11は、ゲーム媒体の各種パラメータ(例えば属性、レベル、攻撃力、防御力、価値等)を記憶する。また、記憶部11は、後述するテーブル111(図4参照)を記憶する。また、記憶部11は、仮想空間内に配置された種々のオブジェクトに投影(テクスチャマッピング)するための種々の画像(テクスチャ画像)を記憶してもよい。また、記憶部11は、例えば空、遠景等の背景の画像(背景画像)、町およびバトルステージ等のフィールドの画像(フィールド画像)を記憶する。記憶部11は、サーバから受信したデータをキャッシュとして記憶するメモリ(例えばRAM等)でもよい。 The storage unit 11 is, for example, a storage device that stores various information and programs (game applications) necessary for processing a game. The storage unit 11 may include, for example, a semiconductor memory, a magnetic memory, an optical memory, or the like. The storage unit 11 stores an image of the game medium to be displayed in the virtual space (virtual game space). In addition, the storage unit 11 stores various parameters (for example, attributes, levels, offensive power, defensive power, value, etc.) of the game medium. Further, the storage unit 11 stores a table 111 (see FIG. 4), which will be described later. Further, the storage unit 11 may store various images (texture images) for projection (texture mapping) on various objects arranged in the virtual space. Further, the storage unit 11 stores, for example, a background image (background image) such as the sky and a distant view, and a field image (field image) such as a town and a battle stage. The storage unit 11 may be a memory (for example, RAM or the like) that stores data received from the server as a cache.

表示部12は、ユーザキャラクタが配置される仮想空間を表示する。本実施形態において、表示部12はタッチパネルのLCD(Liquid Crystal Display)層であるが、これに限定されるものではない。例えば、表示部12は有機ELディスプレイ等の表示デバイスであってもよい。 The display unit 12 displays a virtual space in which the user character is arranged. In the present embodiment, the display unit 12 is a liquid crystal display (LCD) layer of a touch panel, but the present invention is not limited to this. For example, the display unit 12 may be a display device such as an organic EL display.

制御部13は、専用のマイクロプロセッサ、または、特定のプログラムを読み込むことにより特定の機能を実現するCPUである。制御部13は、情報処理装置1の動作を制御する。例えば制御部13は、操作部10に対するユーザ操作に応じてゲームのアプリケーションを実行する。また制御部13は、ゲームに関する多様な処理を実行する。 The control unit 13 is a dedicated microprocessor or a CPU that realizes a specific function by reading a specific program. The control unit 13 controls the operation of the information processing device 1. For example, the control unit 13 executes a game application in response to a user operation on the operation unit 10. Further, the control unit 13 executes various processes related to the game.

制御部13は、例えばフィールドおよびユーザキャラクタ等を含む仮想空間を表示部12に表示させる。また、制御部13は、例えばカード、装備等のゲーム媒体を表示部12に表示させる。また、制御部13は、ユーザの入力操作によって選択されたゲーム媒体を識別する。制御部13は、選択されたゲーム媒体に対してユーザの入力操作に応じた処理を実行する。以下、図2〜図8を参照して、本実施形態に係る情報処理装置1の表示部12に表示される画面例およびゲーム媒体に対する処理について説明する。 The control unit 13 causes the display unit 12 to display a virtual space including, for example, a field and a user character. Further, the control unit 13 causes the display unit 12 to display a game medium such as a card or equipment. In addition, the control unit 13 identifies the game medium selected by the user's input operation. The control unit 13 executes a process according to a user's input operation on the selected game medium. Hereinafter, with reference to FIGS. 2 to 8, a screen example displayed on the display unit 12 of the information processing apparatus 1 according to the present embodiment and processing for the game medium will be described.

(ゲーム媒体の選択)
図2に示されるように、情報処理装置1は、一体化してタッチパネルを構成する操作部10と表示部12とを備える。表示部12には、ゲーム媒体2a〜2iを表示する表示領域121が設けられている。ゲーム媒体2a〜2iのそれぞれは個別のゲーム媒体である。表示領域121には、ゲーム媒体2a〜2iが一覧表示されている。一覧表示とは、ユーザが選択しやすいように、ゲーム媒体をユーザにわかりやすく整列して表示することである。図2の例では縦横ともに3列でゲーム媒体2a〜2iを整列した一覧表示がされている。本実施形態において、実行する処理に関係なく、表示領域121がゲーム媒体2a〜2iの選択に用いられる。選択画面が処理に関係なく統一されているため、ユーザの利便性が向上する。
(Selection of game medium)
As shown in FIG. 2, the information processing device 1 includes an operation unit 10 and a display unit 12 that integrally form a touch panel. The display unit 12 is provided with a display area 121 for displaying the game media 2a to 2i. Each of the game media 2a to 2i is an individual game medium. The game media 2a to 2i are listed in the display area 121. The list display is to display the game media in an easy-to-understand manner for the user so that the user can easily select the game medium. In the example of FIG. 2, a list display in which the game media 2a to 2i are arranged in three columns both vertically and horizontally is displayed. In the present embodiment, the display area 121 is used for selecting the game media 2a to 2i regardless of the processing to be executed. Since the selection screen is unified regardless of the processing, the convenience of the user is improved.

ユーザは表示領域121に表示されるゲーム媒体2a〜2iをタップすることで選択することができる。既に選択されたゲーム媒体2a〜2iをタップすると、非選択(選択の解除)ができる。また、スライド操作によってゲーム媒体2a〜2iに接触した場合にも、接触したゲーム媒体2a〜2iを選択可能である。図2の例では、ユーザはゲーム媒体2d,2e,2g,2iを選択している。選択されたゲーム媒体2d,2e,2g,2iは表示色が変化するので、ユーザは選択結果を確認できる。別の例として、選択されたゲーム媒体2d,2e,2g,2iは点滅してもよいし、形状が変化してもよいし、表示態様が変化してもよいし、選択されたことを示す画像が付加されてもよい。 The user can select by tapping the game media 2a to 2i displayed in the display area 121. By tapping the already selected game media 2a to 2i, deselection (deselection) can be performed. Further, even when the game media 2a to 2i are touched by the slide operation, the contacted game media 2a to 2i can be selected. In the example of FIG. 2, the user selects the game media 2d, 2e, 2g, and 2i. Since the display colors of the selected game media 2d, 2e, 2g, and 2i change, the user can confirm the selection result. As another example, the selected game media 2d, 2e, 2g, 2i may blink, the shape may change, the display mode may change, or the selected game medium 2d, 2e, 2g, 2i may be selected. An image may be added.

ここで、操作部10は、ユーザの入力操作を受け付けて、入力操作を座標情報と関連付けた入力操作データを出力する。操作部10は、図2に示されるように画面の横方向をX軸、縦方向をY軸とする直交座標系の座標を用いる。座標情報は次のように用いられる。例えば、操作部10はユーザのゲーム媒体2iをタップする入力操作を受け付けて、タップ位置の座標と関連付けて入力操作データを出力する。その後、入力操作データは制御部13に取得されて、タップ位置の座標が把握される。そして、タップ位置の座標に表示されているゲーム媒体2iの表示色を変化させる制御が制御部13によって実行される。 Here, the operation unit 10 accepts the user's input operation and outputs the input operation data in which the input operation is associated with the coordinate information. As shown in FIG. 2, the operation unit 10 uses coordinates of a Cartesian coordinate system in which the horizontal direction of the screen is the X axis and the vertical direction is the Y axis. Coordinate information is used as follows. For example, the operation unit 10 accepts an input operation for tapping the user's game medium 2i, and outputs input operation data in association with the coordinates of the tap position. After that, the input operation data is acquired by the control unit 13, and the coordinates of the tap position are grasped. Then, the control unit 13 executes control to change the display color of the game medium 2i displayed at the coordinates of the tap position.

本実施形態の情報処理装置1は、選択されたゲーム媒体2d,2e,2g,2iに対する様々な処理を実行できる。上記のように、情報処理装置1は、例えばスマートフォン、タブレット、またはゲーム用機器等である。そのため、情報処理装置1に、ドラッグアンドドロップをそのまま適用することは現実的ではない。 The information processing device 1 of the present embodiment can execute various processes on the selected game media 2d, 2e, 2g, and 2i. As described above, the information processing device 1 is, for example, a smartphone, a tablet, a game device, or the like. Therefore, it is not realistic to apply drag and drop to the information processing device 1 as it is.

図12は、スマートフォンである情報処理装置1Aにドラッグアンドドロップをそのまま適用した場合の画面例を示す。情報処理装置1Aの表示部12には、アプリケーションアイコンに相当する処理領域が設けられている。図12の例では、処理領域として、進化合成の領域140A、強化合成の領域140B、特殊合成の領域140C、チーム編成の領域140D、売却の領域140Eおよび倉庫の領域140Fが設けられている。図12の例では、ユーザは選択されたゲーム媒体2d,2eをいずれかの処理領域にドラッグすることで、選択したゲーム媒体をまとめて処理することができる。 FIG. 12 shows an example of a screen when drag and drop is applied to the information processing device 1A, which is a smartphone, as it is. The display unit 12 of the information processing device 1A is provided with a processing area corresponding to an application icon. In the example of FIG. 12, as the processing area, the evolutionary synthesis area 140A, the reinforcement synthesis area 140B, the special synthesis area 140C, the team formation area 140D, the sale area 140E, and the warehouse area 140F are provided. In the example of FIG. 12, the user can process the selected game media collectively by dragging the selected game media 2d and 2e to any of the processing areas.

しかし、サイズがPCに比べて小さい表示部12では、処理領域を設けることにより、ゲーム媒体2a〜2fを表示する表示領域121が小さくなる。一度に選択可能なゲーム媒体の数が減り、結果として処理の実行回数が増えるため、ユーザにとって不便である。 However, in the display unit 12 whose size is smaller than that of the PC, the display area 121 for displaying the game media 2a to 2f becomes smaller by providing the processing area. This is inconvenient for the user because the number of game media that can be selected at one time is reduced and the number of times the process is executed increases as a result.

本実施形態に係る情報処理装置1は、表示部12に処理領域を設けることなく、選択されたゲーム媒体2d,2e,2g,2iに対する様々な処理を実行できる。具体的には、情報処理装置1は、ユーザのスライド操作の向きに処理を対応させることによって、様々な処理を実行する。言い換えると、ユーザは所定の向きへのスライド操作だけで、所望の処理を実行させることが可能である。 The information processing device 1 according to the present embodiment can execute various processes on the selected game media 2d, 2e, 2g, and 2i without providing a processing area on the display unit 12. Specifically, the information processing device 1 executes various processes by making the processes correspond to the direction of the user's slide operation. In other words, the user can execute a desired process only by sliding in a predetermined direction.

(ヘルプ情報の表示)
ここで、ユーザは所望の処理がスライド操作のどの向きと対応しているか迷う可能性がある。本実施形態に係る情報処理装置1は、ユーザがゲーム媒体2a〜2iを選択した後に長押し(ロングタップ)をすると、ヘルプ情報122を表示部12に示す。
(Display help information)
Here, the user may be confused as to which direction of the slide operation the desired process corresponds to. When the user presses and holds (long taps) the game media 2a to 2i after selecting the game media 2a to 2i, the information processing device 1 according to the present embodiment shows the help information 122 on the display unit 12.

図3(A)はヘルプ情報122の一例を示す図である。本実施形態において、ヘルプ情報122は、ゲーム媒体に対する処理と向きとの対応付けを説明する画像等の情報である。ここで、ヘルプ情報122は文による説明を含んでいてもよい。また、ヘルプ情報122は文による説明だけでもよい。つまり、ヘルプ情報122はゲーム媒体に対する処理と向きとの対応付けを説明する画像および文の少なくとも一方である。 FIG. 3A is a diagram showing an example of help information 122. In the present embodiment, the help information 122 is information such as an image explaining the correspondence between the processing and the orientation with respect to the game medium. Here, the help information 122 may include a written explanation. Further, the help information 122 may be only a textual explanation. That is, the help information 122 is at least one of an image and a sentence explaining the correspondence between the processing and the orientation with respect to the game medium.

図3(A)の例では、表示領域121に表示されているゲーム媒体2a〜2iはキャラクタが装着する装備品(例えば武器、兜、鎧、盾等)である。装備品に対しては、合成、倉庫、特殊合成、売却の処理が可能である。合成は、素材となる装備品を合成元の装備品に合成することで、合成元の装備品を別の装備品にする処理である。倉庫は、使用しない装備品をゲーム空間の仮想的な倉庫に移動して保管する処理である。特殊合成は、ゲーム内通貨だけでなく特殊なアイテムを消費して行う合成である。特殊合成は、合成元の装備品のパラメータを単なる合成よりも強化することができる。売却は、装備品をゲーム内通貨と交換する処理である。図3(A)の例では、ヘルプ情報122は、上向きのスライド操作が合成であることを示す。また、ヘルプ情報122は、下向きのスライド操作が倉庫であることを示す。また、ヘルプ情報122は、右向きのスライド操作が特殊合成であることを示す。また、ヘルプ情報122は、左向きのスライド操作が売却であることを示す。 In the example of FIG. 3A, the game media 2a to 2i displayed in the display area 121 are equipment (for example, weapons, helmets, armor, shields, etc.) worn by the character. Equipment can be synthesized, warehoused, specially synthesized, and sold. Compositing is a process of synthesizing the equipment as a material with the equipment of the synthesis source to make the equipment of the synthesis source into another equipment. The warehouse is a process of moving unused equipment to a virtual warehouse in the game space and storing it. Special composition is a composition performed by consuming not only in-game currency but also special items. Special synthesis can enhance the parameters of the equipment from which it is synthesized, rather than just synthesis. Selling is the process of exchanging equipment for in-game currency. In the example of FIG. 3A, help information 122 indicates that the upward slide operation is synthetic. Also, help information 122 indicates that the downward slide operation is a warehouse. Further, the help information 122 indicates that the slide operation pointing to the right is a special composition. Also, help information 122 indicates that the leftward slide operation is a sale.

図3(B)はヘルプ情報122の別の例を示す図である。図3(B)の例では、表示領域121に表示されているゲーム媒体2a〜2iはキャラクタである。キャラクタに対しては、強化合成、進化合成、売却の処理が可能である。強化合成は、素材となるキャラクタを合成元のキャラクタに合成することで、合成元のキャラクタのパラメータを強化する処理である。進化合成は、素材となるキャラクタを合成元のキャラクタに合成することで、合成元のキャラクタを別のキャラクタにする処理である。売却は、キャラクタをゲーム内通貨と交換する処理である。図3(B)の例では、ヘルプ情報122は、上向きのスライド操作が強化合成であることを示す。また、ヘルプ情報122は、右向きのスライド操作が進化合成であることを示す。また、ヘルプ情報122は、左向きのスライド操作が売却であることを示す。図3(B)の例では、下向きのスライド操作に対応する処理はない。 FIG. 3B is a diagram showing another example of help information 122. In the example of FIG. 3B, the game media 2a to 2i displayed in the display area 121 are characters. Characters can be reinforced, evolved, and sold. Reinforcement synthesis is a process of strengthening the parameters of the composition source character by synthesizing the material character with the composition source character. Evolutionary synthesis is a process of synthesizing a character as a material with a character of a synthesis source to make the character of the synthesis source another character. Selling is the process of exchanging a character for in-game currency. In the example of FIG. 3B, help information 122 indicates that the upward slide operation is a reinforced composition. Further, the help information 122 indicates that the rightward slide operation is evolutionary synthesis. Also, help information 122 indicates that the leftward slide operation is a sale. In the example of FIG. 3B, there is no process corresponding to the downward slide operation.

本実施形態において、図3(A)および図3(B)に示されるように、表示領域121に表示されているゲーム媒体2a〜2iの種類(装備品、キャラクタ)によって処理が異なる。つまり、情報処理装置1は、ゲーム媒体の種類に応じた適切な処理をスライド操作の向きと対応付ける。このような対応付けは、テーブル111として記憶部11に記憶された情報に基づいて実行される。 In the present embodiment, as shown in FIGS. 3A and 3B, the processing differs depending on the types (equipment, characters) of the game media 2a to 2i displayed in the display area 121. That is, the information processing device 1 associates an appropriate process according to the type of the game medium with the direction of the slide operation. Such association is executed based on the information stored in the storage unit 11 as the table 111.

図4は記憶部11に記憶されたテーブル111の一例を示す図である。上記のように、テーブル111はゲーム媒体に対する処理をスライド操作の向きと対応付ける。本実施形態において、テーブル111は、ゲーム媒体に対する様々な処理を、ゲーム媒体の種類毎にスライド操作の向きに対応付ける。スライド操作の向きは、例えば上、下、左、右、右上等である。しかし、全ての向きが処理と対応付けられる必要はない。図4の例では、ゲーム媒体の種類がキャラクタ、装備品、アイテムのいずれであっても、右上の向きに処理は対応付けられていない。 FIG. 4 is a diagram showing an example of the table 111 stored in the storage unit 11. As described above, the table 111 associates the processing with respect to the game medium with the direction of the slide operation. In the present embodiment, the table 111 associates various processes on the game medium with the direction of the slide operation for each type of the game medium. The slide operation direction is, for example, up, down, left, right, upper right, or the like. However, not all orientations need to be associated with the process. In the example of FIG. 4, regardless of whether the type of the game medium is a character, an equipment, or an item, the processing is not associated with the direction of the upper right.

図4でゲーム媒体の種類がキャラクタ、装備品である場合の処理とスライド操作の向きとの対応は、それぞれ図3(A)、図3(B)で説明したヘルプ情報122と同じである。また、図4の例では、ゲーム媒体の種類がアイテムである場合に、上向きのスライド操作はポイントを消費して実行される強化に対応付けられている。また、下向きのスライド操作は倉庫に対応付けられている。また、左向きのスライド操作は売却に対応付けられている。 In FIG. 4, the correspondence between the processing when the type of the game medium is a character and the equipment and the direction of the slide operation is the same as the help information 122 described with reference to FIGS. 3 (A) and 3 (B), respectively. Further, in the example of FIG. 4, when the type of the game medium is an item, the upward slide operation is associated with the enhancement executed by consuming points. Also, the downward slide operation is associated with the warehouse. Also, the leftward slide operation is associated with the sale.

ここで、別の例として、テーブル111は処理とスライド操作の向きとの対応を、ゲーム媒体の種類毎に分けずに共通化してもよい。しかし、ゲーム媒体に対する処理が多い場合(例えば8種類を超える場合等)、本実施形態のように表示領域121に表示されているゲーム媒体2a〜2iの種類に応じた処理をスライド操作の向きと対応付けることが好ましい。また、さらに別の例として、表示領域121に表示されているゲーム媒体2a〜2iの種類ではなく、選択されたゲーム媒体2d,2e,2g,2iの種類によって処理が異なってもよい。 Here, as another example, in the table 111, the correspondence between the processing and the direction of the slide operation may be shared without being divided for each type of game medium. However, when there are many processes for the game medium (for example, when the number of types exceeds eight), the direction of the slide operation is the process according to the types of the game media 2a to 2i displayed in the display area 121 as in the present embodiment. It is preferable to associate them. Further, as yet another example, the processing may be different depending on the types of the selected game media 2d, 2e, 2g, 2i instead of the types of the game media 2a to 2i displayed in the display area 121.

また、図4の例のように、ゲーム媒体2a〜2iの種類にかかわらず、同じ処理が同じ向きに対応付けられることが好ましい。例えば、ゲーム媒体2a〜2iがキャラクタ、装備品、アイテムのいずれであっても、売却は可能である。そして、売却は左向きに対応付けられている。また、ゲーム媒体2a〜2iが装備品であっても、アイテムであっても、倉庫に保管する(または倉庫から取り出す)ことが可能である。そして、倉庫は下向きに対応付けられている。この例のように、ゲーム媒体2a〜2iの2つ以上の種類に共通の処理は、同じスライド操作の向きに対応付けることが好ましい。このとき、ユーザは特定の処理と特定の向きとを対応付けて記憶するため、ヘルプ情報122で確認する手間を減らすことができる。 Further, as in the example of FIG. 4, it is preferable that the same processes are associated with each other in the same direction regardless of the types of the game media 2a to 2i. For example, even if the game media 2a to 2i are characters, equipment, or items, they can be sold. And the sale is associated to the left. Further, whether the game media 2a to 2i are equipment or items, they can be stored in the warehouse (or taken out from the warehouse). The warehouses are then associated downwards. As in this example, it is preferable that the processes common to two or more types of game media 2a to 2i are associated with the same slide operation direction. At this time, since the user stores the specific process and the specific direction in association with each other, it is possible to reduce the trouble of checking the help information 122.

(処理の実行)
上記のように、ユーザは表示領域121に表示されたゲーム媒体2a〜2iの中からゲーム媒体2d,2e,2g,2iをタップして選択した(図2参照)。そして、ユーザは表示部12と一体化された操作部10を長押しすることでヘルプ情報122を表示させて、処理と向きとの対応付けを確認した(図3(A)および図3(B)参照)。そして、所望の処理と対応する向きへスライド操作(具体例としてはフリック)をすることによって、選択されたゲーム媒体2d,2e,2g,2iに対して、まとめて所望の処理を実行することができる。
(Execution of processing)
As described above, the user taps and selects the game media 2d, 2e, 2g, 2i from the game media 2a to 2i displayed in the display area 121 (see FIG. 2). Then, the user displays the help information 122 by pressing and holding the operation unit 10 integrated with the display unit 12, and confirms the correspondence between the processing and the orientation (FIGS. 3 (A) and 3 (B)). )reference). Then, by performing a slide operation (specifically, flicking) in the direction corresponding to the desired process, the desired process can be collectively executed on the selected game media 2d, 2e, 2g, 2i. can.

図5(A)および図5(B)はユーザがスライド操作によって一の処理を実行する様子を例示する。図5(A)および図5(B)の例では、表示領域121に表示されているゲーム媒体2a〜2iは装備品である。図5(A)の例では、ユーザは選択されたゲーム媒体2d,2e,2g,2iに対して合成を実行する。合成は上向きのスライド操作に対応付けられている。ユーザが指等で上向きにスライド操作をすると、途中で(合成の実行前に)予測123がポップアップされる。予測123は、テーブル111で定められる、途中までのスライド操作の向きに対応する一の処理が、選択されたゲーム媒体に対して実行された場合に期待される結果である。予測123は確定的な内容に限定されない。例えば、一の処理が所定の確率に応じて実施される場合に、予測123は確率を伴った1つまたは複数の結果(例えば70%の確率でX、20%の確率でY、10%の確率でZ等)を表示してもよい。図5(A)の例では、予測123は合成の予測結果を示すものである。予測123は、合成結果が80%の確率で“ABC(レア)”であることをユーザに知らせる。さらにユーザが指等で上向きにスライド操作をすると、選択されたゲーム媒体2d,2e,2g,2iに対する合成が実行される。ここで、合成においては、最初に選択されたゲーム媒体2dが合成元と扱われてもよいし、最後に選択されたゲーム媒体2iが合成元と扱われてもよい。 5 (A) and 5 (B) illustrate how a user executes one process by a slide operation. In the examples of FIGS. 5A and 5B, the game media 2a to 2i displayed in the display area 121 are equipment. In the example of FIG. 5A, the user performs synthesis on the selected game media 2d, 2e, 2g, 2i. Compositing is associated with an upward slide operation. When the user slides upward with a finger or the like, the prediction 123 is popped up in the middle (before the execution of the composition). Prediction 123 is an expected result when one process corresponding to the direction of the slide operation halfway, which is defined in Table 111, is executed on the selected game medium. Prediction 123 is not limited to deterministic content. For example, if one process is performed according to a given probability, the prediction 123 may have one or more results with probabilities (eg, 70% chance of X, 20% chance of Y, 10% chance). Z etc.) may be displayed with probability. In the example of FIG. 5A, the prediction 123 shows the prediction result of the synthesis. Prediction 123 informs the user that the synthesis result is "ABC (rare)" with an 80% probability. Further, when the user slides upward with a finger or the like, the composition for the selected game media 2d, 2e, 2g, 2i is executed. Here, in the synthesis, the first selected game medium 2d may be treated as the synthesis source, or the last selected game medium 2i may be treated as the synthesis source.

図5(B)の例では、ユーザは選択されたゲーム媒体2d,2e,2g,2iをまとめて売却する。売却は左向きのスライド操作に対応付けられている。ユーザが指等で左向きにスライド操作をすると、途中で(売却の実行前に)予測123がポップアップされる。図5(B)の例では、予測123は売却の予測結果(売却予定額)を示すものである。予測123は、選択されたゲーム媒体2d,2e,2g,2iの売却予定額(合計)が“2350G”であることをユーザに知らせる。ここでGはゲーム内通貨の単位である。さらにユーザが指等で左向きにスライド操作をすると、選択されたゲーム媒体2d,2e,2g,2iがまとめて売却される。 In the example of FIG. 5B, the user sells the selected game media 2d, 2e, 2g, and 2i together. The sale is associated with a left-facing slide operation. When the user slides to the left with a finger or the like, the prediction 123 pops up on the way (before the sale is executed). In the example of FIG. 5B, the forecast 123 shows the forecast result (planned sale amount) of the sale. Prediction 123 informs the user that the planned sale amount (total) of the selected game media 2d, 2e, 2g, 2i is "2350G". Here, G is a unit of in-game currency. Further, when the user slides to the left with a finger or the like, the selected game media 2d, 2e, 2g, 2i are sold together.

図6(A)は処理の実行判定を例示する図である。本実施形態においては、図6(A)に示されるように、スライド操作の長さに応じて処理の実行またはキャンセルが行われる。ユーザは、選択されたゲーム媒体2d,2e,2g,2iに対して一の処理を実行する場合に、指等を用いて一の処理と対応する向きへスライド操作をする。本実施形態において、このスライド操作の始点131から終点132までの距離について閾値Thが設けられている。閾値Thは例えば表示部12で200〜400ピクセルに相当する距離に設定されてもよい。閾値Thは処理の実行判定で用いられる。例えば図6(A)の左側の矢印(スライド操作を表す)のように、始点131から終点132までの距離L1が閾値Thを超える場合に、情報処理装置1は処理を実行する。また、例えば図6(A)の右側の矢印(スライド操作を表す)のように、始点131から終点132までの距離L2が閾値Th以下の場合に、情報処理装置1は処理がキャンセルされたと扱う。 FIG. 6A is a diagram illustrating the execution determination of the process. In the present embodiment, as shown in FIG. 6A, the process is executed or canceled according to the length of the slide operation. When executing one process on the selected game media 2d, 2e, 2g, 2i, the user uses a finger or the like to perform a slide operation in the direction corresponding to the one process. In the present embodiment, a threshold value Th is provided for the distance from the start point 131 to the end point 132 of this slide operation. The threshold Th may be set to a distance corresponding to 200 to 400 pixels on the display unit 12, for example. The threshold Th is used in the execution determination of the process. For example, as shown by the arrow on the left side of FIG. 6A (representing a slide operation), when the distance L1 from the start point 131 to the end point 132 exceeds the threshold Th, the information processing device 1 executes the process. Further, for example, when the distance L2 from the start point 131 to the end point 132 is equal to or less than the threshold value Th, as shown by the arrow on the right side of FIG. ..

ここで、ユーザは予測123が表示された場合、その内容から処理を中断したいと考えることがある。図5(A)の例で、ユーザは予測123によって合成結果が“ABC(レア)”である確率が高いことを把握する。ユーザは“ABC(レア)”が不要であると考える場合に、合成をキャンセルしたいと思う可能性がある。また、図5(B)の例で、ユーザは予測123によって売却予定額が“2350G”であることを把握する。ユーザは“2350G”が安いと考える場合に、売却をキャンセルしたいと思う可能性がある。本実施形態においては、以下に述べる判定により、予測123が表示された場合の処理のキャンセルを行う。 Here, when the prediction 123 is displayed, the user may want to interrupt the process from the content thereof. In the example of FIG. 5A, the user grasps from the prediction 123 that the probability that the synthesis result is “ABC (rare)” is high. The user may want to cancel the synthesis if he thinks "ABC (rare)" is unnecessary. Further, in the example of FIG. 5B, the user grasps that the planned sale amount is “2350G” according to the prediction 123. The user may want to cancel the sale if he thinks the "2350G" is cheap. In the present embodiment, the processing when the prediction 123 is displayed is canceled by the determination described below.

図6(B)は予測123が表示された場合の処理のキャンセル手法を例示する図である。図6(B)の例では、ユーザは実線の矢印のように、最初に始点131から上向きにスライド操作をしている。そして、ユーザは指等を操作部10に接触させながら途中で右下方向に方向を変えて、終点132までのスライド操作をしている。最初の始点131から上向きのスライド操作において、閾値Thよりも小さい特定の距離だけ始点131から離れると予測123が表示される。本実施形態において、特定の距離は閾値Thの80%(図6(B)の0.8Th)である。また、予測123が表示されたときの、軌跡(図6(B)の実線の矢印)上の中間点を特定中間点133とする。つまり、特定中間点は始点から一の方向に向かって特定の距離(一の方向に対応付けられた処理の予測123を表示させる距離)だけ離れた中間点である。ここで、特定の距離を与える閾値Thに対する乗数(80%)は一例であって、別の例としては50%であってもよい。 FIG. 6B is a diagram illustrating a method of canceling the process when the prediction 123 is displayed. In the example of FIG. 6B, the user first slides upward from the start point 131 as shown by the solid arrow. Then, the user changes the direction in the lower right direction on the way while bringing the finger or the like into contact with the operation unit 10, and performs the slide operation to the end point 132. In the upward slide operation from the first start point 131, the prediction 123 is displayed when the player moves away from the start point 131 by a specific distance smaller than the threshold Th. In this embodiment, the specific distance is 80% of the threshold Th (0.8 Th in FIG. 6B). Further, the intermediate point on the locus (solid arrow in FIG. 6B) when the prediction 123 is displayed is set as the specific intermediate point 133. That is, the specific intermediate point is an intermediate point separated from the start point by a specific distance (distance for displaying the prediction 123 of the process associated with the one direction) in one direction. Here, the multiplier (80%) with respect to the threshold value Th that gives a specific distance is an example, and may be 50% as another example.

図6(B)の例のように、スライド操作の始点131から終点132への向き(図6(B)のベクトルVeの向き)が、始点131から特定中間点133への向き(図6(B)のベクトルVmの向き)と同じでない場合に、情報処理装置1は処理をキャンセルする。つまり、情報処理装置1は、最終的な始点131から終点132への向きが、予測123を表示させた始点131から特定中間点133への向きと異なれば、ユーザによる意図的なスライド操作の向きの転換だと判定する。そして、情報処理装置1は処理をキャンセルする。本実施形態においては、上記のように向きが同じでない場合には、スライド操作の始点131から終点132までの距離(図6(B)のベクトルVeの長さ)にかかわらず、情報処理装置1は処理をキャンセルする。 As in the example of FIG. 6 (B), the direction from the start point 131 to the end point 132 of the slide operation (the direction of the vector Ve in FIG. 6 (B)) is the direction from the start point 131 to the specific intermediate point 133 (FIG. 6 (B). If it is not the same as the direction of the vector Vm in B), the information processing apparatus 1 cancels the process. That is, in the information processing device 1, if the direction from the final start point 131 to the end point 132 is different from the direction from the start point 131 displaying the prediction 123 to the specific intermediate point 133, the direction of the intentional slide operation by the user. Judged as a conversion. Then, the information processing device 1 cancels the process. In the present embodiment, when the directions are not the same as described above, the information processing device 1 is used regardless of the distance from the start point 131 to the end point 132 of the slide operation (the length of the vector Ve in FIG. 6B). Cancels the process.

ここで、スライド操作の始点131から終点132への向きと、始点131から特定中間点133への向きとが同じであるとは、完全一致に限定されない。つまり、始点131から終点132への向きと、始点131から特定中間点133への向きとが略同じであれば、情報処理装置1は同じであると判定する。略同じであるか否かについては、次のように判定される。本実施形態において、図6(B)のベクトルVeとベクトルVmとが成す角度が所定の値(所定の角度)を超えると向きが異なると判定され、角度が所定の値(所定の角度)以下であれば向きが同じであると判定される。ここで、ユーザの入力操作のブレ等を考慮して、所定の値(所定の角度)は例えば20°に設定されてもよい。このとき、ユーザの指等を途中で元の位置(例えば始点131の辺り)に戻すようなスライド操作が検出された場合には、制御部13は処理をキャンセルしてもよい。 Here, the direction from the start point 131 to the end point 132 of the slide operation and the direction from the start point 131 to the specific intermediate point 133 are not limited to the exact match. That is, if the direction from the start point 131 to the end point 132 and the direction from the start point 131 to the specific intermediate point 133 are substantially the same, it is determined that the information processing device 1 is the same. Whether or not they are substantially the same is determined as follows. In the present embodiment, when the angle formed by the vector Ve and the vector Vm in FIG. 6B exceeds a predetermined value (predetermined angle), it is determined that the directions are different, and the angle is equal to or less than the predetermined value (predetermined angle). If, it is determined that the directions are the same. Here, the predetermined value (predetermined angle) may be set to, for example, 20 ° in consideration of blurring of the input operation of the user. At this time, if a slide operation such as returning the user's finger or the like to the original position (for example, around the start point 131) is detected, the control unit 13 may cancel the process.

(フローチャート)
図7は、制御部13が実行するゲームの制御方法を示すフローチャートである。制御部13は、図7のフローチャートのように、選択されたゲーム媒体に対してユーザのスライド操作に応じた処理を実行する。
(flowchart)
FIG. 7 is a flowchart showing a control method of the game executed by the control unit 13. As shown in the flowchart of FIG. 7, the control unit 13 executes a process according to the user's slide operation on the selected game medium.

まず、操作部10が受け付けるユーザの入力操作を3つに分類する。第1の入力操作はユーザがゲーム媒体を選択する入力操作である。第2の入力操作は第1の入力操作により選択されたゲーム媒体に対する処理を指示する入力操作である。そして、第3の入力操作は、第1の入力操作とも第2の入力操作とも異なるユーザの入力操作(例えば長押し)である。操作部10は、第1の入力操作、第2の入力操作および第3の入力操作を受け付けて、座標情報と関連付けて、それぞれ第1の入力操作データ、第2の入力操作データおよび第3の入力操作データとして出力する。第1〜第3の入力操作データは、入力操作の開始からの経過時間の情報も含む。 First, the user input operations received by the operation unit 10 are classified into three types. The first input operation is an input operation in which the user selects a game medium. The second input operation is an input operation for instructing processing for the game medium selected by the first input operation. The third input operation is a user input operation (for example, long press) that is different from the first input operation and the second input operation. The operation unit 10 receives the first input operation, the second input operation, and the third input operation, associates them with the coordinate information, and associates the first input operation data, the second input operation data, and the third input operation data, respectively. Output as input operation data. The first to third input operation data also includes information on the elapsed time from the start of the input operation.

制御部13は、操作部10から第1の入力操作データを取得する(ステップS1)。そして、制御部13は、第1の入力操作データに基づいて、選択されたゲーム媒体を特定する(ステップS2)。ステップS2はゲーム媒体特定ステップである。制御部13は、第1の入力操作データから、例えばタップ位置、スライド操作の軌跡等の座標情報を取得する。制御部13は、取得した座標情報と、表示部12に表示させているゲーム媒体の座標とを比較することで、選択されたゲーム媒体を特定する。 The control unit 13 acquires the first input operation data from the operation unit 10 (step S1). Then, the control unit 13 identifies the selected game medium based on the first input operation data (step S2). Step S2 is a game medium specifying step. The control unit 13 acquires coordinate information such as a tap position and a trajectory of a slide operation from the first input operation data. The control unit 13 identifies the selected game medium by comparing the acquired coordinate information with the coordinates of the game medium displayed on the display unit 12.

制御部13は、操作部10から第3の入力操作データを取得する(ステップS3)。そして、制御部13は、第3の入力操作が長押しであるか否かを判定する(ステップS4)。制御部13は、第3の入力操作データから、例えば入力操作の始点および終点の座標情報、開始から終了までの時間の情報等を取得する。そして、制御部13は、入力操作の開始から終了までの時間が、所定の時間(第1の長押し判定閾値)を超えるか否かを判定する。また、制御部13は、入力操作の始点の座標と終点の座標との距離が、所定の距離(第2の長押し判定閾値)以下であるか否かを判定する。制御部13は、入力操作の開始から終了までの時間が第1の長押し判定閾値を超え、かつ、始点の座標と終点の座標との距離が第2の長押し判定閾値以下である場合に、当該入力操作が長押しであると判定する。第1の長押し判定閾値は例えば1〜3秒の範囲に設定されてもよい。また、第2の長押し判定閾値は例えば表示部12で1〜10ピクセルに相当する距離に設定されてもよい。制御部13は、第3の入力操作が長押しであると判定した場合に(ステップS4のYes)、ヘルプ情報122を表示部12に表示させる(ステップS5)。ステップS5はヘルプ表示ステップである。本実施形態において、表示部12に表示されたヘルプ情報122は、ユーザが長押しを止めてから所定時間(例えば2秒)が経過すると表示されなくなる。制御部13は、ステップS5の処理を実行した後、および、第3の入力操作が長押しでないと判定した場合に(ステップS4のNo)、ステップS6の処理に進む。 The control unit 13 acquires the third input operation data from the operation unit 10 (step S3). Then, the control unit 13 determines whether or not the third input operation is a long press (step S4). The control unit 13 acquires, for example, coordinate information of the start point and end point of the input operation, information on the time from the start to the end, and the like from the third input operation data. Then, the control unit 13 determines whether or not the time from the start to the end of the input operation exceeds a predetermined time (first long press determination threshold value). Further, the control unit 13 determines whether or not the distance between the coordinates of the start point and the coordinates of the end point of the input operation is equal to or less than a predetermined distance (second long press determination threshold value). When the time from the start to the end of the input operation exceeds the first long press determination threshold value and the distance between the coordinates of the start point and the coordinates of the end point is equal to or less than the second long press determination threshold value. , It is determined that the input operation is a long press. The first long press determination threshold value may be set in the range of, for example, 1 to 3 seconds. Further, the second long press determination threshold value may be set to a distance corresponding to 1 to 10 pixels on the display unit 12, for example. When the control unit 13 determines that the third input operation is a long press (Yes in step S4), the control unit 13 causes the display unit 12 to display the help information 122 (step S5). Step S5 is a help display step. In the present embodiment, the help information 122 displayed on the display unit 12 is not displayed when a predetermined time (for example, 2 seconds) has elapsed since the user stopped pressing and holding the button. The control unit 13 proceeds to the process of step S6 after executing the process of step S5 and when it is determined that the third input operation is not a long press (No in step S4).

制御部13は、記憶部11からテーブル111を取得する(ステップS6)。上記のように、テーブル111はゲーム媒体に対する処理をスライド操作の向きと対応付けた情報である。 The control unit 13 acquires the table 111 from the storage unit 11 (step S6). As described above, the table 111 is information in which the processing for the game medium is associated with the direction of the slide operation.

制御部13は、操作部10から第2の入力操作データを取得する(ステップS7)。そして、制御部13は、第2の入力操作データから、例えばスライド操作の始点およびスライド操作の軌跡等の座標情報を取得する。制御部13は、スライド操作の終点が特定されるか否かを判定する(ステップS8)。制御部13は、第2の入力操作データにスライド操作の終点の座標情報が含まれる場合には、スライド操作の終点が特定される(終点が存在する)と判定して(ステップS8のYes)、ステップS11の処理に進む。 The control unit 13 acquires the second input operation data from the operation unit 10 (step S7). Then, the control unit 13 acquires coordinate information such as a start point of the slide operation and a locus of the slide operation from the second input operation data. The control unit 13 determines whether or not the end point of the slide operation is specified (step S8). When the second input operation data includes the coordinate information of the end point of the slide operation, the control unit 13 determines that the end point of the slide operation is specified (the end point exists) (Yes in step S8). , Proceed to the process of step S11.

制御部13は、スライド操作の終点が特定されない(終点が存在しない)と判定する場合に(ステップS8のNo)、予測123の表示に関する以下の処理を実行する。制御部13は、スライド操作途中の軌跡に、特定中間点が含まれるか否かを判定する(ステップS9)。特定中間点は、スライド操作の始点から一の向きに向かって特定の距離(図6(B)の例では閾値Thの80%に相当する距離)だけ離れた中間点である。制御部13は、スライド操作の軌跡に特定中間点が含まれると判定した場合に(ステップS9のYes)、テーブル111で始点から特定中間点への向きに対応付けられた一の処理が、選択されたゲーム媒体に対して実行されたときの予測123を表示部12に表示させる(ステップS10)。ステップS10は予測表示ステップである。本実施形態において、表示部12に表示された予測123は、表示開始から所定時間(例えば5秒)が経過すると表示されなくなる。制御部13は、ステップS10の処理を実行した後、および、特定中間点が含まれないと判定した場合に(ステップS9のNo)、ステップS7の処理に戻る。そして、制御部13は、更新された第2の入力操作データを取得する。 When it is determined that the end point of the slide operation is not specified (the end point does not exist) (No in step S8), the control unit 13 executes the following processing related to the display of the prediction 123. The control unit 13 determines whether or not the locus during the slide operation includes a specific intermediate point (step S9). The specific intermediate point is an intermediate point separated from the start point of the slide operation by a specific distance (a distance corresponding to 80% of the threshold value Th in the example of FIG. 6B) in one direction. When the control unit 13 determines that the locus of the slide operation includes the specific intermediate point (Yes in step S9), one process associated with the direction from the start point to the specific intermediate point in the table 111 is selected. The display unit 12 displays the prediction 123 when the game medium is executed (step S10). Step S10 is a prediction display step. In the present embodiment, the prediction 123 displayed on the display unit 12 is not displayed after a predetermined time (for example, 5 seconds) has elapsed from the start of the display. The control unit 13 returns to the process of step S7 after executing the process of step S10 and when it is determined that the specific intermediate point is not included (No in step S9). Then, the control unit 13 acquires the updated second input operation data.

制御部13は、第2の入力操作データに終点の座標情報が含まれる場合に、始点から終点までの距離を求める。そして、制御部13は、第2の入力操作の始点から終点までの距離が閾値Th(図6(B)参照)を超えるか否かを判定する(ステップS11)。制御部13は、始点から終点までの距離が閾値Th以下であると判定する場合に(ステップS11のNo)、選択されたゲーム媒体に対する処理をキャンセルして一連の処理を終了する。制御部13は、始点から終点までの距離が閾値Thを超えると判定する場合に(ステップS11のYes)、第2の入力操作(スライド操作)の始点から終点への向きを特定する(ステップS12)。 When the second input operation data includes the coordinate information of the end point, the control unit 13 obtains the distance from the start point to the end point. Then, the control unit 13 determines whether or not the distance from the start point to the end point of the second input operation exceeds the threshold value Th (see FIG. 6B) (step S11). When the control unit 13 determines that the distance from the start point to the end point is equal to or less than the threshold value Th (No in step S11), the control unit 13 cancels the process for the selected game medium and ends a series of processes. When the control unit 13 determines that the distance from the start point to the end point exceeds the threshold value Th (Yes in step S11), the control unit 13 specifies the direction from the start point to the end point of the second input operation (slide operation) (step S12). ).

制御部13は、予測123の表示があったか否かを判定する(ステップS13)。制御部13は、予測123を表示部12に表示させていない場合に(ステップS13のNo)、ステップS15の処理に進む。制御部13は、予測123を表示部12に表示させた場合に(ステップS13のYes)、処理のキャンセルを判定するステップS14の処理に進む。 The control unit 13 determines whether or not the prediction 123 has been displayed (step S13). When the prediction 123 is not displayed on the display unit 12 (No in step S13), the control unit 13 proceeds to the process of step S15. When the prediction 123 is displayed on the display unit 12 (Yes in step S13), the control unit 13 proceeds to the process of step S14 for determining the cancellation of the process.

制御部13は、第2の入力操作(スライド操作)の始点から終点への向きが、予測123の表示時、すなわち予測表示ステップにおける始点から特定中間点への向きと同じか否かを判定する(ステップS14)。制御部13は、ステップS14の処理の際に、始点と終点とを結ぶベクトルVeと、始点と特定中間点とを結ぶベクトルVmとが成す角度が所定の値以下であれば向きが同じであると判定する。制御部13は、第2の入力操作の始点から終点への向きが、始点から特定中間点への向きと同じでない場合に(ステップS14のNo)、選択されたゲーム媒体に対する処理をキャンセルして一連の処理を終了する。制御部13は、第2の入力操作の始点から終点への向きが始点から特定中間点への向きと同じである場合に(ステップS14のYes)、ステップS15の処理に進む。 The control unit 13 determines whether or not the direction from the start point to the end point of the second input operation (slide operation) is the same as the direction from the start point to the specific intermediate point at the time of displaying the prediction 123, that is, in the prediction display step. (Step S14). In the process of step S14, the control unit 13 has the same direction as long as the angle formed by the vector Ve connecting the start point and the end point and the vector Vm connecting the start point and the specific intermediate point is equal to or less than a predetermined value. Is determined. When the direction from the start point to the end point of the second input operation is not the same as the direction from the start point to the specific intermediate point (No in step S14), the control unit 13 cancels the process for the selected game medium. Ends a series of processes. When the direction from the start point to the end point of the second input operation is the same as the direction from the start point to the specific intermediate point (Yes in step S14), the control unit 13 proceeds to the process of step S15.

制御部13は、テーブル111で第2の入力操作の始点から終点への向きに対応付けられた一の処理を、選択されたゲーム媒体に対して実行し(ステップS15)、一連の処理を終了する。ステップS15は実行ステップである。 The control unit 13 executes one process associated with the direction from the start point to the end point of the second input operation in the table 111 on the selected game medium (step S15), and ends the series of processes. do. Step S15 is an execution step.

以上述べたように、本実施形態に係る情報処理装置1は、ゲーム媒体に対する処理と向きとを対応付けて、ユーザのスライド操作の向きに応じた一の処理を、選択されたゲーム媒体に対して実行する。本実施形態に係る情報処理装置1は、ゲーム媒体に対する様々な処理を容易かつ効率的に実行できるユーザインタフェースを実現する。 As described above, the information processing device 1 according to the present embodiment associates the processing with respect to the game medium and the direction, and performs one process according to the direction of the slide operation of the user with respect to the selected game medium. And execute. The information processing device 1 according to the present embodiment realizes a user interface capable of easily and efficiently executing various processes on a game medium.

また、本実施形態に係る情報処理装置1は、ドラッグアンドドロップのアプリケーションアイコンに相当する処理領域(図12参照)を表示部12に設ける必要もない。そのため、サイズがPCに比べて小さい表示部12を備えるスマートフォン等の情報処理装置1に適している。 Further, the information processing apparatus 1 according to the present embodiment does not need to provide the display unit 12 with a processing area (see FIG. 12) corresponding to the drag-and-drop application icon. Therefore, it is suitable for an information processing device 1 such as a smartphone provided with a display unit 12 whose size is smaller than that of a PC.

本発明を諸図面や実施形態に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。したがって、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。 Although the present invention has been described based on the drawings and embodiments, it should be noted that those skilled in the art can easily make various modifications and modifications based on the present disclosure. Therefore, it should be noted that these modifications and modifications are within the scope of the present invention. For example, the functions included in each means, each step, etc. can be rearranged so as not to be logically inconsistent, and a plurality of means, steps, etc. can be combined or divided into one. ..

(変形例等)
上記の実施形態において、制御部13は操作部10から入力操作データを受け取る。しかし、記憶部11が一時的に入力操作データを記憶してもよい。そして、制御部13は記憶部11から入力操作データを受け取ってもよい。このとき、記憶部11がバッファとして機能するため、制御部13はより柔軟に入力操作データを取得するタイミングを選択できる。
(Modification example, etc.)
In the above embodiment, the control unit 13 receives the input operation data from the operation unit 10. However, the storage unit 11 may temporarily store the input operation data. Then, the control unit 13 may receive the input operation data from the storage unit 11. At this time, since the storage unit 11 functions as a buffer, the control unit 13 can more flexibly select the timing for acquiring the input operation data.

上記の実施形態の例示では、表示領域121には表示可能な数のゲーム媒体2a〜2iが一覧表示されていた。ここで、表示領域121に表示しきれないゲーム媒体を所有する場合に、ユーザは表示領域121を単位とするページ切り替えができてもよい。例えば図8(A)に示されるように、第1ページにゲーム媒体1a〜1iが含まれ、第2ページにゲーム媒体2a〜2iが含まれ、第3ページにゲーム媒体3a〜3iが含まれてもよい。 In the above embodiment, the display area 121 displays a list of a displayable number of game media 2a to 2i. Here, in the case of owning a game medium that cannot be displayed in the display area 121, the user may be able to switch pages in units of the display area 121. For example, as shown in FIG. 8A, the first page contains game media 1a to 1i, the second page contains game media 2a to 2i, and the third page contains game media 3a to 3i. You may.

ここで、表示領域121を単位とするページ切り替えにおいては、左右方向のスライドの入力操作に応じて、制御部13は、隣接するページに切り替えて表示してもよい。例えば、図8(A)に示すように、表示領域121にゲーム媒体2a〜2iが表示されている場合において、ユーザが表示領域121を左にスライドする入力操作に応じて、表示領域121にゲーム媒体3a〜3iが表示されるようにしてもよい。同様に、図8(A)に示すように、表示領域121にゲーム媒体2a〜2iが表示されている場合において、ユーザが表示領域121を右にスライドする入力操作に応じて、表示領域121にゲーム媒体1a〜1iが表示されるようにしてもよい。 Here, in the page switching with the display area 121 as a unit, the control unit 13 may switch to the adjacent page and display it in response to the slide input operation in the left-right direction. For example, as shown in FIG. 8A, when the game media 2a to 2i are displayed in the display area 121, the game is displayed in the display area 121 in response to an input operation in which the user slides the display area 121 to the left. The media 3a to 3i may be displayed. Similarly, as shown in FIG. 8A, when the game media 2a to 2i are displayed in the display area 121, the display area 121 responds to an input operation in which the user slides the display area 121 to the right. The game media 1a to 1i may be displayed.

また、このようにスライドの入力操作に応じてページ切り替えを行う場合、例えば上下方向のスライドの入力操作に応じて、制御部13は、隣接しない所定のページに飛ぶように切り替えて表示してもよい。例えば、図8(A)に示すように、表示領域121にゲーム媒体2a〜2iが表示されている場合において、ユーザが表示領域121を上にスライドする入力操作に応じて、表示領域121に10ページ先に相当するゲーム媒体12a〜12iが表示されるようにしてもよい。同様に、表示領域121にゲーム媒体12a〜12iが表示されている場合において、ユーザが表示領域121を下にスライドする入力操作に応じて、表示領域121に10ページ前に相当するゲーム媒体2a〜2iが表示されるようにしてもよい。 Further, when the page is switched according to the slide input operation in this way, for example, the control unit 13 may switch and display the page so as to jump to a predetermined page that is not adjacent to the slide input operation in the vertical direction. good. For example, as shown in FIG. 8A, when the game media 2a to 2i are displayed in the display area 121, 10 is displayed in the display area 121 in response to an input operation in which the user slides the display area 121 upward. The game media 12a to 12i corresponding to the page destination may be displayed. Similarly, when the game media 12a to 12i are displayed in the display area 121, the game media 2a to 10 pages before the display area 121 correspond to the input operation in which the user slides the display area 121 downward. 2i may be displayed.

さらに、このようにスライドの入力操作に応じてページ切り替えを行う場合、例えば斜め方向のスライドの入力操作に応じて、制御部13は、隣接しない所定のページに飛ぶように切り替えて表示してもよい。例えば、図8(A)に示すように、表示領域121にゲーム媒体2a〜2iが表示されている場合において、ユーザが表示領域121を左下から右上にスライドする入力操作に応じて、表示領域121に100ページ先に相当するゲーム媒体102a〜102iが表示されるようにしてもよい。 Further, when the page is switched according to the slide input operation in this way, for example, the control unit 13 may switch and display the page so as to jump to a predetermined page that is not adjacent to the slide input operation in the diagonal direction. good. For example, as shown in FIG. 8A, when the game media 2a to 2i are displayed in the display area 121, the display area 121 responds to an input operation in which the user slides the display area 121 from the lower left to the upper right. The game medium 102a to 102i corresponding to 100 pages ahead may be displayed on the screen.

ここで、表示領域121に表示されるページは、タブ124で切り替えられてもよい。図8(A)の例では、ユーザは番号「2」が記されたタブ124を選択している。そして、表示領域121には、第2ページに含まれるゲーム媒体2a〜2iが表示されている。ユーザはタブ124によって容易にページを切り替えることができる。ここで、例えばユーザが番号「1」が記されたタブ124を選択した場合には、表示領域121にゲーム媒体1a〜1iが表示される。また、タブ124に代えて、図8(B)に示されるスライダ125によってページ切り替えが可能であってもよい。スライダ125は各ページに対応
した目盛り単位でつまみを移動することが可能である。
Here, the page displayed in the display area 121 may be switched by the tab 124. In the example of FIG. 8A, the user has selected tab 124 with the number "2". Then, in the display area 121, the game media 2a to 2i included in the second page are displayed. The user can easily switch pages by tab 124. Here, for example, when the user selects the tab 124 on which the number "1" is written, the game media 1a to 1i are displayed in the display area 121. Further, instead of the tab 124, the page may be switched by the slider 125 shown in FIG. 8 (B). The slider 125 can move the knob in the scale unit corresponding to each page.

さらに、図8(C)に示されるように、表示領域121に表示されているゲーム媒体2a〜2iをまとめて一度に選択可能な画面内全選択ボタン126が設けられていてもよい。例えば制御部13は、第1の入力操作データに基づいてユーザが画面内全選択ボタン126を押したと判定する場合に、表示部12の表示領域121に表示されている全てのゲーム媒体2a〜2iが選択されたと判定する。このとき、タブ124で選択されていない第1ページのゲーム媒体1a〜1iおよび第3ページのゲーム媒体3a〜3iは表示部12に表示されていない。そのため、制御部13は、ゲーム媒体1a〜1iおよびゲーム媒体3a〜3iは選択されていないと扱う。そして、制御部13は、選択されたゲーム媒体2a〜2iの表示色を変化させるように表示部12を制御する。その後、制御部13は、ユーザが画面内全選択ボタン126を再び押したと判定する場合に、ゲーム媒体2a〜2iの選択を解除する。つまり、画面内全選択ボタン126は表示部12に表示されているゲーム媒体の全てを選択し、また、その選択を解除するトグルボタンとして機能する。 Further, as shown in FIG. 8C, an in-screen all-selection button 126 that can collectively select the game media 2a to 2i displayed in the display area 121 may be provided. For example, when the control unit 13 determines that the user has pressed the all-select button 126 in the screen based on the first input operation data, all the game media 2a to 2i displayed in the display area 121 of the display unit 12 Is selected. At this time, the game media 1a to 1i on the first page and the game media 3a to 3i on the third page, which are not selected on the tab 124, are not displayed on the display unit 12. Therefore, the control unit 13 handles that the game media 1a to 1i and the game media 3a to 3i are not selected. Then, the control unit 13 controls the display unit 12 so as to change the display color of the selected game media 2a to 2i. After that, the control unit 13 deselects the game media 2a to 2i when it is determined that the user has pressed the all selection button 126 on the screen again. That is, the in-screen all selection button 126 functions as a toggle button that selects all of the game media displayed on the display unit 12 and cancels the selection.

ここで、ゲーム媒体は、ユーザが指定した1つ以上の条件、好適には複数の条件でソートされてもよい。ソートの対象は、表示領域121に表示されているゲーム媒体(例えばゲーム媒体2a〜2i)に限ってもよいし、表示領域121に表示されないゲーム媒体を含む全て(例えばゲーム媒体1a〜1i,2a〜2iおよび3a〜3i)でもよい。複数の条件とは、例えば1つ目の条件としてレア度、2つ目の条件として属性を指定可能であることをいう。そして、各属性についてレア度の高い順にゲーム媒体がソートされてもよい。このような複数の条件でのソートによって、ユーザはゲーム媒体を各ページに適切に割り当てることが容易になる。 Here, the game medium may be sorted by one or more conditions specified by the user, preferably a plurality of conditions. The target of sorting may be limited to the game media (for example, game media 2a to 2i) displayed in the display area 121, or all including the game media not displayed in the display area 121 (for example, game media 1a to 1i, 2a). ~ 2i and 3a ~ 3i) may be used. The plurality of conditions means that, for example, the rarity can be specified as the first condition and the attribute can be specified as the second condition. Then, the game media may be sorted in descending order of rarity for each attribute. Sorting based on such a plurality of conditions facilitates the user to appropriately allocate the game medium to each page.

上記の実施形態において、テーブル111は、ゲーム媒体に対する様々な処理を、表示領域121に表示されるゲーム媒体の種類毎にスライド操作の向きに対応付ける(図4参照)。ここで、テーブル111は、更に選択されるゲーム媒体が1つであるか、複数であるかの区分を有していてもよい。そして、ゲーム媒体の種類が同じであっても、ゲーム媒体が1つであるか、複数であるかで処理が異なっていてもよい。 In the above embodiment, the table 111 associates various processes on the game medium with the direction of the slide operation for each type of game medium displayed in the display area 121 (see FIG. 4). Here, the table 111 may further have a classification as to whether the game medium to be selected is one or a plurality. And even if the type of the game medium is the same, the processing may be different depending on whether the game medium is one or a plurality of game media.

図9(A)および図9(B)の例では、キャラクタであるゲーム媒体2a〜2iが表示領域121に表示されている。図9(A)の例では、複数(2つ)のゲーム媒体2a,2bが選択されている。このとき、選択されたキャラクタに対して、強化合成、進化合成、売却の処理が可能であることがヘルプ情報122に示されている。一方、図9(B)の例では、単数(1つ)のゲーム媒体2aが選択されている。このとき、選択されたキャラクタに対して、リーダー設定、装備変更、売却の処理が可能であることがヘルプ情報122に示されている。図9(B)の例では、複数のゲーム媒体を必要とする強化合成、進化合成に代えて、1つのゲーム媒体を対象にするリーダー設定、装備変更という処理が可能になっている。このように、選択されるゲーム媒体が1つであるか、複数であるかで、ゲーム媒体に対する処理を異ならせて、実行可能な処理だけをスライド操作の向きに対応付ける。このことにより、ユーザにとって一層使いやすいユーザインタフェースを実現できる。 In the examples of FIGS. 9A and 9B, the game media 2a to 2i, which are characters, are displayed in the display area 121. In the example of FIG. 9A, a plurality of (two) game media 2a and 2b are selected. At this time, help information 122 indicates that the selected character can be subjected to reinforcement synthesis, evolutionary synthesis, and sale processing. On the other hand, in the example of FIG. 9B, a singular (one) game medium 2a is selected. At this time, the help information 122 indicates that the leader setting, equipment change, and sale processing can be performed for the selected character. In the example of FIG. 9B, instead of the enhanced synthesis and evolutionary synthesis that require a plurality of game media, it is possible to set a leader for one game medium and change the equipment. In this way, the processing for the game medium is different depending on whether the selected game medium is one or a plurality of game media, and only the feasible processing is associated with the direction of the slide operation. As a result, a user interface that is easier for the user to use can be realized.

上記の実施形態において、スライド操作の向きに応じてゲーム媒体に対する様々な処理の中から一の処理が実行された。ここで、既にゲーム媒体に対する一の処理を実行することが決定している状況において、スライド操作の向きおよび長さの少なくとも一方に応じて、一の処理における選択事項の決定が行われてもよい。例えば、スライド操作の向きに応じた一の処理をユーザが選択した後に、画面が一の処理を実行するための専用画面に遷移して、専用画面においてユーザがそれまでと同様にスライド操作で選択事項(例えばパラメータ、キャラクタ等)を決定できるようにしてもよい。 In the above embodiment, one of various processes for the game medium is executed according to the direction of the slide operation. Here, in a situation where it has already been decided to perform one process on the game medium, the selection items in one process may be determined according to at least one of the direction and length of the slide operation. .. For example, after the user selects one process according to the direction of the slide operation, the screen transitions to the dedicated screen for executing the one process, and the user selects by the slide operation on the dedicated screen as before. Matters (eg, parameters, characters, etc.) may be able to be determined.

図10は、既に選択したゲーム媒体をキャラクタに装着させるという処理が決定している状況で、ユーザがスライド操作でキャラクタを選択するための画面を示す。画面の中央には装着させる装備品iが表示されている。そして、装備品iの上下左右の向きに、それぞれ4人のキャラクタA〜Dが割り当てられている。図10の例では、ユーザは画面上で右向きのスライド操作を行い、装備品iをキャラクタBに装着させるように指示をする。ここで、この画面においても予測123が表示されてもよい。予測123として、ユーザのスライド操作の向きに応じたキャラクタに装備品iを装着させた場合のイメージ、パラメータ等が表示されてもよい。ユーザは予測123を確認することによって、装着させる処理の実行前に各キャラクタへの試着ができる。また、図10の例では、装備品iは1つの武器であるが、複数の装備品(例えば、剣および盾)をまとめてキャラクタに装着させることができてもよい。 FIG. 10 shows a screen for the user to select a character by a slide operation in a situation where the process of mounting the already selected game medium on the character is determined. The equipment i to be attached is displayed in the center of the screen. Then, four characters A to D are assigned to each of the up, down, left, and right directions of the equipment i. In the example of FIG. 10, the user performs a rightward slide operation on the screen and instructs the character B to attach the equipment i. Here, the prediction 123 may be displayed on this screen as well. As the prediction 123, an image, parameters, etc. when the equipment i is attached to the character according to the direction of the slide operation of the user may be displayed. By confirming the prediction 123, the user can try on each character before executing the process of mounting. Further, in the example of FIG. 10, although the equipment i is one weapon, a plurality of equipments (for example, a sword and a shield) may be collectively attached to the character.

また、図11は、強化用ポイント(消費することでキャラクタを強化することができるポイント)によるユーザキャラクタの強化という処理が決定している状況で、ユーザがスライド操作で強化するパラメータを選択するための画面を示す。画面の中央から6つの向きにそれぞれ6つのパラメータ(攻撃力、HP、スキル、防御力、MP、速さ)が割り当てられている。図11の例では、ユーザは画面上で上向きのスライド操作V1を行い、上向きに割り当てられている攻撃力を強化することができる。また、図11の例では、ユーザは画面上で左下向き(MPと防御力との中間の向き)のスライド操作V2も行い、MPおよび防御力を同時に強化することができる。強化の度合いは、スライド操作の長さに応じて大きくなり、強化用ポイントの消費も大きくなる。図11の例では、スライド操作V1がスライド操作V2よりも長いので、MPおよび防御力よりも攻撃力について大きく強化される。ここで、ユーザが画面の中央を長押しする場合には、長押しの時間に応じた大きさで、全てのパラメータが均等に強化されてもよい。 Further, FIG. 11 shows a situation in which the process of strengthening the user character by strengthening points (points at which the character can be strengthened by consuming) is determined, and the user selects a parameter to be strengthened by a slide operation. Shows the screen of. Six parameters (attack power, HP, skill, defense power, MP, speed) are assigned to each of the six directions from the center of the screen. In the example of FIG. 11, the user can perform the upward slide operation V1 on the screen to strengthen the attack power assigned upward. Further, in the example of FIG. 11, the user can also perform the slide operation V2 in the downward left direction (the direction between the MP and the defensive power) on the screen, and the MP and the defensive power can be strengthened at the same time. The degree of strengthening increases according to the length of the slide operation, and the consumption of strengthening points also increases. In the example of FIG. 11, since the slide operation V1 is longer than the slide operation V2, the attack power is greatly enhanced rather than the MP and the defense power. Here, when the user presses and holds the center of the screen for a long time, all the parameters may be strengthened evenly with a size corresponding to the time of the long press.

上記の実施形態において、1つの閾値が設けられており、スライド操作の始点から終点までの距離が閾値を超えるか否に応じて処理の実行またはキャンセルが行われた(図6(B)参照)。ここで、閾値は複数あってもよい。そして、複数の閾値のそれぞれは、異なる処理の実行判定で用いられてもよい。 In the above embodiment, one threshold value is provided, and the process is executed or canceled depending on whether or not the distance from the start point to the end point of the slide operation exceeds the threshold value (see FIG. 6B). .. Here, there may be a plurality of threshold values. Then, each of the plurality of threshold values may be used in the execution determination of different processes.

例えば、一の向きに2つの処理である「合成」および「売却」が対応づけられているとする。そして、第1の閾値と、第1の閾値よりも大きい第2の閾値が設けられているとする。制御部13は、ユーザのスライド操作の始点から終点までの距離が第1の閾値以下である場合に、2つの処理のどちらもキャンセルされたと判定する。また、制御部13は、その距離が第1の閾値を超えて、かつ第2の閾値以下である場合に、選択されたゲーム媒体に対して「合成」を実行する。また、制御部13は、その距離が第2の閾値を超える場合に、選択されたゲーム媒体に対して「合成」ではなく「売却」を実行する。このように、複数の処理のそれぞれに対応する閾値を複数設けることによって、一の向きに複数の処理を対応付けることが可能になる。そして、スライドの向きの数を増加させることなく、より多くの処理を対応付けることができるので、一層効率的な操作を可能にするユーザインタフェースを実現できる。このとき、表示部12の長手方向の向き(例えば上下の向き)に複数の処理を対応付けてもよい。言い換えると、表示部12の短手方向の向き(例えば左右の向き)には1つの処理を対応付けてもよい。表示部12の形状に合わせて、1つの向きに対応付けられる処理の数を調整することによって、サイズが比較的小さい表示部12を有する情報処理装置1でも、一層操作がしやすいユーザインタフェースを実現できる。 For example, suppose that two processes, "synthesis" and "sale", are associated with each other in one direction. Then, it is assumed that a first threshold value and a second threshold value larger than the first threshold value are provided. The control unit 13 determines that both of the two processes have been canceled when the distance from the start point to the end point of the user's slide operation is equal to or less than the first threshold value. Further, the control unit 13 executes "synthesis" on the selected game medium when the distance exceeds the first threshold value and is equal to or less than the second threshold value. Further, when the distance exceeds the second threshold value, the control unit 13 executes "sale" instead of "synthesis" for the selected game medium. In this way, by providing a plurality of threshold values corresponding to each of the plurality of processes, it is possible to associate the plurality of processes in one direction. Then, since more processes can be associated without increasing the number of slide orientations, a user interface that enables more efficient operation can be realized. At this time, a plurality of processes may be associated with the longitudinal direction (for example, the vertical direction) of the display unit 12. In other words, one process may be associated with the orientation of the display unit 12 in the lateral direction (for example, the left-right orientation). By adjusting the number of processes associated with one orientation according to the shape of the display unit 12, a user interface that is even easier to operate is realized even in the information processing device 1 having the display unit 12 having a relatively small size. can.

上記の実施形態において、ユーザのスライド操作はタッチパネル上で実行されていた。しかし、スライド操作は接触操作に限定されるものではなく空間(空中)で実行されてもよい。例えば、操作部10はユーザの指等の動きを検知するセンサを備えてもよい。そして、操作部10は空間にユーザの指等が描いた軌跡を入力操作としてもよい。また、例えば、操作部10はユーザが操作する操作機器(コントローラ)であってもよい。そして、ユーザが操作機器(コントローラ)のボタンをプッシュしてからリリースするまでの間に、空間を移動した操作機器の軌跡が入力操作であってもよい。ボタンをプッシュした点、リリースした点がそれぞれ始点、終点に対応してもよい。また、空間での始点から終点の向きは、上下左右方向(1つの平面上の方向)だけでなく手前、奥行き方向について定めてもよい。 In the above embodiment, the user's slide operation is executed on the touch panel. However, the slide operation is not limited to the contact operation and may be executed in space (in the air). For example, the operation unit 10 may include a sensor that detects the movement of the user's finger or the like. Then, the operation unit 10 may input a locus drawn by a user's finger or the like in the space. Further, for example, the operation unit 10 may be an operation device (controller) operated by the user. Then, the locus of the operating device that has moved in space between the time when the user pushes the button of the operating device (controller) and the time when the button is released may be an input operation. The point where the button is pushed and the point where it is released may correspond to the start point and end point, respectively. Further, the direction from the start point to the end point in the space may be determined not only in the vertical and horizontal directions (directions on one plane) but also in the front and depth directions.

上記の実施形態において、所定の条件(例えば閾値を超える長さであって、かつ意図的な向きの転換がないこと)が満たされたスライド操作が行われると、一の処理が直ちに実行された。ここで、所定の条件が満たされたスライド操作が行われても、1回目は処理の準備が行われて、もう一度ユーザが同じ向きにスライド操作をした場合に処理が実行されてもよい。例えば、ユーザが行ったスライド操作の向きに対応付けられた処理が倉庫であるとする。このとき、1回目のスライド操作では倉庫への保管は実行されず、準備画面が示されてもよい。準備画面は、例えば選択されたゲーム媒体と「保管してもよいですか?」との確認メッセージとを含むものでもよい。また、1回目のスライド操作の後にユーザが行う処理を実行させる操作は、同じ向きへのスライド操作に代えて、長押し、所定時間のスライド操作の停止等が用いられてもよい。 In the above embodiment, when a slide operation satisfying a predetermined condition (for example, a length exceeding a threshold value and no intentional change of orientation) is performed, one process is immediately executed. .. Here, even if a slide operation satisfying a predetermined condition is performed, the process may be executed when the preparation for the process is performed the first time and the user again performs the slide operation in the same direction. For example, assume that the processing associated with the direction of the slide operation performed by the user is the warehouse. At this time, the storage in the warehouse is not executed in the first slide operation, and the preparation screen may be displayed. The preparation screen may include, for example, the selected game medium and a confirmation message "Are you sure you want to save?". Further, as the operation for executing the process performed by the user after the first slide operation, instead of the slide operation in the same direction, a long press, a stop of the slide operation for a predetermined time, or the like may be used.

上記の実施形態において、スライド操作の向きに対応付けられているのは、ゲーム媒体に対して実行される処理であった。ここで、スライド操作の1つの向きにはキャンセルが対応付けられてもよい。例えば、ゲーム媒体の種類にかかわらず、左下向きにキャンセルが対応付けられてもよい。このとき、ゲーム媒体の選択で過不足があったことに気付いた場合等に、ユーザは左下向きのスライド操作をすることによって直ちにキャンセルをするができる。また、スライド操作の1つの向きにはヘルプ情報122の表示が対応付けられてもよい。例えば、ゲーム媒体の種類にかかわらず、左上向きにヘルプ情報122の表示が対応付けられてもよい。このとき、ユーザはいつでも直ちにヘルプ情報122を確認することができる。また、上記のように処理の準備(例えば倉庫の準備、売却の準備等)が行われる場合に、スライド操作の1つの向きに最終的な実行が対応付けられてもよい。このとき、複数の処理の準備の後でまとめて処理を実行することが可能になる。 In the above embodiment, what is associated with the direction of the slide operation is the process executed on the game medium. Here, cancellation may be associated with one direction of the slide operation. For example, cancellation may be associated with downward left regardless of the type of game medium. At this time, if it is noticed that there is an excess or deficiency in the selection of the game medium, the user can immediately cancel by performing a slide operation downward to the left. Further, the display of the help information 122 may be associated with one direction of the slide operation. For example, the display of the help information 122 may be associated with the display of the help information 122 in the upper left direction regardless of the type of the game medium. At this time, the user can immediately check the help information 122 at any time. Further, when preparations for processing (for example, preparations for a warehouse, preparations for sale, etc.) are performed as described above, the final execution may be associated with one direction of the slide operation. At this time, it becomes possible to execute the processes collectively after preparing for the plurality of processes.

上記の実施形態においては、ユーザによる一の入力操作(スライド)に応じて、選択されたゲーム媒体に対して一の処理を実行した。しかしながら、ユーザによる複数段階のスライドの入力操作に応じて、それぞれの段階の入力操作の向きに対応する、それぞれ異なる複数の処理を実行してもよい。例えば、アイテム(ゲーム媒体)を選択した後で、右に所定の距離スライドする入力操作に応じて、「アイテム合成」のアイコン(または上述の予測123など)が表示されるようにしてもよい。その後、さらに右に所定の距離スライドする入力操作に応じて、「アイテム通常合成」の処理が実行されるようにしてもよい。一方、ここで、右ではなく下への所定の距離スライドする入力操作に応じて、「アイテム特殊合成」の処理が実行されるようにしてもよい。また、ここで、右または下ではなく、左に所定の距離スライドする入力操作に応じて、「アイテム合成」のアイコンが消去されて、合成の処理の実行がキャンセルされるようにしてもよい。 In the above embodiment, one process is executed for the selected game medium in response to one input operation (slide) by the user. However, in response to the user's input operation of the slide in the plurality of stages, a plurality of different processes corresponding to the direction of the input operation in each stage may be executed. For example, after selecting an item (game medium), an "item composition" icon (or the above-mentioned prediction 123, etc.) may be displayed in response to an input operation of sliding to the right by a predetermined distance. After that, the process of "item normal composition" may be executed in response to the input operation of sliding further to the right by a predetermined distance. On the other hand, here, the process of "item special composition" may be executed in response to the input operation of sliding down a predetermined distance instead of right. Further, here, the "item composition" icon may be deleted and the execution of the composition process may be canceled in response to the input operation of sliding a predetermined distance to the left instead of right or bottom.

上記の実施形態において、ユーザがゲーム媒体を選択した後に長押しをすると、ヘルプ情報122が表示部12に示された。ここで、ヘルプ情報122が表示部12に表示するための操作は長押しに限定されるものではない。例えば、ユーザが特定の図形等(例えば円、三角形等)を描くと、ヘルプ情報122が表示部12に表示されてもよい。また、操作部10が圧力センサを備えており、ユーザの入力操作の圧力に応じた深さ(ユーザから見て奥向きの入力レベル)を判定する場合には、入力操作データに深さ情報(圧力値)が含まれてもよい。そして、制御部13は、入力操作の深さが第1のレベルの場合にはタップ、スライド操作と扱い、入力操作の深さが第2のレベルの場合にはヘルプ情報122を表示させてもよい。 In the above embodiment, when the user presses and holds the game medium after selecting the game medium, the help information 122 is shown on the display unit 12. Here, the operation for displaying the help information 122 on the display unit 12 is not limited to the long press. For example, when the user draws a specific figure or the like (for example, a circle, a triangle, etc.), the help information 122 may be displayed on the display unit 12. Further, when the operation unit 10 is provided with a pressure sensor and determines the depth according to the pressure of the user's input operation (input level facing backward when viewed from the user), the depth information (depth information (in the input operation data)) is included in the input operation data. Pressure value) may be included. Then, the control unit 13 treats the input operation as a tap and slide operation when the depth of the input operation is the first level, and displays the help information 122 when the depth of the input operation is the second level. good.

上記の実施形態において、ゲーム媒体を表示する表示領域121は表示部12の一部であった。ここで、表示部12の全体が表示領域121であってもよい。この場合においても、ユーザは表示領域121内でスライド操作を行うことによって、選択されたゲーム媒体に対する様々な処理を実行できる。そして、表示領域121に表示可能なゲーム媒体の数を最も増やすことができる。 In the above embodiment, the display area 121 for displaying the game medium is a part of the display unit 12. Here, the entire display unit 12 may be the display area 121. Even in this case, the user can perform various processes on the selected game medium by performing the slide operation in the display area 121. Then, the number of game media that can be displayed in the display area 121 can be increased most.

上記の実施形態において、スライド操作の終点が特定されなければ、一の処理が実行されることはなかった。しかし、スライド操作の終点が特定されなくても、スライド操作の軌跡の長さが所定の長さ(例えば図6(A)の閾値Thに相当する長さ)に達した時点で、一の処理が実行されるようにしてもよい。 In the above embodiment, if the end point of the slide operation is not specified, one process is not executed. However, even if the end point of the slide operation is not specified, one process is performed when the length of the trajectory of the slide operation reaches a predetermined length (for example, a length corresponding to the threshold Th of FIG. 6A). May be executed.

上記の実施形態において、所定の長さである閾値が設けられており、スライド操作の始点から終点までの距離が閾値を超えるか否に応じて処理の実行またはキャンセルが行われた(図6(B)参照)。ここで、距離に代えて速度が用いられてもよい。このとき、閾値も所定の速度であるように設定されていてもよい。 In the above embodiment, a threshold value having a predetermined length is provided, and the process is executed or canceled depending on whether or not the distance from the start point to the end point of the slide operation exceeds the threshold value (FIG. 6 (FIG. 6). B) See). Here, speed may be used instead of distance. At this time, the threshold value may also be set to be a predetermined speed.

また、上述した実施形態において、情報処理装置1の制御部13が実行する動作及び処理の一部又は全部を、情報処理装置1と通信するサーバ装置が実行する構成であってもよい。例えば情報処理装置1の表示部12に表示される画面の表示制御等は、情報処理装置1およびサーバ装置の何れか一方が実行してもよく、情報処理装置1およびサーバ装置が協働して実行してもよい。 Further, in the above-described embodiment, the server device that communicates with the information processing device 1 may execute a part or all of the operations and processes executed by the control unit 13 of the information processing device 1. For example, the display control of the screen displayed on the display unit 12 of the information processing device 1 may be executed by either the information processing device 1 or the server device, and the information processing device 1 and the server device cooperate with each other. You may do it.

また、上記の実施形態において、ゲーム画面の一部をサーバ装置が生成したデータに基づいて情報処理装置1の表示部12に表示させるウェブ表示とし、ゲーム画面の一部を、情報処理装置1にインストールされているネイティブアプリによって表示させるネイティブ表示としてもよい。このように、上述した実施形態に係るゲームは、情報処理装置1およびサーバ装置のそれぞれが処理の一部を担うハイブリッドゲームとすることもできる。 Further, in the above embodiment, a part of the game screen is displayed on the display unit 12 of the information processing device 1 based on the data generated by the server device, and a part of the game screen is displayed on the information processing device 1. It may be a native display displayed by an installed native application. As described above, the game according to the above-described embodiment may be a hybrid game in which the information processing device 1 and the server device each play a part in the processing.

また、情報処理装置1またはサーバ装置として機能させるために、例えばコンピュータ、携帯電話等を好適に用いることができる。情報処理装置1またはサーバ装置は上記の各機能を実現する処理内容を記述したプログラムを、アクセス可能な記憶部に格納し、CPUによって当該プログラムを読み出して実行させることによって実現可能である。
以下に、本願の原出願の出願当初の特許請求の範囲に記載された発明を付記する。
[1] ゲーム媒体を表示する表示部と、ユーザが前記ゲーム媒体を選択する第1の入力操作および前記第1の入力操作により選択されたゲーム媒体に対する処理を指示する第2の入力操作を受け付けて、前記第1の入力操作を座標情報と関連付けた第1の入力操作データおよび前記第2の入力操作を座標情報と関連付けた第2の入力操作データを出力する操作部と、前記ゲーム媒体に対する処理と向きとを対応付けた情報を記憶する記憶部と、を備える情報処理装置に、
前記第1の入力操作データに基づいて、前記選択されたゲーム媒体を特定するゲーム媒体特定ステップと、
前記記憶部から前記情報を取得するステップと、
前記第2の入力操作データに基づいて、前記第2の入力操作の始点から終点への向きを特定するステップと、
前記第2の入力操作の始点から終点までの距離が閾値を超える場合に、前記情報で前記第2の入力操作の始点から終点への向きに対応付けられた一の処理を前記選択されたゲーム媒体に対して実行し、前記第2の入力操作の始点から終点までの距離が閾値を超えない場合に前記一の処理を実行しない、判定ステップと、を実行させる、プログラム。
[2] ゲーム媒体を表示する表示部と、ユーザが前記ゲーム媒体を選択する第1の入力操作および前記第1の入力操作により選択されたゲーム媒体に対する処理を指示する第2の入力操作を受け付けて、前記第1の入力操作を座標情報と関連付けた第1の入力操作データおよび前記第2の入力操作を座標情報と関連付けた第2の入力操作データを出力する操作部と、前記ゲーム媒体に対する処理と向きとを対応付けた情報を記憶する記憶部と、を備える情報処理装置に、
前記第1の入力操作データに基づいて、前記選択されたゲーム媒体を特定するゲーム媒体特定ステップと、
前記記憶部から前記情報を取得するステップと、
前記第2の入力操作データに基づいて、前記第2の入力操作の始点から終点への向きを特定するステップと、
前記第2の入力操作の始点から終点までの単位時間当たりの距離変化が閾値を超える場合に、前記情報で前記第2の入力操作の始点から終点への向きに対応付けられた一の処理を前記選択されたゲーム媒体に対して実行し、前記第2の入力操作の始点から終点までの単位時間当たりの距離変化が閾値を超えない場合に前記一の処理を実行しない、判定ステップと、を実行させる、プログラム。
[3] 前記判定ステップにおいて、
前記閾値は複数であって、
複数の前記閾値のそれぞれは異なる処理の実行判定で用いられる、[1]または[2]に記載のプログラム。
[4] 前記第2の入力操作の始点が特定されて、かつ終点が特定されていない場合に、前記情報で前記第2の入力操作の始点から特定中間点への向きに対応付けられた一の処理が実行されたときの予測を前記表示部に表示する予測表示ステップと、を実行させる、[1]から[3]のいずれか一項に記載のプログラム。
[5] 前記判定ステップにおいて、
さらに、前記第2の入力操作の始点から終点への向きが、前記予測表示ステップにおける前記第2の入力操作の始点から特定中間点への向きと略同じという条件が満たされた場合に、前記一の処理を前記選択されたゲーム媒体に対して実行する、[4]に記載のプログラム。
[6] 前記操作部は、前記第1の入力操作とも前記第2の入力操作とも異なる第3の入力操作を受け付けて、前記第3の入力操作を座標情報と関連付けた第3の入力操作データを出力し、
前記第3の入力操作データに基づいて、前記ゲーム媒体に対する処理と向きとの対応付けを説明する画像および文の少なくとも一方であるヘルプ情報を前記表示部に表示するヘルプ表示ステップ、を実行させる、[1]から[5]のいずれか一項に記載のプログラム。
[7] 前記ヘルプ表示ステップにおいて、
前記第3の入力操作の開始から終了までの時間が所定の時間を超えて、かつ始点の座標と終点の座標との距離が所定の距離以下である場合に、前記ヘルプ情報を前記表示部に表示する、[6]に記載のプログラム。
[8] 前記表示部は画面内全選択ボタンを表示し、
前記ゲーム媒体特定ステップにおいて、
前記第1の入力操作データに基づいてユーザが前記画面内全選択ボタンを押したと判定する場合に、前記表示部に表示されている全てのゲーム媒体が選択されたとする、[1]から[7]のいずれか一項に記載のプログラム。
[9] ゲーム媒体を表示する表示部と、ユーザが前記ゲーム媒体を選択する第1の入力操作および前記第1の入力操作により選択されたゲーム媒体に対する処理を指示する第2の入力操作を受け付けて、前記第1の入力操作を座標情報と関連付けた第1の入力操作データおよび前記第2の入力操作を座標情報と関連付けた第2の入力操作データを出力する操作部と、前記ゲーム媒体に対する処理と向きとを対応付けた情報を記憶する記憶部と、を備える情報処理装置によって実行されるゲームの制御方法であって、
前記第1の入力操作データに基づいて、前記選択されたゲーム媒体を特定するステップと、
前記記憶部から前記情報を取得するステップと、
前記第2の入力操作データに基づいて、前記第2の入力操作の始点から終点への向きを特定するステップと、
前記第2の入力操作の始点から終点までの距離が閾値を超える場合に、前記情報で前記第2の入力操作の始点から終点への向きに対応付けられた一の処理を前記選択されたゲーム媒体に対して実行し、前記第2の入力操作の始点から終点までの距離が閾値を超えない場合に前記一の処理を実行しないステップと、を含む制御方法。
[10] ゲーム媒体を表示する表示部と、
ユーザが前記ゲーム媒体を選択する第1の入力操作および前記第1の入力操作により選択されたゲーム媒体に対する処理を指示する第2の入力操作を受け付けて、前記第1の入力操作を座標情報と関連付けた第1の入力操作データおよび前記第2の入力操作を座標情報と関連付けた第2の入力操作データを出力する操作部と、
前記ゲーム媒体に対する処理と向きとを対応付けた情報を記憶する記憶部と、
制御部と、を備え、
前記制御部は、
前記第1の入力操作データに基づいて、前記選択されたゲーム媒体を特定し、
前記記憶部から前記情報を取得し、
前記第2の入力操作データに基づいて、前記第2の入力操作の始点から終点への向きを特定し、
前記第2の入力操作の始点から終点までの距離が閾値を超える場合に、前記情報で前記第2の入力操作の始点から終点への向きに対応付けられた一の処理を前記選択されたゲーム媒体に対して実行し、前記第2の入力操作の始点から終点までの距離が閾値を超えない場合に前記一の処理を実行しない、情報処理装置。
Further, in order to function as the information processing device 1 or the server device, for example, a computer, a mobile phone, or the like can be preferably used. The information processing device 1 or the server device can be realized by storing a program describing the processing contents for realizing each of the above functions in an accessible storage unit, and reading and executing the program by the CPU.
The inventions described in the claims at the time of filing the original application of the present application are added below.
[1] Accepts a display unit that displays game media, a first input operation in which the user selects the game media, and a second input operation instructing processing for the game media selected by the first input operation. The operation unit that outputs the first input operation data in which the first input operation is associated with the coordinate information and the second input operation data in which the second input operation is associated with the coordinate information, and the game medium. An information processing device including a storage unit that stores information in which processing and orientation are associated with each other.
A game medium specifying step for specifying the selected game medium based on the first input operation data, and
The step of acquiring the information from the storage unit and
A step of specifying the direction from the start point to the end point of the second input operation based on the second input operation data, and
When the distance from the start point to the end point of the second input operation exceeds the threshold value, the selected game performs one process associated with the direction from the start point to the end point of the second input operation in the information. A program that executes a determination step, which is executed on a medium and does not execute the first process when the distance from the start point to the end point of the second input operation does not exceed the threshold value.
[2] Accepts a display unit for displaying the game medium, a first input operation for the user to select the game medium, and a second input operation for instructing processing for the game medium selected by the first input operation. The operation unit that outputs the first input operation data in which the first input operation is associated with the coordinate information and the second input operation data in which the second input operation is associated with the coordinate information, and the game medium. An information processing device including a storage unit that stores information in which processing and orientation are associated with each other.
A game medium specifying step for specifying the selected game medium based on the first input operation data, and
The step of acquiring the information from the storage unit and
A step of specifying the direction from the start point to the end point of the second input operation based on the second input operation data, and
When the change in distance per unit time from the start point to the end point of the second input operation exceeds the threshold value, one process associated with the direction from the start point to the end point of the second input operation in the information is performed. The determination step, which is executed on the selected game medium and does not execute the first process when the distance change per unit time from the start point to the end point of the second input operation does not exceed the threshold value. A program to be executed.
[3] In the determination step,
The threshold value is plural,
The program according to [1] or [2], wherein each of the plurality of threshold values is used in determining the execution of different processes.
[4] When the start point of the second input operation is specified and the end point is not specified, the information is associated with the direction from the start point of the second input operation to the specific intermediate point. The program according to any one of [1] to [3], which executes a prediction display step of displaying a prediction when the process of (1) is executed on the display unit.
[5] In the determination step,
Further, when the condition that the direction from the start point to the end point of the second input operation is substantially the same as the direction from the start point to the specific intermediate point of the second input operation in the prediction display step is satisfied, the said The program according to [4], which executes one process on the selected game medium.
[6] The operation unit receives a third input operation different from the first input operation and the second input operation, and the third input operation data in which the third input operation is associated with the coordinate information. Output,
Based on the third input operation data, a help display step of displaying help information, which is at least one of an image and a sentence for explaining the correspondence between processing and orientation with respect to the game medium, is executed on the display unit. The program according to any one of [1] to [5].
[7] In the help display step,
When the time from the start to the end of the third input operation exceeds a predetermined time and the distance between the coordinates of the start point and the coordinates of the end point is equal to or less than the predetermined distance, the help information is displayed on the display unit. The program described in [6] to be displayed.
[8] The display unit displays all selection buttons on the screen.
In the game medium identification step
When it is determined that the user has pressed the all selection button in the screen based on the first input operation data, it is assumed that all the game media displayed on the display unit are selected, from [1] to [7]. ] The program described in any one item.
[9] Accepts a display unit that displays the game medium, a first input operation in which the user selects the game medium, and a second input operation instructing processing for the game medium selected by the first input operation. The operation unit that outputs the first input operation data in which the first input operation is associated with the coordinate information and the second input operation data in which the second input operation is associated with the coordinate information, and the game medium. It is a control method of a game executed by an information processing apparatus including a storage unit for storing information in which processing and direction are associated with each other.
The step of identifying the selected game medium based on the first input operation data, and
The step of acquiring the information from the storage unit and
A step of specifying the direction from the start point to the end point of the second input operation based on the second input operation data, and
When the distance from the start point to the end point of the second input operation exceeds the threshold value, the selected game performs one process associated with the direction from the start point to the end point of the second input operation in the information. A control method including a step of executing the second input operation on the medium and not executing the first process when the distance from the start point to the end point of the second input operation does not exceed the threshold value.
[10] A display unit that displays the game medium and
The user accepts the first input operation for selecting the game medium and the second input operation for instructing the processing for the game medium selected by the first input operation, and the first input operation is used as coordinate information. An operation unit that outputs the associated first input operation data and the second input operation data in which the second input operation is associated with the coordinate information.
A storage unit that stores information in which processing and orientation of the game medium are associated with each other.
With a control unit
The control unit
The selected game medium is specified based on the first input operation data, and the selected game medium is specified.
The information is acquired from the storage unit, and the information is acquired.
Based on the second input operation data, the direction from the start point to the end point of the second input operation is specified.
When the distance from the start point to the end point of the second input operation exceeds the threshold value, the selected game performs one process associated with the direction from the start point to the end point of the second input operation in the information. An information processing device that executes on a medium and does not execute the first process when the distance from the start point to the end point of the second input operation does not exceed the threshold value.

1,1A 情報処理装置
10 操作部
11 記憶部
12 表示部
13 制御部
111 テーブル
121 表示領域
122 ヘルプ情報
123 予測
124 タブ
125 スライダ
126 全選択ボタン
131 始点
132 終点
133 特定中間点

1,1A Information processing device 10 Operation unit 11 Storage unit 12 Display unit 13 Control unit 111 Table 121 Display area 122 Help information 123 Prediction 124 Tab 125 Slider 126 All selection button 131 Start point 132 End point 133 Specific intermediate point

Claims (1)

ゲーム媒体を表示する表示部と、ユーザが前記ゲーム媒体を選択する第1の入力操作および前記第1の入力操作により選択されたゲーム媒体に対する処理を指示する第2の入力操作を受け付けて、前記第1の入力操作を座標情報と関連付けた第1の入力操作データおよび前記第2の入力操作を座標情報と関連付けた第2の入力操作データを出力する操作部と、前記ゲーム媒体に対する処理と向きとを対応付けた情報を記憶する記憶部と、を備える情報処理装置に、
前記第1の入力操作データに基づいて、前記選択されたゲーム媒体を特定するゲーム媒体特定ステップと、
前記記憶部から前記情報を取得するステップと、
前記第2の入力操作データに基づいて、前記第2の入力操作の始点から終点への向きを特定するステップと、
前記第2の入力操作の始点から終点までの距離が閾値を超える場合に、前記情報で前記第2の入力操作の始点から終点への向きに対応付けられた一の処理を前記選択されたゲーム媒体に対して行い、前記第2の入力操作の始点から終点までの距離が閾値を超えない場合に前記一の処理を行わない、判定ステップと、を実行させ、
前記判定ステップは、特定された前記第2の入力操作の始点から終点への向きが所定の向きである場合に実行されない、プログラム。

The display unit for displaying the game medium, the first input operation for selecting the game medium by the user, and the second input operation for instructing the processing for the game medium selected by the first input operation are received, and the above-mentioned An operation unit that outputs first input operation data in which the first input operation is associated with coordinate information and second input operation data in which the second input operation is associated with coordinate information, and processing and orientation for the game medium. An information processing device including a storage unit that stores information associated with
A game medium specifying step for specifying the selected game medium based on the first input operation data, and
The step of acquiring the information from the storage unit and
A step of specifying the direction from the start point to the end point of the second input operation based on the second input operation data, and
When the distance from the start point to the end point of the second input operation exceeds the threshold value, the selected game performs one process associated with the direction from the start point to the end point of the second input operation in the information. The determination step, which is performed on the medium and does not perform the first process when the distance from the start point to the end point of the second input operation does not exceed the threshold value, is executed.
The determination step is not executed when the direction from the start point to the end point of the specified second input operation is a predetermined direction.

JP2021113961A 2017-10-20 2021-07-09 Program, control method, and information processing device Active JP7139494B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021113961A JP7139494B2 (en) 2017-10-20 2021-07-09 Program, control method, and information processing device
JP2022142539A JP7349054B2 (en) 2017-10-20 2022-09-07 Program, control method, and information processing device
JP2023132139A JP2023155283A (en) 2017-10-20 2023-08-14 Program, control method, and information processing device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017203739A JP6912995B2 (en) 2017-01-16 2017-10-20 Programs, control methods, and information processing equipment
JP2021113961A JP7139494B2 (en) 2017-10-20 2021-07-09 Program, control method, and information processing device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017203739A Division JP6912995B2 (en) 2017-01-16 2017-10-20 Programs, control methods, and information processing equipment

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022142539A Division JP7349054B2 (en) 2017-10-20 2022-09-07 Program, control method, and information processing device

Publications (2)

Publication Number Publication Date
JP2021176548A true JP2021176548A (en) 2021-11-11
JP7139494B2 JP7139494B2 (en) 2022-09-20

Family

ID=78409122

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2021113961A Active JP7139494B2 (en) 2017-10-20 2021-07-09 Program, control method, and information processing device
JP2022142539A Active JP7349054B2 (en) 2017-10-20 2022-09-07 Program, control method, and information processing device
JP2023132139A Pending JP2023155283A (en) 2017-10-20 2023-08-14 Program, control method, and information processing device

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2022142539A Active JP7349054B2 (en) 2017-10-20 2022-09-07 Program, control method, and information processing device
JP2023132139A Pending JP2023155283A (en) 2017-10-20 2023-08-14 Program, control method, and information processing device

Country Status (1)

Country Link
JP (3) JP7139494B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011090532A (en) * 2009-10-23 2011-05-06 Rakuten Inc Terminal device, method and program for executing function, and information processing system
JP2014075004A (en) * 2012-10-03 2014-04-24 Sony Computer Entertainment Inc Input device, input method and computer program
JP2014236907A (en) * 2013-06-10 2014-12-18 株式会社カプコン Game program and game system
JP2015107216A (en) * 2013-12-04 2015-06-11 株式会社 ディー・エヌ・エー Game program and information processing device
JP2015229081A (en) * 2014-06-06 2015-12-21 株式会社セガゲームス Program and terminal device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6142564B2 (en) 2013-02-18 2017-06-07 コニカミノルタ株式会社 Information display device and display control program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011090532A (en) * 2009-10-23 2011-05-06 Rakuten Inc Terminal device, method and program for executing function, and information processing system
JP2014075004A (en) * 2012-10-03 2014-04-24 Sony Computer Entertainment Inc Input device, input method and computer program
JP2014236907A (en) * 2013-06-10 2014-12-18 株式会社カプコン Game program and game system
JP2015107216A (en) * 2013-12-04 2015-06-11 株式会社 ディー・エヌ・エー Game program and information processing device
JP2015229081A (en) * 2014-06-06 2015-12-21 株式会社セガゲームス Program and terminal device

Also Published As

Publication number Publication date
JP2022177094A (en) 2022-11-30
JP7349054B2 (en) 2023-09-22
JP2023155283A (en) 2023-10-20
JP7139494B2 (en) 2022-09-20

Similar Documents

Publication Publication Date Title
US11766611B2 (en) Game device having improved slide-operation-driven user interface
JP6912995B2 (en) Programs, control methods, and information processing equipment
CN109982756B (en) Information processing program, information processing method, and information processing apparatus
US11707669B2 (en) Program, control method, and information processing apparatus
US9901821B2 (en) Video game processing apparatus and video game processing program product
US20160023102A1 (en) Game providing device
JP5374170B2 (en) Information processing program, information processing apparatus, information processing system, and information processing method
US12131010B2 (en) Apparatus, method, and computer-readable storage medium for manipulating a user interface element
JP2023552772A (en) Virtual item switching method, device, terminal and computer program
WO2023138192A1 (en) Method for controlling virtual object to pick up virtual prop, and terminal and storage medium
JP2016134052A (en) Interface program and game program
US11266908B2 (en) Game system, game control device, and information storage medium
US10786730B2 (en) Terminal device for game application using various objects with object attribute information
JP7349054B2 (en) Program, control method, and information processing device
JP2018057801A (en) Program, control method, and information processing device
JP6521146B1 (en) Information processing apparatus and program
JP5705894B2 (en) Information processing program, information processing apparatus, information processing system, and information processing method
JP2018027301A (en) Program, control method, and information processing apparatus
JP2024542769A (en) Method for operating virtual items and device, equipment, and program thereof
CN117043736A (en) State-based action button

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210730

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210730

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220729

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220907

R150 Certificate of patent or registration of utility model

Ref document number: 7139494

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150