JP6909849B2 - Game processing program, game processing method, and game processing system - Google Patents
Game processing program, game processing method, and game processing system Download PDFInfo
- Publication number
- JP6909849B2 JP6909849B2 JP2019228008A JP2019228008A JP6909849B2 JP 6909849 B2 JP6909849 B2 JP 6909849B2 JP 2019228008 A JP2019228008 A JP 2019228008A JP 2019228008 A JP2019228008 A JP 2019228008A JP 6909849 B2 JP6909849 B2 JP 6909849B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- input
- user
- command
- game
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本発明は、ゲーム処理プログラム、ゲーム処理方法、及びゲーム処理システムに関する。 The present invention relates to a game processing program, a game processing method, and a game processing system.
従来、格闘技等のゲームでは、専用のコントローラを使って、十字キーとボタンとを組合せたコマンドを入力することでキャラクタの操作を行い、様々な技を出していた。このようなコマンドの入力を、専用コントローラを用いずに実現する技術として、特許文献1に記載されているようなものが挙げられる。
Conventionally, in games such as martial arts, various techniques have been performed by operating a character by inputting a command combining a cross key and a button using a dedicated controller. Examples of a technique for realizing such command input without using a dedicated controller include those described in
特許文献1には、ゲーム画像を表示するための表示画面と当該表示画面を覆うタッチパネルとを備えるゲーム装置を動作させるゲームプログラムについて開示されている。このゲームプログラムは、タッチパネル上においてプレイヤによる入力が行われた位置を示す座標値を単位時間間隔で検出し、検出された座標値群により示される入力軌跡の図形的形状を特定する。そして、ユーザによって決定されたアイテムの種類と特定された入力軌跡の図形的形状との組合せに応じて、ゲームキャラクタの特性を示す特性パラメータを変化させる処理の内容を変化させる。
しかしながら、特許文献1に記載された技術では、片手で操作しにくいことに加えて、キャラクタに対してさまざまな操作を行いたい場合、ユーザは複雑な軌跡をあらかじめ記憶しておかなければ、適切なコマンドを入力することができない。
However, in the technique described in
そこで、本発明は、上記事情に鑑み、片手でもできる単純な操作で、さまざまなコマンドの入力に対応することができる技術を提供することを目的とするものである。 Therefore, in view of the above circumstances, it is an object of the present invention to provide a technique capable of responding to the input of various commands by a simple operation that can be performed with one hand.
上記課題を解決するゲーム処理プログラムは、ゲーム内でコマンドを実行するためのゲーム処理プログラムであって、1又は複数のコンピュータに、ユーザの入力を受け付け可能な第1画面でユーザによる入力が行われた第1位置を取得するステップと、前記入力により遷移した第2画面で前記ユーザによる入力が行われた第2位置を取得するステップと、前記第1位置及び前記第2位置の相対距離を取得するステップと、キャラクタの状態に応じたコマンドの分類と前記相対距離とに基づき決定されたコマンドを実行するステップと、決定された前記コマンドの結果を示す結果画面を表示するステップと、を実行させる。 The game processing program that solves the above problems is a game processing program for executing commands in the game, and input by the user is performed on one or more computers on the first screen that can accept the input of the user. The step of acquiring the first position, the step of acquiring the second position input by the user on the second screen transitioned by the input, and the relative distance between the first position and the second position are acquired. A step of executing a command determined based on the classification of commands according to the state of the character and the relative distance, and a step of displaying a result screen showing the result of the determined command. ..
「コマンド」は、携帯端末等の装置に所定の処理を実行させるために生成される指示をいう。例えば、この指示は、ユーザが入力したタッチパネル、ボタン、マウス及びキーボード等への操作から生成されるものを含む。 The "command" refers to an instruction generated to cause a device such as a mobile terminal to execute a predetermined process. For example, this instruction includes those generated from operations on the touch panel, buttons, mouse, keyboard, etc. input by the user.
上記ゲーム処理プログラムについて、前記第1画面及び前記第2画面は、前記ゲーム内で用いられるアイテムに係るイベントに関する画面であって、前記第1画面は前記イベントを進行する第1段階の画面、前記第2画面は、当該第1段階の次の第2段階の画面であることが好ましい。 Regarding the game processing program, the first screen and the second screen are screens related to an event related to an item used in the game, and the first screen is a screen of a first stage in which the event proceeds, the screen. The second screen is preferably the screen of the second stage following the first stage.
上記ゲーム処理プログラムについて、前記第1画面及び前記第2画面は、前記ユーザに関連付けられたパラメータの変更に関する画面であって、前記第1画面は前記パラメータを変更する第1段階の画面、前記第2画面は、当該第1段階の次の第2段階の画面であることが好ましい。 Regarding the game processing program, the first screen and the second screen are screens related to changing parameters associated with the user, and the first screen is a screen of a first stage for changing the parameters, the first screen. The two screens are preferably screens of the second stage following the first stage.
上記ゲーム処理プログラムについて、前記第1画面及び前記第2画面には、ユーザの入力を受け付け可能な仮想的なボタンが表示されることが好ましい。 Regarding the game processing program, it is preferable that virtual buttons that can accept user input are displayed on the first screen and the second screen.
上記ゲーム処理プログラムについて、前記仮想ボタン上には、画像が表示されることが好ましい。 For the game processing program, it is preferable that an image is displayed on the virtual button.
上記ゲーム処理プログラムについて、前記相対距離及び時間差の組合せと前記コマンドとの対応関係を参照し、前記コマンドを実行することが好ましい。
上記ゲーム処理プログラムについて、前記ユーザによる最後の入力又は最初の入力から所定時間内の複数回の入力を一連のコマンドと判定することが好ましい。
With respect to the game processing program, it is preferable to execute the command by referring to the correspondence between the combination of the relative distance and the time difference and the command.
With respect to the game processing program, it is preferable to determine the last input by the user or a plurality of inputs within a predetermined time from the first input as a series of commands.
上記課題を解決するゲーム処理方法は、ゲーム内でコマンドを実行するためのゲーム処理方法であって、1又は複数のコンピュータが、ユーザの入力を受け付け可能な第1画面でユーザによる入力が行われた第1位置を取得するステップと、前記入力により遷移した第2画面で前記ユーザによる入力が行われた第2位置を取得するステップと、前記第1位置及び前記第2位置の相対距離を取得するステップと、キャラクタの状態に応じたコマンドの分類と前記相対距離とに基づき決定されたコマンドを実行するステップと、決定された前記コマンドの結果を示す結果画面を表示するステップと、を実行する。 The game processing method that solves the above problems is a game processing method for executing a command in the game, in which the user inputs on the first screen in which one or more computers can accept the user's input. The step of acquiring the first position, the step of acquiring the second position input by the user on the second screen transitioned by the input, and the relative distance between the first position and the second position are acquired. A step of executing a command determined based on the classification of commands according to the state of the character and the relative distance, and a step of displaying a result screen showing the result of the determined command. ..
上記課題を解決するゲーム処理システムは、ゲーム内でコマンドを実行するためのゲーム処理システムであって、ユーザの入力を受け付け可能な第1画面でユーザによる入力が行われた第1位置を取得する第1位置取得部と、前記入力により遷移した第2画面で前記ユーザによる入力が行われた第2位置を取得する第2位置取得部と、前記第1位置及び前記第2位置の相対距離を取得する距離取得部と、キャラクタの状態に応じたコマンドの分類と前記相対距離とに基づき決定されたコマンドを実行する実行部と、決定された前記コマンドの結果を示す結果画面を表示制御部と、を備える。 The game processing system that solves the above problems is a game processing system for executing commands in the game, and acquires the first position where the user has input on the first screen that can accept the user's input. The relative distance between the first position acquisition unit, the second position acquisition unit that acquires the second position input by the user on the second screen transitioned by the input, and the first position and the second position. A distance acquisition unit to be acquired, an execution unit that executes a command determined based on the classification of commands according to the state of the character and the relative distance, and a result screen showing the result of the determined command are displayed as a display control unit. , Equipped with.
なお、「ゲーム処理システム」は、情報処理装置等から構成される、特定の機能をユーザに提供するためのシステムをいう。例えば、サーバ装置、クラウドコンピューティング形態のもの、ASP(Application Service Provider)、クライアントサーバモデルのもの、などにより構成されるが、これに限られるものではない。 The "game processing system" refers to a system composed of an information processing device or the like for providing a specific function to a user. For example, it is composed of a server device, a cloud computing form, an ASP (Application Service Provider), a client-server model, and the like, but is not limited thereto.
また、本発明のプログラムは、CD−ROM等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。 In addition, the program of the present invention can be installed or loaded on a computer by downloading it through various recording media such as an optical disk such as a CD-ROM, a magnetic disk, or a semiconductor memory, or via a communication network or the like. ..
また、本明細書等において、「部」とは、単に物理的構成を意味するものではなく、その構成が有する機能をソフトウェアによって実現する場合も含む。また、1つの構成が有する機能が2つ以上の物理的構成により実現されても、2つ以上の構成の機能が1つの物理的構成により実現されてもよい。 Further, in the present specification and the like, the “part” does not simply mean a physical configuration, but also includes a case where the function of the configuration is realized by software. Further, the functions of one configuration may be realized by two or more physical configurations, or the functions of two or more configurations may be realized by one physical configuration.
本発明によれば、片手でもできる単純な操作で、さまざまなコマンドの入力に対応することが可能になる。 According to the present invention, it is possible to respond to the input of various commands with a simple operation that can be performed with one hand.
〔第1の実施形態〕
以下、本発明に係る装置の第1の実施形態を図1乃至図16を用いて説明する。
装置は、ユーザの操作を受け付ける機能を有した装置あるいはモジュールを含む。例えば、装置は、タッチパネル、マウス及びタッチパッド等のモジュール並びに、これらのモジュールを備えたスマートフォンやコンピュータ等を含む。なお、本実施形態においては、装置は、タッチパネルを備えたスマートフォン等の携帯端末101として説明する。
[First Embodiment]
Hereinafter, the first embodiment of the apparatus according to the present invention will be described with reference to FIGS. 1 to 16.
The device includes a device or module having a function of accepting a user operation. For example, the device includes modules such as a touch panel, a mouse and a touch pad, and a smartphone or computer provided with these modules. In the present embodiment, the device will be described as a
この携帯端末101は、図1に示すように、CPU及びメモリを含む主制御部1100、入力部120、通信部130を備えている。
As shown in FIG. 1, the
入力部120は、ユーザからの操作を受け付けるものであり、本実施形態では、タッチパネルのことをさす。以下、入力部120のことをタッチパネルと呼ぶ。タッチパネルは、液晶パネルのような表示装置とタッチパッドのような位置入力装置を組合せた電子部品であり、画面上の表示を押すことで機器を操作するものをいう。タッチパネルの入力方式には、抵抗膜方式や静電容量方式などの既存の技術を用いることができる。
The
通信部130は、携帯端末101をネットワークに接続するためのものである。例えば、通信部130は、LANモジュール、LANカード、アナログモデム、ISDNモデム等、及び、これらをシステムバス等の伝送路を介して処理部と接続するためのインタフェースから構成されるものとしてもよい。
The
主制御部1100は、CPU及びMPU等の演算処理部1110、及びROM1120を備えている。演算処理部1110は、各種入力に基づき、ROM1120に記録されたプログラムを実行することで、各種機能部を動作させる。このプログラムは、microSD等の外部メモリに記憶され、もしくはネットワーク300を介して配布され、携帯端末101にインストールされるものであってもよい。ROM1120は、OS(Operating System)をはじめとする、携帯端末101のシステムが処理に必要とするデータ等が記憶されている。
The
さらに、演算処理部1110には、機能部として、表示制御部1111、検出部1112、判定部1113、出力部1114が備えられている。また、図には示さないが、演算処理部1110は、タッチパネル及び通信部130とのインタフェース回路を有しており、各機能部が必要に応じてこの回路を通じて、タッチパネルや通信部130の制御を行っている。
Further, the
表示制御部1111は、上述したインタフェース回路を経由してタッチパネルの液晶パネルを制御し、画像を表示させるように構成される。表示制御部1111が液晶パネルを制御することで、ユーザからの入力を受け付ける入力エリアを表示することができる。この、入力エリアは、例えば、液晶パネル上に表示され、ユーザがタッチパネルをタップすることで、ボタン操作されたと認識し、入力を受け付ける、仮想的なボタン(以下、バーチャルボタン)であってもよい。図2は、バーチャルボタン400の一例を示す図である。図2に示すようにバーチャルボタン400は、画面上に表示される矩形エリアとして作成されるものであってもよいが、このエリアの形状は矩形に限定されない。液晶パネルの画面全体を大きなバーチャルボタン400とし、バーチャルボタン400上に画像を表示することも可能である。
The
検出部1112は、ユーザによる入力が行われた、位置及び時間を検出するように構成される。検出部1112は、タッチパネルとのインタフェース回路を経由して、ユーザのタップ操作を、タッチパネルへの入力として検知することができる。
The
判定部1113は、検出部1112によって検出された位置同士の相対的な距離と、検出された時間同士の相対的な時間差とに基づいて、入力されるコマンドを判定するように構成される。コマンドは、携帯端末101等の装置に所定の処理を実行させるために生成される指示をいう。例えば、この指示は、ユーザが入力したタッチパネル、ボタン、マウス及びキーボード等への操作から生成される指示を含む。判定部1113は、ユーザが行ったバーチャルボタンへのタップ操作等による入力の距離及び時間差の組合せをコマンドとして判定する。本実施形態では、この相対的な距離と相対的な時間差の1つの組合せを1つのコマンドとして扱う。つまり、1コマンドは2回のタップ操作によって判定される距離と時間差の組合せのことを指す。また、所定時間内に入力された複数回のタップ操作による、複数の組合せを、一連のコマンドとして扱う。
The
判定部1113は、N(1≦N)回目に入力が行われた位置と、N+1回目に入力が行われた位置との距離及び、N回目に入力が行われた時間と、N+1回目に入力が行われた時間との時間差を取得することによりコマンドを判定することができる。
The
また、出力部1114は、判定されたコマンドを出力するように構成される。
Further, the
演算処理部1110のこれらの機能部の処理について、図3に示すフローチャートを用いて説明する。図3は、コマンド出力処理の流れを表すチャートである。
The processing of these functional units of the
液晶パネルに表示されたバーチャルボタンに対して、ユーザがタップして入力を行う(S101:YES)と、検出部1112が、ユーザによる入力が行われた位置及び時間を検出する(S102)。例えば、図4に示すように、バーチャルボタン上の3つの点A、B、Cをこの順番でユーザが入力したとする。このとき、検出部1112は、バーチャルボタンにおける点A、B、Cの座標及び、点A、B、Cが入力された時間を検出することができる。
When the user taps the virtual button displayed on the liquid crystal panel to input (S101: YES), the
次に、判定部1113は、検出された各点間の距離と、検出された時間の時間差(タイミング)とを算出する(S103)。図4の例の場合、判定部1113は、1回目に入力された点Aの座標(Xa,Ya)と、2回目に入力された点Bの座標(Xb,Yb)から、AB間の距離を算出する。また、点Aが入力された時間と点Bが入力された時間から時間差(タイミング)を算出する。同様に、2回目に入力された点Bの座標(Xb,Yb)と点Cの座標(Xc,Yc)からCB間の距離及び、点Bが入力された時間と点Cが入力された時間からタイミングを算出する。なお、図4の例では、ユーザは3点しか入力していないが、さらに、ユーザが点D、点E・・・と入力と続けた場合、判定部1113は、点CD間、点DE間・・・においても距離及び時間差を算出していく。
Next, the
次に、判定部1113は、ユーザが最後にタップして入力を行った時から所定時間が経過したか、判定する(S104)。この判定は、ユーザが最初に入力を行ったときからの経過時間を判定するものでもよい。所定時間経過前に、再度ユーザが入力を行った場合(S104:NO)、判定部1113は、一連のコマンドを入力中であると判定し、処理を検出部1112に戻す。一方で、所定時間経過まで、ユーザが入力を行わなかった場合(S104:YES)、判定部1113は、ユーザが入力し終わったと判定し、取得した距離及びタイミングの複数の組合せを一連のコマンドと判定する(S105)。そして、出力部1114は、判定された一連のコマンドを出力する(S106)。
Next, the
このS101からS106の処理を繰り返すことで、携帯端末101は、ユーザのタップ操作(距離とタイミングの組合せ)でさまざまなコマンドを出力することができる。
By repeating the processes from S101 to S106, the
このように構成された携帯端末101を用いた情報処理システムについて、ゲームを提供するゲームシステム10を例に説明する。図5は、ゲームシステム10のシステム構成図である。ゲームシステム10は、図5に示すように、サーバ装置200及び携帯端末101を含む。サーバ装置200は、インターネットや専用線等のネットワーク300に接続されたサーバ用コンピュータである。また、このサーバ装置200と同じく、ネットワーク300に有線または無線で接続された端末装置である携帯端末101が、互いに通信可能に設定されることによりゲームシステム10が構成される。なお、本実施形態において、ゲームシステム10は、サーバ装置200と携帯端末101を含むものとして説明するが、これに限定されるものではない。例えば、ゲームシステム10は、クラウドコンピューティング形式のシステムとして構成されてもよい。この場合、ユーザは、ゲームシステム10のコンピュータ処理をネットワーク経由でサービスとして利用する。また、ゲームシステム10は、ASPのサーバを含むシステムとして構成されてもよい。
An information processing system using the
このゲームシステム10では、ユーザは、携帯端末101を用いてサーバ装置200にアクセスし、ゲームの提供を受ける。このゲームの種類はどのようなものでもかまわないが、一例として、ユーザの操作に応じて技を繰り出して対戦相手と格闘するゲームや、アイテムなどを利用してダンジョン等を攻略するようなロールプレイングゲームなどが挙げられる。本実施形態では、ユーザがキャラクタを操作することで進行するロールプレイングゲームを例に説明する。
In the
このゲームでは、ゲーム上の世界としてサーバ装置200から提供されるステージを、ユーザがキャラクタを操作して移動させ冒険させる。このとき、ユーザのキャラクタが、敵キャラクタと遭遇した場合には、バトルが発生し、このバトルによってユーザのキャラクタは、経験値を獲得し、レベルアップしたり、アイテムやカードを入手したりする。
In this game, the user operates the character to move and adventure the stage provided by the
図6は、本実施形態に係るゲームシステム10に含まれるサーバ装置200のブロック図の一例である。サーバ装置200は、任意の設計で構築可能だが、受信部210と、記憶部220と、決定部230とを備えていることが望ましい。
FIG. 6 is an example of a block diagram of the
受信部210は、携帯端末101の出力部1114が出力するコマンドを受信するように構成される。
The receiving
また、記憶部220は、上述した距離及び時間差の組合せまたは、距離及び時間の複数の組合せのセットと携帯端末101において実行される処理との対応関係を記憶するよう構成される。この対応関係は、後述するリストに記憶されている。また、記憶部220は、ユーザID、パスワード、ゲーム履歴(レベル、獲得アイテム、経験値、パラメータ等)、操作履歴などのユーザ情報を記憶することもできる。なお、本実施形態において、記憶部220はサーバ装置200上に構築されるものとして説明するが、これに限定されるものでなく、携帯端末101上や、ネットワーク300に接続された別の端末上に構築されるものであってもよい。
Further, the
決定部230は、リストに記憶された対応関係を参照し、コマンドに応じて、実行される処理を決定するように構成される。この、実行される処理は、例えば、ゲームに用いられるキャラクタに実行させる行動、キャラクタのパラメータの決定、キャラクタの移動またはゲームで利用されるアイテムの提供、のうちの少なくともいずれか1つに関するものとすることができる。
The
具体的には、この実行される処理は、ユーザのキャラクタが敵キャラクタとバトルをする際に繰り出す技を実行させる処理であったり、キャラクタがレベルアップする際のパラメータの値を変動させる処理、複数種類あるうちのいずれかのアイテム・カードを提供する処理、所定の方法による移動を行わせる処理などが挙げられる。 Specifically, this process to be executed is a process of executing a technique performed when the user's character battles with an enemy character, a process of changing the value of a parameter when the character level up, and a plurality of processes. Examples include a process of providing one of the types of item cards, and a process of moving by a predetermined method.
決定部230は、携帯端末101から出力される、一連のコマンドのうちの少なくとも一部が、リストに記載された組合せと一致する場合、一致したレコードに関する処理を実行させる処理として決定することができる。図7は、決定部230によって、一連のコマンドから、リストに一致する一部のコマンドが抽出される様子を模式的に示した図である。図7には、ユーザが、携帯端末101に11回のタップ操作を行い、コマンド501〜510の10のコマンドが一連のコマンドとしてサーバ装置200に送信されている場合が例に示されている。
When at least a part of the series of commands output from the mobile terminal 101 matches the combination described in the list, the
例えば、このとき決定部230が参照するリストには、連続する3回のタップによって送信される2つの距離及びタイミングの組合せ(組合せA、組合せBとする)のセットがレコードの1つとして記載されているとする。このとき決定部230は、組合せAと、各コマンドとが、一致するか否かを、コマンド501から順次判定していく。例えば、コマンド504が初めて組合せAと一致するコマンドだった場合、決定部230は、次にコマンド505が組合せBと一致するか否かを判定する。コマンド505が組合せBと一致した場合には、決定部230は、コマンド504及びコマンド505が組合せA及び組合せBに対応するとして、組合せA及び組合せBのセットが記載されたレコードに対応する処理を、携帯端末101が実行する処理として決定する。
For example, in the list referred to by the
一方で、コマンド504は組合せAと一致したが、コマンド505が組合せBと一致しなかった場合、決定部230は、再度コマンド505から順次、組合せAと一致するか否か判定を行う。
On the other hand, if the
次に、記憶部220に記憶されるリストについて図8乃至図15を用いて説明する。
記憶部220に記憶されるリストの一例として、これに限定されるものではないが、技リスト221、アイテムリスト222、カードリスト223、パラメータリスト224、移動リスト225などが挙げられる。以下に各リストの詳細について、図を用いて説明する。なお、図中のpixelとは、画素の単位をいう。また、frameとは、その期間に表示されるフレームの枚数をいう。例えばフレームレート(1秒間に表示されるフレーム数)が30枚の場合、30frameは、1秒間のことを指す。また、記憶部220に記憶されるリストは、ゲーム履歴(レベル、獲得アイテム、経験値、パラメータ等)や操作履歴に基づいて修正やカスタマイズを行うことも可能である。さらに、具体的な数値は適宜変更が可能である。
Next, the list stored in the
Examples of the list stored in the
各リストの1列目には、対応する処理の内容が記載されており、2列目以降には、距離とタイミングの組合せのセットが格納されている。例えば、図8のように、2〜8列目に、座標間距離A〜D及びタイミングA〜Dの組合せが格納されている場合を例に説明する。このとき、携帯端末101から送信される一連のコマンドのうち、最初に座標間距離A及びタイミングAと一致したのが、N回目とN+1回目のタップによるコマンドであったとする。この場合、座標間距離B及びタイミングBの組合せは、N+1回目とN+2回目のタップの距離とタイミングによるコマンドと、座標間距離C及びタイミングCの組合せは、N+2回目とN+3回目のタップによるコマンドと、座標間距離D及びタイミングDの組合せはN+3回目とN+4回目のタップによるコマンドと一致するか否かを、決定部230によって判定されるものである。
The contents of the corresponding processing are described in the first column of each list, and the set of combinations of distance and timing are stored in the second and subsequent columns. For example, as shown in FIG. 8, a case where a combination of inter-coordinate distances A to D and timings A to D is stored in
図8は、技リスト221を示している。技リスト221は、ユーザがタッチパネルを連打した際の座標間の距離と、ボタンを連打する際のタイミングとの組合せにより発動する技のリストである。
FIG. 8 shows the
技は、ユーザのキャラクタが敵キャラクタとバトルする際の攻撃の手段をいう。技には、敵キャラクタに与えるダメージに応じて、小攻撃、中攻撃、また、1回の技において攻撃する回数に応じて、小コンボ、大コンボなどの種類がある。また、通常の攻撃よりも攻撃力の大きい、必殺技などを設けてもよい。図8の技リスト221に示されるように、このリストは下段に行くほど、相手に与えるダメージが大きくなる技が格納されている。そのため、下段に格納されている技ほど、コマンド入力が難しいものとなる。また、最上段に格納されているミスは、入力されたコマンドが、リスト中の組合せのいずれにも一致しなかった場合、自動的に選択される。ミスは、例えば、敵キャラクタにダメージを与えることができない攻撃としてもよいし、ごくわずかなダメージしか与えることができない攻撃としてもよい。なお、ミスを設定せずに、中攻撃、小コンボ、大コンボ、必殺技に対して具体的な数値を設定し、リスト中の組合せのいずれも一致しなかった場合には、小攻撃とすることも可能である。また、リストに格納される技の種類や、リスト上の順番は適宜変更することが可能である。
The technique refers to a means of attack when the user's character battles with an enemy character. There are various types of techniques, such as a small attack, a medium attack, and a small combo and a large combo, depending on the number of attacks in one technique, depending on the damage given to the enemy character. In addition, a special move or the like that has a larger attack power than a normal attack may be provided. As shown in the
決定部230は、ユーザのキャラクタが敵キャラクタと遭遇し、バトルが発生している際に、バトルイベント発生中と判断し、コマンドに応じた処理を決定するリストとして技リスト221を選択する。
When the user character encounters an enemy character and a battle is occurring, the
図9は、アイテムリスト222を示している。アイテムリスト222は、ユーザがタッチパネルを連打した際の座標間の距離と、ボタンを連打するタイミングとの組合せにより入手できるアイテムのリストである。
FIG. 9 shows the
アイテムは、ゲームにおいてユーザのキャラクタを補助するための道具をいう。アイテムはカードとしてゲーム中に登場するものであってもよい。この場合、図10に示すようなカードリスト223を記憶部220が記憶するものとしてもよい。これらのアイテムリスト222及びカードリスト223は、下段に格納されているアイテム・カードほど希少価値が高いものである。また、最上段に格納されている薬草及びスライムは、入力されたコマンドが、リスト中の組合せのいずれにも一致しなかった場合、自動的に選択される。なお、リストに格納されるアイテム・カードの種類や、リスト上の順番は適宜変更することが可能である。
An item is a tool for assisting a user's character in a game. The item may appear as a card in the game. In this case, the
決定部230は、キャラクタが宝箱を入手した際などに、アイテム(またはカード)入手イベント発生中と判断し、コマンドに応じた処理を決定するリストとしてアイテムリスト222またはカードリスト223を選択する。アイテム入手イベント発生中には、例えば図11に示すような画面が表示される。図11(A)は、宝箱を入手したときの画面、図11(B)は宝箱を開けるときの画面、図11(C)は宝箱からアイテムをとりだしたときの画面である。各画面は、ユーザがタッチパネルをタップすることで遷移する。このときのタップする位置及びタイミングで、宝箱から取り出されるアイテムが決定される。
When the character acquires the treasure box, the
図12は、パラメータリスト224を示す図である。パラメータリスト224は、ユーザがタッチパネルを連打した際の座標間の距離と、ボタンを連打するタイミングとの組合せによるパラメータの伸び率を表すリストである。なお、図12に示すようなパラメータリスト224をリストとして記憶する場合には、記憶部220は、パラメータリスト224の1列目に格納されたパラメータの伸び率と、各パラメータの変動率とを対応付けたパラメータテーブルを記憶しておくことが望ましい。
FIG. 12 is a diagram showing a
パラメータは、ゲームに用いられるキャラクタの強さを表すデータであり、この強さの違いがゲームを進める際に、有利・不利に働く。パラメータの例として、体力、魔力、攻撃力、防御力などのような要素が挙げられる。このパラメータリスト224には、通常のパラメータの伸び率を示す「あがった」、通常以下のパラメータの伸び率を示す「あまり伸びなかった」、「あがった」より高い伸び率を示す「良い伸びだ!」、「良い伸びだ!」よりさらに高い伸び率を示す「会心の伸びだ!」の4種類の伸び率と、それに対応する距離とタイミングの組合せ格納がされている。パラメータリスト224は、例えば、図12に示すように、最上段には、通常のパラメータの伸び率を示す「あがった」が格納され、入力されたコマンドが、リスト中の組合せのいずれにも一致しなかった場合、自動的に選択されるようにしておいてもよい。これによって、特定のコマンドを入力してしまった場合にのみ、パラメータの伸び率が悪い「あまり伸びなかった」が選択され、コマンドの入力に駆け引きの要素を取り入れることが可能となる。なお、リストに格納されるパラメータの伸び率の種類や、リスト上の順番は適宜変更することが可能である。
The parameter is data representing the strength of the character used in the game, and this difference in strength works in an advantageous or disadvantageous manner when advancing the game. Examples of parameters include factors such as physical strength, magical power, offensive power, and defensive power. In this
決定部230は、ユーザのキャラクタが獲得した経験値が所定の値に達成した際に、レベルアップイベントが発生したと判断し、コマンドに応じた処理を決定するリストとしてパラメータリスト224を選択する。レベルアップイベント発生中には、図13に示すような、画面が表示される。図13(A)は、経験値が所定の値に達成したことを示す画面、図13(B)はレベルが上がったことを示す画面、図13(C)は、レベルアップに伴うパラメータの伸びを表示する画面である。これらの画面は、ユーザがタッチパネルをタップすることで遷移する。このときのタップする位置及びタイミングで、パラメータの伸び率が決定される。
The
図14は移動リスト225を示す図である。移動リスト225は、ユーザがタッチパネルを連打した際の座標間の距離と、ボタンを連打するタイミングとの組合せによって決定される移動方法のリストである。
FIG. 14 is a diagram showing a
例えば本実施形態には、移動方法としてリストに、通常移動とステルス移動の2種類が格納されている。図15は、移動の種類を模式的に示す図である。図15(A)に示すように移動中の画面で、ユーザがタッチパネルをダブルタップすると、このダブルタップのタイミングと距離で、移動方法が選択される。図15(B)は、通常移動と判断された場合を模式的に示している。通常移動の場合、ユーザのキャラクタが敵キャラクタの視界に入ると、敵キャラクタに発見され、バトルイベントが発生する。図15(C)はステルス移動と判断された場合を模式的に示している。ステルス移動の場合、敵キャラクタの前をユーザのキャラクタが横切ったとしても、発見されない。なお、リストに格納される移動方法の種類や、リスト上の順番は適宜変更することが可能である。 For example, in the present embodiment, two types of movement methods, normal movement and stealth movement, are stored in the list. FIG. 15 is a diagram schematically showing the types of movement. When the user double-tap the touch panel on the moving screen as shown in FIG. 15A, the moving method is selected at the timing and distance of the double tap. FIG. 15B schematically shows a case where it is determined to be a normal movement. In the case of normal movement, when the user's character enters the field of view of the enemy character, it is discovered by the enemy character and a battle event occurs. FIG. 15C schematically shows a case where it is determined to be a stealth movement. In the case of stealth movement, even if the user's character crosses in front of the enemy character, it will not be found. The types of movement methods stored in the list and the order on the list can be changed as appropriate.
決定部230は、ユーザのキャラクタがステージ上を移動中は移動イベント発生中と判断し、コマンドに応じた処理を決定するリストとして移動リスト225を選択する。
The
このように構成されたゲームシステム10における、ゲーム実行時のコマンド決定処理について、図16のフローチャートを用いて説明する。
The command determination process at the time of executing the game in the
まず、ユーザが携帯端末101を操作し、ネットワーク300を介して、サーバ装置200に携帯端末101を接続させる。さらに、携帯端末101を操作して、サーバ装置200から提供されるゲームを選択する。このとき、サーバ装置200は、ゲームを開始させる前に、ユーザIDやパスワード等のログイン情報の入力を求めることが望ましい。これによりサーバ装置200が、そのログイン情報を認識すると、記憶部220に記憶されたユーザ情報から、そのユーザIDに紐付けられたユーザ固有の履歴情報を取得し、前回の続きからゲームを再開させることが可能となるからである。
First, the user operates the
ユーザからのゲーム開始要求を受信する(S201:YES)と、サーバ装置200は、選択されたゲームに関する画像を作成し、携帯端末101に送信する(S202)。ユーザが送信された画像を用いてゲームを進行させていく。そして、所定のイベントが発生すると、決定部230が発生したイベントに応じて、記憶部220に記憶されたリストの中から、参照するリストを決定する。具体的には、バトルイベント発生中には、決定部230は、技リスト221を選択し、アイテム入手イベント発生中には、アイテムリスト222またはカードリスト223を、レベルアップイベント発生中には、パラメータリスト224を、移動イベント発生中には、移動リスト225を選択する(S203)。ここでは、バトルイベント発生中に、決定部230が技リストを選択したものとして、説明する。
Upon receiving the game start request from the user (S201: YES), the
バトルイベント発生中に、携帯端末101が、図3に示したコマンド出力処理を実施することで、一連のコマンドが出力される(S204:YES)。受信部210は出力された、この一連のコマンドを受信する(S205)。一連のコマンドが受信されると決定部230は、選択したリスト(この例では技リスト221)を、下段から上段に順次参照する。一連のコマンドに含まれる距離及びタイミングの組合せが、リスト中の組合せと一致した場合(S206:YES)、その一致した組合せに対応する、技に関する情報を、携帯端末101に送信し、ユーザのキャラクタにその技を実行させる(S207)。ステップS206において一致する組合せがない場合(S206:NO)は、技リスト221の最上段に格納されたミスが選択される。このとき、例えば決定部230は、ユーザのキャラクタに、空振り等の敵キャラクタにダメージを与えない攻撃を実行させる(S208)。他のリストが選択された場合もこれと同様の処理によって、リスト中のどのレコードに関する処理を実行させるかが決定される。
While the battle event is occurring, the
このように、本発明に係る方法が、制御部を備える携帯端末101等の装置において実施される方法であって、装置が、ユーザによる入力が行われた位置及び時間を検出するステップと、検出された位置同士の相対的な距離と、検出された時間同士の相対的な時間差とに基づいて、入力されるコマンドを判定するステップと、判定されたコマンドを出力するステップと、を実行することによって、片手でできる単純な操作で、さまざまなコマンド入力に対応することが可能になる。
As described above, the method according to the present invention is a method implemented in a device such as a
[その他の実施形態]
以上、本発明の実施形態について述べたが、本発明は既述の実施形態に限定されるものではなく、本発明の技術的思想に基づいて各種の変形及び変更が可能である。
[Other Embodiments]
Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications and modifications can be made based on the technical idea of the present invention.
例えば、既述の実施形態において、携帯端末101は、ネットワーク300を介して、サーバ装置200と直接アクセスする構成になっている。しかし、例えば、通信システムがWebサーバを有する場合には、携帯端末101とのやりとりをWebサーバが中継する構成としてもよい。これによって、セキュリティ上のリスクを低減することが可能となる。
For example, in the above-described embodiment, the
また、既述の実施形態において、記憶部220の構成の一例を述べたが、これに限らず、記憶部220、決定部230等のサーバ装置200が備えている構成を携帯端末101やそれ以外の装置が備え、対応する処理を携帯端末101やそれ以外の装置が行う構成でも良い。同様に携帯端末101やそれ以外の装置が備えている構成をサーバ装置200が備え対応する処理をサーバ装置200が行う構成でも良い。
Further, in the above-described embodiment, an example of the configuration of the
そして、記憶部220に格納される所定のリストは、ユーザに対して公開される構成でも良いし、ユーザには非公開としても良い。例えば、公開した場合には、リストに対応した入力を行いたいと考えるため、ユーザの入力の技量に応じて技が発動される場合がある。非公開とした場合には、偶然技が発動される場合があるためゲームの面白みが増す。
The predetermined list stored in the
さらに、既述の実施形態において、ゲームに適用される例を述べたが、ゲームに限らず他のアプリケーションを利用している場合にも適用可能である。 Further, in the above-described embodiment, the example applied to the game has been described, but it can be applied not only to the game but also to the case where another application is used.
例えば、図17のリスト226を用いて、ユーザの入力を簡易的に行うことが出来る構成としても良い。例えば、携帯端末101でユーザがメールを作成している時にユーザの操作により図17のリスト226と一致した場合には、対応する処理として、「ホームウィンドウ」では、良く使う機能の一覧や特定の機能を備えるウィンドウが中央に表示され、「セーブ」では、ユーザが作成していたメールのデータがセーブされる処理が行われる。
For example, the configuration may be such that the user can easily input by using the
なお、メールの作成に限らず、ユーザが現在利用しているアプリケーションに対応させる処理とすることが可能である。また、図17のリスト226の座標間距離やタイミングの数値を制限することでユーザの誤操作を防ぐことも可能である。
以下に、上記実施形態及び別例から把握できる技術的思想について以下に追記する。
〔1〕ゲーム内でコマンドを実行するためのゲーム処理プログラムであって、
1又は複数のコンピュータに、
ユーザによる複数回の入力が行われた位置を検出するステップと、
前記検出された位置同士の相対距離を取得するステップと、
キャラクタの状態に応じたコマンドの分類と前記相対距離とに基づき決定されたコマンドを実行するステップと、を実行させるゲーム処理プログラム。
〔2〕前記コマンドを実行するステップは、前記キャラクタが対戦している場合に、対戦に対応するコマンドの分類及び前記相対距離に基づいて、アクションを実行する、〔1〕に記載のゲーム処理プログラム。
〔3〕前記コマンドを実行するステップは、前記キャラクタがアイテムを選択するイベントが発生している場合に、アイテムの選択に対応するコマンドの分類及び前記相対距離に基づいて、アイテムを選択する、〔1〕に記載のゲーム処理プログラム。
〔4〕前記コマンドを実行するステップは、ゲーム内のパラメータが所定値に到達した場合に、パラメータに対応するコマンドの分類及び前記相対距離に基づいて、前記パラメータを変更する、〔1〕に記載のゲーム処理プログラム。
〔5〕前記コマンドを実行するステップは、前記キャラクタが移動している場合に、キャラクタの移動に対応するコマンドの分類及び前記相対距離に基づいて、前記キャラクタの移動態様を変更する、〔1〕に記載のゲーム処理プログラム。
〔6〕前記コマンドを実行するステップは、前記コマンドの分類及び前記相対距離の組み合わせが、所定の組み合わせでない場合、前記コマンドを実行しない、〔1〕〜〔5〕のいずれか1項に記載のゲーム処理プログラム。
〔7〕ゲーム内でコマンドを実行するためのゲーム処理方法であって、
1又は複数のコンピュータが、
ユーザによる複数回の入力が行われた位置を検出するステップと、
前記検出された位置同士の相対距離を取得するステップと、
キャラクタの状態に応じたコマンドの分類と前記相対距離とに基づき決定されたコマンドを実行するステップと、を実行するゲーム処理方法。
〔8〕ゲーム内でコマンドを実行するためのゲーム処理システムであって、
1又は複数のコンピュータが、
ユーザによる複数回の入力が行われた位置を検出するステップと、
前記検出された位置同士の相対距離を取得するステップと、
キャラクタの状態に応じたコマンドの分類と前記相対距離とに基づき決定されたコマンドを実行するステップと、を実行するゲーム処理システム。
In addition to composing an email, it is possible to perform a process corresponding to the application currently used by the user. In addition, it is possible to prevent erroneous operation by the user by limiting the numerical values of the inter-coordinate distance and the timing in
The technical ideas that can be grasped from the above-described embodiment and other examples will be added below.
[1] A game processing program for executing commands in a game.
For one or more computers
A step to detect the position where the user has entered multiple times, and
The step of acquiring the relative distance between the detected positions and
A game processing program that executes a command classification according to a character's state and a step of executing a command determined based on the relative distance.
[2] The game processing program according to [1], wherein the step of executing the command executes an action based on the classification of the command corresponding to the battle and the relative distance when the characters are in a battle. ..
[3] The step of executing the command selects an item based on the classification of the command corresponding to the selection of the item and the relative distance when the event that the character selects the item occurs. 1] The game processing program described in.
[4] The step of executing the command is described in [1], wherein when the parameter in the game reaches a predetermined value, the parameter is changed based on the classification of the command corresponding to the parameter and the relative distance. Game processing program.
[5] The step of executing the command changes the movement mode of the character based on the classification of the command corresponding to the movement of the character and the relative distance when the character is moving. [1] The game processing program described in.
[6] The step of executing the command is described in any one of [1] to [5], wherein the command is not executed if the combination of the classification of the command and the relative distance is not a predetermined combination. Game processing program.
[7] A game processing method for executing a command in a game.
One or more computers
A step to detect the position where the user has entered multiple times, and
The step of acquiring the relative distance between the detected positions and
A game processing method for executing a command classification according to a character's state and a step of executing a command determined based on the relative distance.
[8] A game processing system for executing commands in a game.
One or more computers
A step to detect the position where the user has entered multiple times, and
The step of acquiring the relative distance between the detected positions and
A game processing system that executes a command classification according to a character's state and a step of executing a command determined based on the relative distance.
10 ゲームシステム
101 携帯端末
1100 主制御部
1110 演算処理部
1111 表示制御部
1112 検出部
1113 判定部
1114 出力部
1120 ROM
120 入力部
130 通信部
200 サーバ装置
210 受信部
220 記憶部
230 決定部
221 技リスト
222 アイテムリスト
223 カードリスト
224 パラメータリスト
225 移動リスト
300 ネットワーク
501〜510 コマンド
10
120
Claims (8)
1又は複数のコンピュータに、
イベントが発生した場合に、ユーザの入力を受け付け可能な第1画面でユーザによる入力が行われた第1位置を取得するステップと、
前記入力により遷移した第2画面で前記ユーザによる入力が行われた第2位置を取得するステップと、
前記第1位置及び前記第2位置の相対距離を取得するステップと、
前記イベントに応じたコマンドの分類と前記相対距離とに基づき決定されたコマンドを実行するステップと、
決定された前記コマンドの結果を示す結果画面を表示するステップと、を実行させる
ゲーム処理プログラム。 A game processing program for executing commands in the game
For one or more computers
When an event occurs, the step of acquiring the first position where the user's input was made on the first screen that can accept the user's input, and
The step of acquiring the second position where the input by the user was performed on the second screen transitioned by the input, and
The step of acquiring the relative distance between the first position and the second position, and
A step of executing a command determined based on the classification of commands according to the event and the relative distance, and
A game processing program that executes a step of displaying a result screen showing the result of the determined command.
請求項1に記載のゲーム処理プログラム。 The first screen and the second screen are screens related to an event related to an item used in the game, the first screen is a screen of a first stage in which the event progresses, and the second screen is the screen. The game processing program according to claim 1, which is a screen of the second stage following the first stage.
請求項1に記載のゲーム処理プログラム。 The first screen and the second screen are screens related to changing parameters associated with the user, the first screen is a screen of a first stage for changing the parameters, and the second screen is the second screen. The game processing program according to claim 1, which is a screen of the second stage following the first stage.
請求項1〜3のいずれか1項に記載のゲーム処理プログラム。 The game processing program according to any one of claims 1 to 3, wherein a virtual button capable of accepting user input is displayed on the first screen and the second screen.
請求項1〜4のいずれか1項に記載のゲーム処理プログラム。 The game processing program according to any one of claims 1 to 4 , wherein the command is executed with reference to the correspondence between the combination of the relative distance and the time difference and the command.
請求項1〜5のいずれか1項に記載のゲーム処理プログラム。 The game processing program according to any one of claims 1 to 5 , wherein a plurality of inputs within a predetermined time from the last input by the user or the first input is determined as a series of commands.
1又は複数のコンピュータが、
イベントが発生した場合に、ユーザの入力を受け付け可能な第1画面でユーザによる入力が行われた第1位置を取得するステップと、
前記入力により遷移した第2画面で前記ユーザによる入力が行われた第2位置を取得するステップと、
前記第1位置及び前記第2位置の相対距離を取得するステップと、
前記イベントに応じたコマンドの分類と前記相対距離とに基づき決定されたコマンドを実行するステップと、
決定された前記コマンドの結果を示す結果画面を表示するステップと、を実行する
ゲーム処理方法。 It is a game processing method for executing commands in the game.
One or more computers
When an event occurs, the step of acquiring the first position where the user's input was made on the first screen that can accept the user's input, and
The step of acquiring the second position where the input by the user was performed on the second screen transitioned by the input, and
The step of acquiring the relative distance between the first position and the second position, and
A step of executing a command determined based on the classification of commands according to the event and the relative distance, and
A game processing method for executing a step of displaying a result screen showing the result of the determined command.
イベントが発生した場合に、ユーザの入力を受け付け可能な第1画面でユーザによる入力が行われた第1位置を取得する第1位置取得部と、
前記入力により遷移した第2画面で前記ユーザによる入力が行われた第2位置を取得する第2位置取得部と、
前記第1位置及び前記第2位置の相対距離を取得する距離取得部と、
前記イベントに応じたコマンドの分類と前記相対距離とに基づき決定されたコマンドを実行する実行部と、
決定された前記コマンドの結果を示す結果画面を表示する表示制御部と、を備える
ゲーム処理システム。 A game processing system for executing commands in the game
When an event occurs, a first position acquisition unit that acquires the first position where the user has input on the first screen that can accept the user's input, and
A second position acquisition unit that acquires a second position input by the user on the second screen transitioned by the input, and a second position acquisition unit.
A distance acquisition unit that acquires the relative distance between the first position and the second position,
An execution unit that executes a command determined based on the classification of commands according to the event and the relative distance, and
A game processing system including a display control unit that displays a result screen showing the result of the determined command.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019228008A JP6909849B2 (en) | 2018-07-03 | 2019-12-18 | Game processing program, game processing method, and game processing system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018126561A JP6637118B2 (en) | 2018-07-03 | 2018-07-03 | Game processing program, game processing method, and game processing system |
| JP2019228008A JP6909849B2 (en) | 2018-07-03 | 2019-12-18 | Game processing program, game processing method, and game processing system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018126561A Division JP6637118B2 (en) | 2018-07-03 | 2018-07-03 | Game processing program, game processing method, and game processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020039958A JP2020039958A (en) | 2020-03-19 |
| JP6909849B2 true JP6909849B2 (en) | 2021-07-28 |
Family
ID=69799083
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019228008A Active JP6909849B2 (en) | 2018-07-03 | 2019-12-18 | Game processing program, game processing method, and game processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6909849B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116726496A (en) * | 2022-03-01 | 2023-09-12 | 网易(杭州)网络有限公司 | Method and device for controlling virtual characters in game and electronic terminal |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006026167A (en) * | 2004-07-16 | 2006-02-02 | Aruze Corp | Game console and program |
| US9785329B2 (en) * | 2005-05-23 | 2017-10-10 | Nokia Technologies Oy | Pocket computer and associated methods |
| JP2008152362A (en) * | 2006-12-14 | 2008-07-03 | Konami Digital Entertainment:Kk | Game program, game device and game control method |
| JP5252879B2 (en) * | 2007-10-25 | 2013-07-31 | 株式会社カプコン | Operation control device and program for realizing the operation control device |
| JP2010067178A (en) * | 2008-09-12 | 2010-03-25 | Leading Edge Design:Kk | Input device for input of multiple points, and input method by input of multiple points |
| US8403753B2 (en) * | 2008-09-30 | 2013-03-26 | Nintendo Co., Ltd. | Computer-readable storage medium storing game program, game apparatus, and processing method |
| JP4999910B2 (en) * | 2009-12-02 | 2012-08-15 | 株式会社スクウェア・エニックス | User interface processing device, user interface processing method, and user interface processing program |
-
2019
- 2019-12-18 JP JP2019228008A patent/JP6909849B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020039958A (en) | 2020-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11491402B2 (en) | Non-transitory computer readable storage medium, method, and system | |
| JP7559014B2 (en) | Program, terminal, and game system | |
| KR101780195B1 (en) | Electronic game machine, electronic game processing method, and electronic game program | |
| JP6159459B1 (en) | GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE | |
| US11759702B2 (en) | Game system, processing method, and information storage medium | |
| EP4069385A1 (en) | Controller having display with selectable icons | |
| JP6909849B2 (en) | Game processing program, game processing method, and game processing system | |
| JP6018017B2 (en) | Information processing method, information processing system, and program | |
| JP6637118B2 (en) | Game processing program, game processing method, and game processing system | |
| JP2025085718A (en) | PROGRAM, CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS | |
| JP6147903B2 (en) | Information processing method, information processing system, and program | |
| JP6368006B2 (en) | Information processing method, information processing system, and program | |
| JP6732864B2 (en) | Program, control method, and information processing device | |
| JP2018057822A (en) | Game program, method, and information processor | |
| US11964203B2 (en) | Information processing system for displaying a screen and automatically adjusting the screen | |
| JP2016059820A (en) | program | |
| JP6956246B1 (en) | Information processing method, program, information processing device | |
| JP7223199B1 (en) | Information processing system, information processing device, program and information processing method | |
| JP2021159213A (en) | Programs, terminals, and game systems | |
| JP6786457B2 (en) | Systems, methods, and programs for providing games | |
| JP2022073995A (en) | Information processing methods, programs, information processing equipment | |
| JP2022073994A (en) | Information processing methods, programs, information processing equipment | |
| JP2022073934A (en) | Information processing methods, programs, information processing equipment | |
| JP2020110450A (en) | Game program, method, and information processing device | |
| JP2019150441A (en) | Program, processor, and processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191218 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210105 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201228 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210222 |
|
| 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: 20210622 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210705 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6909849 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |