Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6923654B2 - Game programs and game systems - Google Patents
[go: Go Back, main page]

JP6923654B2 - Game programs and game systems - Google Patents

Game programs and game systems Download PDF

Info

Publication number
JP6923654B2
JP6923654B2 JP2019535575A JP2019535575A JP6923654B2 JP 6923654 B2 JP6923654 B2 JP 6923654B2 JP 2019535575 A JP2019535575 A JP 2019535575A JP 2019535575 A JP2019535575 A JP 2019535575A JP 6923654 B2 JP6923654 B2 JP 6923654B2
Authority
JP
Japan
Prior art keywords
execution
game
event
skill
movement locus
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
Application number
JP2019535575A
Other languages
Japanese (ja)
Other versions
JPWO2019030937A1 (en
Inventor
公朗 野久保
公朗 野久保
林太郎 大槻
林太郎 大槻
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.)
Square Enix Co Ltd
Original Assignee
Square Enix Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Square Enix Co Ltd filed Critical Square Enix Co Ltd
Publication of JPWO2019030937A1 publication Critical patent/JPWO2019030937A1/en
Application granted granted Critical
Publication of JP6923654B2 publication Critical patent/JP6923654B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/214Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
    • A63F13/2145Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/533Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • User Interface Of Digital Computer (AREA)

Description

この発明は、ゲーム空間の画像を表示画面に表示し、ユーザによる操作部の操作に基づいてビデオゲームの進行を制御するゲームプログラム等に関する。 The present invention relates to a game program or the like that displays an image of a game space on a display screen and controls the progress of a video game based on an operation of an operation unit by a user.

ビデオゲーム(ゲーム)装置の操作装置(操作部)としては、ボタン、アナログスティックなどを有するゲームコントローラのほか、特開2016−167811等に示されるような表示画面上に配置されたタッチパネル等も採用されている。 As the operation device (operation unit) of the video game (game) device, in addition to a game controller having buttons, analog sticks, etc., a touch panel arranged on a display screen as shown in Japanese Patent Application Laid-Open No. 2016-167811 is also adopted. Has been done.

特開2016−167811号Japanese Unexamined Patent Publication No. 2016-167811

ゲーム装置では、上述のように様々な操作装置が採用されているが、操作装置に適した新規な操作方法を提案することが課題である。 As described above, various operation devices are adopted in the game device, but it is an issue to propose a new operation method suitable for the operation device.

本発明の少なくとも1つの実施形態の目的は、関連する技術の不足を解決することである。 An object of at least one embodiment of the present invention is to solve a shortage of related techniques.

非限定的な観点によると、本発明の一実施形態に係るゲームプログラムは、ゲーム空間の画像を表示画面に表示し、ユーザによる操作部の操作に基づいてビデオゲームの進行を制御する機能をコンピュータに実現させるためのゲームプログラムであって、コンピュータに、実行条件がそれぞれに対応付けられた複数のイベントの中から少なくとも1のイベントを選択する選択操作に基づいて、実行イベントを決定する決定機能、表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡が、実行イベントに対応付けられた実行条件を満たす場合、実行イベントをゲーム空間で実行する実行機能、を実現させるためのものである。 From a non-limiting point of view, the game program according to the embodiment of the present invention has a function of displaying an image of a game space on a display screen and controlling the progress of a video game based on an operation of an operation unit by a user. A game program for realizing an execution event, which is a determination function for determining an execution event based on a selection operation of selecting at least one event from a plurality of events associated with each execution condition on a computer. Execution function that executes an execution event in the game space when a part or all of the movement trajectory from the start position to the end position of the specified operation that specifies the position on the display screen satisfies the execution condition associated with the execution event. , Is to be realized.

非限定的な観点によると、本発明の一実施形態に係るゲームプログラムは、ゲーム空間の画像を表示画面に表示し、ユーザによる操作部の操作に基づいてビデオゲームを実行するゲーム端末装置と通信ネットワークにより接続されるサーバ装置に、ビデオゲームの進行を制御させるためのゲームプログラムであって、サーバ装置に、実行条件がそれぞれに対応付けられた複数のイベントの中から少なくとも1のイベントを選択する選択操作に基づいて、実行イベントを決定する決定機能、表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡が、実行イベントに対応付けられた実行条件を満たす場合、実行イベントをゲーム空間で実行する実行機能、を実現させるためのものである。 From a non-limiting point of view, a game program according to an embodiment of the present invention displays an image of a game space on a display screen and communicates with a game terminal device that executes a video game based on an operation of an operation unit by a user. A game program for causing a server device connected by a network to control the progress of a video game, and the server device selects at least one event from a plurality of events to which execution conditions are associated with each other. A decision function that determines an execution event based on a selection operation, and an execution condition in which a part or all of the movement locus of a specified operation that specifies a position on the display screen from the start position to the end position is associated with the execution event. When the condition is satisfied, the purpose is to realize an execution function of executing an execution event in the game space.

非限定的な観点によると、本発明の一実施形態に係るゲームシステムは、ゲーム空間の画像を表示画面に表示し、ユーザによる操作部の操作に基づいてビデオゲームを実行するゲーム端末装置と、ゲーム端末装置と通信ネットワークにより接続されるサーバ装置とを備えたゲームシステムであって、実行条件がそれぞれに対応付けられた複数のイベントの中から少なくとも1のイベントを選択する選択操作に基づいて、実行イベントを決定する決定手段、表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡が、実行イベントに対応付けられた実行条件を満たす場合、実行イベントをゲーム空間で実行する実行手段、を含むことを特徴とする。 From a non-limiting point of view, the game system according to the embodiment of the present invention includes a game terminal device that displays an image of a game space on a display screen and executes a video game based on an operation of an operation unit by a user. A game system including a game terminal device and a server device connected by a communication network, based on a selection operation of selecting at least one event from a plurality of events associated with each execution condition. When the movement locus of a part or all of the movement locus from the start position to the end position of the designated operation that specifies the determination means for determining the execution event and the position on the display screen satisfies the execution condition associated with the execution event, the execution event Is included in the game space.

本願の各実施形態により1または2以上の不足が解決される。 Each embodiment of the present application solves one or more shortages.

図1は、本発明の実施形態の少なくとも一つに対応する画像処理システムの構成の例を示すブロック図である。FIG. 1 is a block diagram showing an example of a configuration of an image processing system corresponding to at least one of the embodiments of the present invention. 図2は、本発明の実施形態の少なくとも一つに対応するゲーム進行処理の例を示すフローチャートである。FIG. 2 is a flowchart showing an example of a game progress process corresponding to at least one of the embodiments of the present invention. 図3は、本発明の実施形態の少なくとも一つに対応するゲームシステムの構成の例を示すブロック図である。FIG. 3 is a block diagram showing an example of the configuration of a game system corresponding to at least one of the embodiments of the present invention. 図4は、本発明の実施形態の少なくとも一つに対応するサーバ装置がゲーム進行処理を実行する場合のサーバ装置及び端末装置の動作の例を示すフローチャートである。FIG. 4 is a flowchart showing an example of the operation of the server device and the terminal device when the server device corresponding to at least one of the embodiments of the present invention executes the game progress process. 図5は、本発明の実施形態の少なくとも一つに対応する端末装置の構成の例を示すブロック図である。FIG. 5 is a block diagram showing an example of the configuration of a terminal device corresponding to at least one of the embodiments of the present invention. 図6は、本発明の実施形態の少なくとも一つに対応するゲーム進行処理の例を示すフローチャートである。FIG. 6 is a flowchart showing an example of a game progress process corresponding to at least one of the embodiments of the present invention. 図7は、本発明の実施形態の少なくとも一つに対応する端末装置の外観を示す正面図である。FIG. 7 is a front view showing the appearance of the terminal device corresponding to at least one of the embodiments of the present invention. 図8(A),図8(B),図8(C)は、本発明の実施形態の少なくとも一つに対応するゲーム画像の一例を示す図である。8 (A), 8 (B), and 8 (C) are diagrams showing an example of a game image corresponding to at least one of the embodiments of the present invention. 図9は、本発明の実施形態の少なくとも一つに対応するアイコンの画像の表示状態を示す説明図である。FIG. 9 is an explanatory diagram showing a display state of an image of an icon corresponding to at least one of the embodiments of the present invention. 図10は、本発明の実施形態の少なくとも一つに対応するスキルテーブルの一例を示す図である。FIG. 10 is a diagram showing an example of a skill table corresponding to at least one of the embodiments of the present invention. 図11(A),図11(B),図11(C),図11(D)は、本発明の実施形態の少なくとも一つに対応する移動軌跡の一例を示す図である。11 (A), 11 (B), 11 (C), and 11 (D) are diagrams showing an example of a movement locus corresponding to at least one of the embodiments of the present invention. 図12は、本発明の実施形態の少なくとも一つに対応する端末装置の構成の例を示すブロック図である。FIG. 12 is a block diagram showing an example of the configuration of a terminal device corresponding to at least one of the embodiments of the present invention. 図13は、本発明の実施形態の少なくとも一つに対応するゲーム進行処理の例を示すフローチャートである。FIG. 13 is a flowchart showing an example of a game progress process corresponding to at least one of the embodiments of the present invention. 図14は、本発明の実施形態の少なくとも一つに対応する移動軌跡の一例を示す図である。FIG. 14 is a diagram showing an example of a movement locus corresponding to at least one of the embodiments of the present invention. 図15(A),図15(B)は、本発明の実施形態の少なくとも一つに対応するゲーム画像の一例を示す図である。15 (A) and 15 (B) are diagrams showing an example of a game image corresponding to at least one of the embodiments of the present invention.

以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。 Hereinafter, examples of embodiments of the present invention will be described with reference to the drawings. It should be noted that the various components in the examples of the respective embodiments described below can be appropriately combined as long as there is no contradiction or the like. Further, with respect to the contents described as an example of a certain embodiment, the description may be omitted in another embodiment. In addition, the contents of operations and processes not related to the characteristic portion of each embodiment may be omitted. Further, the order of the various processes constituting the various flows described below is in no particular order as long as the processing contents do not conflict with each other.

[第1の実施形態]
図1は、本発明の実施形態の少なくとも一つに対応するゲームシステム100の構成の例を示すブロック図である。図1に示すように、ゲームシステム100は、ユーザ(プレイヤ)が使用するコンピュータである単一の端末装置(ゲーム端末装置)20を含んでいる。なお、図1では、端末装置20の構成の例である端末装置20Aの構成を示している。また、ゲームシステム100の構成は、これに限定さるものではない。例えば、ユーザの端末装置が通信ネットワークを介してサーバ装置(ビデオゲーム処理サーバ)に接続され、このサーバ装置から端末装置に対してビデオゲームのサービスが提供される構成(図3参照)としてもよい。
[First Embodiment]
FIG. 1 is a block diagram showing an example of a configuration of a game system 100 corresponding to at least one of the embodiments of the present invention. As shown in FIG. 1, the game system 100 includes a single terminal device (game terminal device) 20 which is a computer used by a user (player). Note that FIG. 1 shows the configuration of the terminal device 20A, which is an example of the configuration of the terminal device 20. Further, the configuration of the game system 100 is not limited to this. For example, the user's terminal device may be connected to a server device (video game processing server) via a communication network, and the video game service may be provided from this server device to the terminal device (see FIG. 3). ..

ゲームシステム100は、ゲーム空間の画像を表示画面(表示部)に表示し、ユーザによる操作部(操作装置)の操作に基づいて進行するビデオゲーム(ゲーム)を実行する各種機能を有する。また、本実施形態の例のゲームでは、複数のイベントの中からユーザによって選択(選択操作)された少なくとも1のイベントがゲーム空間で実行される。複数のイベントのそれぞれには、実行条件が対応付けられている。ユーザによって選択されたイベントは、対応付けられている実行条件が成立した場合に実行される。以下、ユーザによって選択されたイベントを実行イベントと称する場合がある。実行条件は、表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡に関する条件が含まれる。選択操作及び指定操作は、ユーザによる操作であり、端末装置20の操作部を用いて行われる。 The game system 100 has various functions of displaying an image of a game space on a display screen (display unit) and executing a video game (game) that progresses based on an operation of an operation unit (operation device) by a user. Further, in the game of the example of the present embodiment, at least one event selected (selection operation) by the user from a plurality of events is executed in the game space. Execution conditions are associated with each of the plurality of events. The event selected by the user is executed when the associated execution condition is satisfied. Hereinafter, the event selected by the user may be referred to as an execution event. The execution condition includes a condition relating to a part or all of the movement locus from the start position to the end position of the designated operation that specifies the position on the display screen. The selection operation and the designation operation are operations by the user, and are performed by using the operation unit of the terminal device 20.

端末装置20は、ゲームを遊戯するプレイヤによって管理される。端末装置20は、例えば、据置型ゲーム装置、パーソナルコンピュータ、携帯電話端末やPDA(Personal Digital Assistants)、携帯型ゲーム装置等のビデオゲームを実行することが可能な端末装置によって構成される。 The terminal device 20 is managed by a player who plays a game. The terminal device 20 is composed of, for example, a terminal device capable of executing a video game such as a stationary game device, a personal computer, a mobile phone terminal, a PDA (Personal Digital Assistants), or a portable game device.

また、端末装置20は、ビデオゲームを実行するべく、操作部、ハードディスクドライブ等の記憶部、ゲームを実行してゲーム画像を生成するCPU等から構成される制御部、ゲーム画像を表示させる表示部等を備えるが、一般的な構成であるので詳細な説明は省略する。また、端末装置20には、ビデオゲームを実行するとともにゲームの進行を制御するためのソフトウェア(ゲームプログラム)が記憶部に記憶されている。なお、ゲームプログラムには、ゲームデータも含まれる。 Further, the terminal device 20 includes an operation unit, a storage unit such as a hard disk drive, a control unit composed of a CPU that executes a game and generates a game image, and a display unit that displays a game image in order to execute a video game. However, since it is a general configuration, detailed description thereof will be omitted. Further, in the terminal device 20, software (game program) for executing a video game and controlling the progress of the game is stored in a storage unit. The game program also includes game data.

本実施形態の例の操作部は、選択操作および指定操作の入力を受け付ける操作装置が含まれる。選択操作の入力を受け付ける操作装置は、例えば、十字キー、複数のボタンを有するゲームコントローラがある。また、指定操作の入力を受け付ける操作装置は、例えば、表示画面上に設けられたタッチパネル、マウス等のポインティングデバイスがある。なお、選択操作の入力には、指定操作と同じ操作装置を用いてもよい。 The operation unit of the example of the present embodiment includes an operation device that accepts inputs of a selection operation and a designated operation. The operation device that accepts the input of the selection operation includes, for example, a cross key and a game controller having a plurality of buttons. Further, the operation device that accepts the input of the designated operation includes, for example, a pointing device such as a touch panel and a mouse provided on the display screen. The same operating device as the designated operation may be used for inputting the selection operation.

次に、端末装置20の構成の例である端末装置20Aの構成について説明する。端末装置20Aは、制御部がゲームプログラムを実行することで、ビデオゲームの進行を制御するための決定部(決定機能)31及び実行部(実行機能)32を少なくとも備える。 Next, the configuration of the terminal device 20A, which is an example of the configuration of the terminal device 20, will be described. The terminal device 20A includes at least a determination unit (determination function) 31 and an execution unit (execution function) 32 for controlling the progress of the video game by the control unit executing the game program.

決定部31は、複数のイベントの中から、少なくとも1のイベントを選択する選択操作に基づいて実行イベントを決定する。すなわち、ユーザの選択操作によって選択されたイベントが実行イベントとして決定される。なお、複数のイベントに関する情報は、例えば、ゲームデータに含めておけばよい。 The determination unit 31 determines the execution event based on the selection operation of selecting at least one event from the plurality of events. That is, the event selected by the user's selection operation is determined as the execution event. Information about a plurality of events may be included in the game data, for example.

実行部32は、表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡が、実行イベントに対応付けられた実行条件を満たすか否かを判断する。また、実行部32は、上記実行条件を満たすと判断した場合、実行イベントをゲーム空間で実行する。 The execution unit 32 determines whether or not a part or all of the movement locus from the start position to the end position of the designated operation for specifying the position on the display screen satisfies the execution condition associated with the execution event. Further, when the execution unit 32 determines that the above execution conditions are satisfied, the execution unit 32 executes the execution event in the game space.

次に、この実施形態のゲームシステム100(システム100)の動作について説明する。 Next, the operation of the game system 100 (system 100) of this embodiment will be described.

図2は、システム100が実行するゲーム進行処理の例を示すフローチャートである。ゲーム進行処理では、イベントを発生させる等のゲームを進行させるための処理が行われる。以下、端末装置20Aがゲーム進行処理を実行する場合を例にして説明する。なお、図2では、主として、イベントに関連する処理が示され、その他のゲーム進行の処理については記載を省略している。 FIG. 2 is a flowchart showing an example of a game progress process executed by the system 100. In the game progress process, processing for progressing the game, such as generating an event, is performed. Hereinafter, a case where the terminal device 20A executes the game progress process will be described as an example. Note that FIG. 2 mainly shows processes related to events, and the description of other game progress processes is omitted.

本実施形態の例のゲーム進行処理は、例えば、ユーザによるゲーム開始の操作入力があったことを契機として実行される。 The game progress process of the example of the present embodiment is executed, for example, when the user inputs an operation to start the game.

端末装置20Aは、複数のイベントの中から少なくとも1のイベントを選択する選択操作の有無を判断する(ステップS10)。端末装置20Aは、操作部から受信した操作信号を用いて判断すればよい。 The terminal device 20A determines whether or not there is a selection operation for selecting at least one event from the plurality of events (step S10). The terminal device 20A may make a determination using the operation signal received from the operation unit.

選択操作がない場合(ステップS10:NO)、端末装置20Aは、ステップS12の処理に移行する。一方、選択操作があった場合(ステップS10:YES)、端末装置20Aは、選択操作によって選択されたイベントを、実行イベントとして設定する(ステップS11)。設定情報は、例えば、端末装置20Aの記憶部に記憶しておけばよい。 If there is no selection operation (step S10: NO), the terminal device 20A shifts to the process of step S12. On the other hand, when there is a selection operation (step S10: YES), the terminal device 20A sets the event selected by the selection operation as an execution event (step S11). The setting information may be stored in the storage unit of the terminal device 20A, for example.

次に、端末装置20Aは、実行イベントに対応付けられた実行条件が成立しているか否かを判断する(ステップS12)。端末装置20Aは、操作部から受信した操作信号を用いて判断すればよい。実行条件を満たす指定操作が行われていない場合は、実行条件が成立していないと判断される。また、実行イベントが設定されていない場合も、実行条件が成立していないと判断される。 Next, the terminal device 20A determines whether or not the execution condition associated with the execution event is satisfied (step S12). The terminal device 20A may make a determination using the operation signal received from the operation unit. If the specified operation that satisfies the execution condition is not performed, it is determined that the execution condition is not satisfied. Also, if the execution event is not set, it is determined that the execution condition is not satisfied.

実行条件が成立していない場合(ステップS12:NO)、端末装置20Aは、ステップS14の処理に移行する。一方、実行条件が成立した場合(ステップS12:YES)、端末装置20Aは、実行イベントに対する実行許可の設定を行う(ステップS13)。次に、端末装置20Aは、進行処理を行う(ステップS14)。進行処理は、ユーザによる操作部に対する操作内容等に基づいてゲームを進行させる処理である。例えば、ゲーム空間に存在する各オブジェクトの動作の実行(更新)などが行われる。また、進行処理では、実行イベントに対して実行許可が設定されている状態であれば、実行イベントも実行される。なお、端末装置20Cは、実行イベントの実行が完了した場合に実行イベントの実行許可の設定を解除する。 If the execution condition is not satisfied (step S12: NO), the terminal device 20A shifts to the process of step S14. On the other hand, when the execution condition is satisfied (step S12: YES), the terminal device 20A sets the execution permission for the execution event (step S13). Next, the terminal device 20A performs a progress process (step S14). The progress process is a process of advancing the game based on the operation content of the operation unit by the user. For example, the operation (update) of each object existing in the game space is executed (updated). Further, in the progress process, the execution event is also executed if the execution permission is set for the execution event. The terminal device 20C cancels the execution permission setting of the execution event when the execution of the execution event is completed.

その後、端末装置20Aは、ゲームが終了か否かを判断する(ステップS15)。端末装置20Aは、例えば、ゲームにおける目標を達成した場合等の終了条件を満たした場合にゲームが終了したと判断すればよい。ゲームが終了していない場合(ステップS15:NO)、端末装置20Aは、ステップS10の処理に戻る。一方、ゲームが終了した場合(ステップS15:YES)、端末装置20Aは、ゲーム進行処理を終了する。 After that, the terminal device 20A determines whether or not the game is finished (step S15). The terminal device 20A may determine that the game has ended when, for example, the end condition such as when the goal in the game is achieved is satisfied. If the game is not finished (step S15: NO), the terminal device 20A returns to the process of step S10. On the other hand, when the game ends (step S15: YES), the terminal device 20A ends the game progress process.

なお、端末装置20Aは、ゲーム進行処理の実行中、所定のタイミング(例えば、1/60秒毎)で、ゲーム進行処理での処理結果に応じて、ゲーム空間の画像を含むゲーム画像を生成して表示画面に表示する。 The terminal device 20A generates a game image including an image of the game space at a predetermined timing (for example, every 1/60 second) during the execution of the game progress process according to the processing result in the game progress process. And display it on the display screen.

以上のように、第1の実施形態の一側面として、端末装置20Aが、決定部31及び実行部32を備える構成としているので、指定操作の移動軌跡に応じて、ユーザが選択したイベント(実行イベント)が実行される。したがって、指定操作の入力を受け付ける操作部に適した新規な操作方法を採用したゲームを提供することができ、ゲームの趣向性も向上する。 As described above, as one aspect of the first embodiment, since the terminal device 20A is configured to include the determination unit 31 and the execution unit 32, an event (execution) selected by the user according to the movement locus of the designated operation is provided. Event) is executed. Therefore, it is possible to provide a game that employs a new operation method suitable for the operation unit that accepts the input of the designated operation, and the taste of the game is also improved.

また、複数のイベントのうち、選択操作によって決定された実行イベントに対応する実行条件に対して成立性が判断されるので、類似する実行条件を各イベントに設定した場合であっても、端末装置20Aは上記判断を正確に行える。 Further, among a plurality of events, the feasibility of the execution condition corresponding to the execution event determined by the selection operation is determined. Therefore, even if similar execution conditions are set for each event, the terminal device 20A can accurately make the above judgment.

なお、上述した第1の実施形態の例では、端末装置20Aが、ゲームプログラムを実行してゲームの進行を制御しているが、特にこれに限定されるものではない。例えば、図3に示すようなサーバ装置及び端末装置を含むゲームシステムとし、端末装置20Aに代えてサーバ装置が決定部31及び実行部32を少なくとも備える構成としてもよい。 In the example of the first embodiment described above, the terminal device 20A executes the game program to control the progress of the game, but the present invention is not particularly limited to this. For example, a game system including a server device and a terminal device as shown in FIG. 3 may be configured such that the server device includes at least a determination unit 31 and an execution unit 32 instead of the terminal device 20A.

サーバ装置は、図示しないハードディスクドライブ等の記憶部及びCPU等から構成される制御部などを有する。また、サーバ装置は、記憶部に記憶されている上述のゲームプログラムを制御部が実行することで、端末装置20Aと同様にビデオゲームの進行を制御する。サーバ装置は、制御部や通信部等のビデオゲームの進行を制御するための一般的な構成を備えるが、ここでの詳細な説明は省略する。 The server device includes a storage unit such as a hard disk drive (not shown) and a control unit composed of a CPU and the like. Further, the server device controls the progress of the video game in the same manner as the terminal device 20A by the control unit executing the above-mentioned game program stored in the storage unit. The server device has a general configuration for controlling the progress of a video game such as a control unit and a communication unit, but detailed description thereof will be omitted here.

なお、サーバ装置は、端末装置20Aのようにビデオゲームを実行しない。サーバ装置は、例えば、インターネット回線(通信ネットワーク)に接続された通信部を有し、ビデオゲームを実行する端末装置と通信を行う。サーバ装置は、ユーザ(端末装置)から操作信号(操作情報)等を受信し、またゲーム進行に関する情報(画像情報等)を端末装置に送信する。なお、複数のサーバ装置が協働して上記ゲームプログラムを実行してもよく、サーバ装置及び端末装置が協働して上記ゲームプログラムを実行(ゲームの進行を制御)してもよい。 The server device does not execute the video game unlike the terminal device 20A. The server device has, for example, a communication unit connected to an Internet line (communication network) and communicates with a terminal device that executes a video game. The server device receives an operation signal (operation information) or the like from the user (terminal device), and also transmits information (image information or the like) regarding the progress of the game to the terminal device. A plurality of server devices may cooperate to execute the game program, or the server device and the terminal device may cooperate to execute the game program (control the progress of the game).

図4は、サーバ装置が図2に示すゲーム進行処理を実行する場合のサーバ装置及び端末装置の動作の例を示すフローチャートである。 FIG. 4 is a flowchart showing an example of the operation of the server device and the terminal device when the server device executes the game progress process shown in FIG.

サーバ装置は、複数のイベントの中から少なくとも1のイベントを選択する選択操作の有無を判断する(ステップS30)サーバ装置は、端末装置から受信した操作信号に基づいて判断すればよい。 The server device determines whether or not there is a selection operation for selecting at least one event from the plurality of events (step S30). The server device may make a determination based on the operation signal received from the terminal device.

選択操作がない場合(ステップS30:NO)、サーバ装置は、ステップS32の処理に移行する。一方、選択操作があった場合(ステップS30:NO)、サーバ装置は、選択操作によって選択されたイベントを、実行イベントとして設定する(ステップS31)。設定情報は、例えば、サーバ装置の記憶部に記憶しておけばよい。 If there is no selection operation (step S30: NO), the server device shifts to the process of step S32. On the other hand, when there is a selection operation (step S30: NO), the server device sets the event selected by the selection operation as an execution event (step S31). The setting information may be stored in the storage unit of the server device, for example.

次に、サーバ装置は、実行イベントに対応付けられた実行条件が成立しているか否かを判断する(ステップS32)。サーバ装置は、操作部から受信した操作信号を用いて判断すればよい。実行条件が成立していない場合(ステップS32:NO)、サーバ装置は、ステップS34の処理に移行する。一方、実行条件が成立した場合(ステップS32:YES)、サーバ装置は、実行イベントに対する実行許可の設定を行う(ステップS33)。次に、サーバ装置は、進行処理を行う(ステップS34)。 Next, the server device determines whether or not the execution condition associated with the execution event is satisfied (step S32). The server device may make a judgment using the operation signal received from the operation unit. If the execution condition is not satisfied (step S32: NO), the server device shifts to the process of step S34. On the other hand, when the execution condition is satisfied (step S32: YES), the server device sets the execution permission for the execution event (step S33). Next, the server device performs progress processing (step S34).

その後、サーバ装置は、ゲームが終了か否かを判断する(ステップS35)。ゲームが終了していない場合(ステップS35:NO)、サーバ装置は、ステップS30の処理に戻る。一方、ゲームが終了した場合(ステップS35:YES)、サーバ装置は、ゲーム進行処理を終了する。 After that, the server device determines whether or not the game is finished (step S35). If the game is not finished (step S35: NO), the server device returns to the process of step S30. On the other hand, when the game ends (step S35: YES), the server device ends the game progress process.

また、サーバ装置は、定期的に、端末装置から操作部の操作情報等を受信し、イベントの実行などのゲーム進行に応じたゲーム画像を生成するための画像情報等を端末装置に送信する。端末装置は、ゲームの終了まで(ステップS41:YES)、受信した画像情報に基づくゲーム画像を出力(表示画面に表示)する(ステップS40)。 In addition, the server device periodically receives operation information and the like of the operation unit from the terminal device, and transmits image information and the like for generating a game image according to the progress of the game such as execution of an event to the terminal device. The terminal device outputs (displays on the display screen) the game image based on the received image information until the end of the game (step S41: YES) (step S40).

なお、上述の「イベント」は、ゲーム空間内で発生する事象を意味する。例えば、ユーザが操作するプレイヤキャラクタ(プレイヤオブジェクト)に、所定の動作を行わせるイベントがある。所定の動作は、例えば、武器による攻撃や攻撃魔法等の敵キャラクタ(敵オブジェクト)への攻撃動作がある。その他、例えば、プレイヤキャラクタに行わせる動作ではなく、ゲーム空間における天候を変更したり、ゲーム内時間を変更(昼から夜に変更)したりするイベント等もイベントに該当する。 The above-mentioned "event" means an event that occurs in the game space. For example, there is an event in which a player character (player object) operated by a user is made to perform a predetermined operation. The predetermined action is, for example, an attack action with a weapon or an attack action on an enemy character (enemy object) such as attack magic. In addition, for example, an event such as changing the weather in the game space or changing the in-game time (changing from day to night) is also an event, instead of the action performed by the player character.

上述の「選択操作」としては、例えば、表示画面上に配置されたタッチパネルのタップの操作がある。この場合、複数のイベントのそれぞれに対応する選択画像が表示画面に表示された状態で、タップによって選択された選択画像に対応するイベントが実行イベントとして決定される。また、選択操作で二以上のイベントを選択可能な構成としてもよい。 The above-mentioned "selection operation" includes, for example, a tap operation of a touch panel arranged on the display screen. In this case, the event corresponding to the selected image selected by tapping is determined as the execution event while the selected image corresponding to each of the plurality of events is displayed on the display screen. Further, the configuration may be such that two or more events can be selected by the selection operation.

さらに、選択操作で選択を行う構成としなくてもよい。例えば、複数のイベントのうち、いずれのイベントとも実行条件が非類似のイベントに関しては、ユーザがイベントを選択しなくても、常に実行イベントとしてもよい。実行条件が非類似であれば、選択操作がなくても、端末装置はいずれのスキル(実行条件)に対する指定操作であるかを特定可能だからである。 Further, it is not necessary to configure the selection by the selection operation. For example, among a plurality of events, an event whose execution conditions are similar to each other may always be an execution event even if the user does not select the event. This is because if the execution conditions are dissimilar, the terminal device can specify which skill (execution condition) the designated operation is for even if there is no selection operation.

上述の「指定操作」としては、表示画面上に配置されたタッチパネルのスワイプの操作等がある。この場合、スワイプのタッチの開始位置からタッチの終了位置までが移動軌跡となる。この移動軌跡の一部又は全部について実行条件が判断される。 The above-mentioned "designated operation" includes a swipe operation of a touch panel arranged on the display screen. In this case, the movement locus is from the start position of the swipe touch to the end position of the touch. Execution conditions are determined for a part or all of this movement locus.

また、上述の「移動軌跡に関する実行条件」は、例えば、移動軌跡の形状に関する条件が含まれる。移動軌跡の形状に関する条件としては、例えば、移動軌跡の形状が、所定の形状(線分、円(リング)等)と同一の範囲内であること等がある。例えば、タッチパネルでのスワイプの移動軌跡が、円(リング)の形状と同一の範囲内であると判断された場合、実行イベントが実行される。 Further, the above-mentioned "execution condition regarding the movement locus" includes, for example, a condition regarding the shape of the movement locus. The condition regarding the shape of the movement locus is, for example, that the shape of the movement locus is within the same range as a predetermined shape (line segment, circle (ring), etc.). For example, when it is determined that the movement locus of the swipe on the touch panel is within the same range as the shape of the circle (ring), the execution event is executed.

上述の「ビデオゲーム」は、イベントが実行される構成であれば、ロールプレイングゲーム、育成ゲーム等のいずれのジャンルのゲームを採用してもよい。 As the above-mentioned "video game", a game of any genre such as a role-playing game or a training game may be adopted as long as the event is executed.

[第2の実施形態]
図5は、端末装置20の例である端末装置20Bの構成を示すブロック図である。本例において、端末装置20Bは、決定部31及び実行部32Bを少なくとも備える。
[Second Embodiment]
FIG. 5 is a block diagram showing a configuration of a terminal device 20B, which is an example of the terminal device 20. In this example, the terminal device 20B includes at least a determination unit 31 and an execution unit 32B.

決定部31は、複数のイベントの中から、少なくとも1のイベントを選択する選択操作に基づいて実行イベントを決定する。実行部32Bは、表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡が、実行イベントに対応付けられた実行条件を満たすか否かを判断する。また、実行部32Bは、上記実行条件を満たすと判断した場合、実行イベントをゲーム空間で実行する。本実施形態の例では、実行部32Bは、実行イベントを、移動軌跡の表示画面上の位置に対応するゲーム空間の領域で実行する。すなわち、指定操作の移動軌跡が、実行イベントの実行場所を指定する操作を兼ねている。 The determination unit 31 determines the execution event based on the selection operation of selecting at least one event from the plurality of events. The execution unit 32B determines whether or not a part or all of the movement locus from the start position to the end position of the designated operation that specifies the position on the display screen satisfies the execution condition associated with the execution event. Further, when the execution unit 32B determines that the above execution conditions are satisfied, the execution unit 32B executes the execution event in the game space. In the example of the present embodiment, the execution unit 32B executes the execution event in the area of the game space corresponding to the position on the display screen of the movement locus. That is, the movement locus of the designated operation also serves as an operation of designating the execution location of the execution event.

次に、この実施形態のシステム100の動作について説明する。 Next, the operation of the system 100 of this embodiment will be described.

図6は、システム100が実行するゲーム進行処理の例を示すフローチャートである。ゲーム進行処理では、イベントを発生させる等のゲームを進行させるための処理が行われる。以下、端末装置20Bがゲーム進行処理を実行する場合を例にして説明する。なお、図6では、主として、イベントに関連する処理が示され、その他のゲーム進行の処理については記載を省略している。また、サーバ装置の動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。 FIG. 6 is a flowchart showing an example of a game progress process executed by the system 100. In the game progress process, processing for progressing the game, such as generating an event, is performed. Hereinafter, a case where the terminal device 20B executes the game progress process will be described as an example. Note that FIG. 6 mainly shows the processing related to the event, and the description of other game progress processing is omitted. Further, the flowchart showing the operation of the server device will be omitted from the viewpoint of avoiding duplicate explanations.

本実施形態の例のゲーム進行処理は、例えば、ユーザによるゲーム開始の操作入力があったことを契機として実行される。 The game progress process of the example of the present embodiment is executed, for example, when the user inputs an operation to start the game.

端末装置20Bは、複数のイベントの中から少なくとも1のイベントを選択する選択操作の有無を判断する(ステップS10)。選択操作がない場合(ステップS10:NO)、端末装置20Bは、ステップS12の処理に移行する。一方、選択操作があった場合(ステップS10:NO)、端末装置20Bは、選択操作によって選択されたイベントを、実行イベントとして設定する(ステップS11)。 The terminal device 20B determines whether or not there is a selection operation for selecting at least one event from the plurality of events (step S10). If there is no selection operation (step S10: NO), the terminal device 20B shifts to the process of step S12. On the other hand, when there is a selection operation (step S10: NO), the terminal device 20B sets the event selected by the selection operation as an execution event (step S11).

次に、端末装置20Bは、実行イベントに対応付けられた実行条件が成立しているか否かを判断する(ステップS12)。実行条件が成立していない場合(ステップS12:NO)、端末装置20Bは、ステップS14−Cの処理に移行する。一方、実行条件が成立した場合(ステップS12:YES)、端末装置20Bは、実行イベントに対する実行許可の設定を行う(ステップS13)。次に、端末装置20Bは、進行処理を行う(ステップS14−C)。本実施形態の例の進行処理では、上述したように、移動軌跡の表示画面上の位置に対応するゲーム空間の領域で実行イベントが実行される。 Next, the terminal device 20B determines whether or not the execution condition associated with the execution event is satisfied (step S12). If the execution condition is not satisfied (step S12: NO), the terminal device 20B shifts to the process of step S14-C. On the other hand, when the execution condition is satisfied (step S12: YES), the terminal device 20B sets the execution permission for the execution event (step S13). Next, the terminal device 20B performs a progress process (step S14-C). In the progress processing of the example of the present embodiment, as described above, the execution event is executed in the area of the game space corresponding to the position on the display screen of the movement locus.

その後、端末装置20Bは、ゲームが終了か否かを判断する(ステップS15)。ゲームが終了していない場合(ステップS15:NO)、端末装置20Bは、ステップS10の処理に戻る。一方、ゲームが終了した場合(ステップS15:YES)、端末装置20Bは、ゲーム進行処理を終了する。 After that, the terminal device 20B determines whether or not the game is finished (step S15). If the game is not finished (step S15: NO), the terminal device 20B returns to the process of step S10. On the other hand, when the game ends (step S15: YES), the terminal device 20B ends the game progress process.

以上のように、第2の実施形態の一側面として、端末装置20Bが、決定部31及び実行部32Bを備える構成としているので、指定操作の移動軌跡に応じて、ユーザが選択したイベント(実行イベント)が実行される。したがって、指定操作の入力を受け付ける操作部に適した新規な操作方法を採用したゲームを提供することができ、ゲームの趣向性も向上する。 As described above, as one aspect of the second embodiment, since the terminal device 20B is configured to include the determination unit 31 and the execution unit 32B, an event (execution) selected by the user according to the movement locus of the designated operation is provided. Event) is executed. Therefore, it is possible to provide a game that employs a new operation method suitable for the operation unit that accepts the input of the designated operation, and the taste of the game is also improved.

また、複数のイベントのうち、選択操作によって決定された実行イベントに対応する実行条件に対して成立性が判断されるので、類似する実行条件を各イベントに設定した場合であっても、端末装置20Bは上記判断が正確に行える。 Further, among a plurality of events, the feasibility of the execution condition corresponding to the execution event determined by the selection operation is determined. Therefore, even if similar execution conditions are set for each event, the terminal device In 20B, the above judgment can be made accurately.

さらに、本実施形態の例では、指定操作の移動軌跡によって指定されたゲーム空間の実行場所で、実行イベントが実行される。したがって、ユーザは、実行条件を考慮するだけでなく、実行イベントをどこで実行させるべきかを考慮して指定操作を行う必要があり、ゲームの趣向性がより向上する。 Further, in the example of the present embodiment, the execution event is executed at the execution location of the game space designated by the movement locus of the designated operation. Therefore, the user needs to perform the designated operation not only in consideration of the execution condition but also in consideration of where the execution event should be executed, which further improves the taste of the game.

例えば、表示画面上に配置されたタッチパネルのスワイプの指定操作によって、プレイヤキャラクタに隕石を落下させる攻撃魔法の動作を行わせる実行イベントについて説明する。表示画面には、ゲーム空間に敵キャラクタが表示されたゲーム画像が表示されている。敵キャラクタが存在する領域がスワイプの移動軌跡によって指定された場合、プレイヤキャラクタの攻撃魔法の動作によって、この敵キャラクタが存在する領域に隕石が落下する。そして、隕石によって、この敵キャラクタがダメージを受ける。一方、敵キャラクタが存在しない領域がスワイプの移動軌跡によって指定された場合、この領域に隕石が落下するが、敵キャラクタはダメージを受けない。 For example, an execution event for causing the player character to perform an attack magic action of dropping a meteorite by swiping a touch panel arranged on the display screen will be described. On the display screen, a game image in which the enemy character is displayed in the game space is displayed. When the area where the enemy character exists is specified by the movement trajectory of the swipe, the meteorite falls to the area where the enemy character exists due to the attack magic action of the player character. Then, the meteorite damages this enemy character. On the other hand, if an area where no enemy character exists is specified by the swipe movement trajectory, a meteorite will fall into this area, but the enemy character will not be damaged.

[第3の実施形態]
図7は、端末装置20の例である端末装置20Cの外観を示す正面図である。本実施形態の例の端末装置20Cは、インターネットなどの通信ネットワークを経由して他の端末装置と通信する通信機能を有する携帯電話端末(スマートフォン)である。端末装置20Cは、タッチパネル21を有する表示部22等を備えている。タッチパネル21は、表示部22の表示画面上に配置され、ユーザの操作入力を受け付ける操作部である。本実施形態の例のタッチパネル21は、同時に2点までタッチ位置の検出が可能である。表示部22は、例えば、液晶表示装置であり、本実施形態の例のゲーム(アプリケーション)のゲーム画像を表示する。
[Third Embodiment]
FIG. 7 is a front view showing the appearance of the terminal device 20C, which is an example of the terminal device 20. The terminal device 20C of the example of the present embodiment is a mobile phone terminal (smartphone) having a communication function of communicating with another terminal device via a communication network such as the Internet. The terminal device 20C includes a display unit 22 or the like having a touch panel 21. The touch panel 21 is an operation unit arranged on the display screen of the display unit 22 and accepting a user's operation input. The touch panel 21 of the example of this embodiment can detect up to two touch positions at the same time. The display unit 22 is, for example, a liquid crystal display device, and displays a game image of the game (application) of the example of the present embodiment.

端末装置20Cは、端末装置20Cの記憶部に記憶されているアプリケーションプログラム(ゲームプログラム)を実行することで、図7に示すようなゲーム画像を表示部22の表示画面に表示させてユーザにゲームを提供する。本実施形態の例のゲームでは、仮想のゲーム空間(三次元仮想空間)50において、ユーザによって操作されるプレイヤキャラクタ(プレイヤオブジェクト)PCが敵キャラクタ(敵オブジェクト)ECと戦うゲームが行われる。本実施形態の例では、ゲーム空間50においてプレイヤキャラクタPCにスキルを発動(実行)させる。このスキルがイベントに該当する。スキルは、攻撃技や攻撃魔法、回復魔法等のプレイヤキャラクタPCの特別な動作を意味する。 The terminal device 20C executes an application program (game program) stored in the storage unit of the terminal device 20C to display a game image as shown in FIG. 7 on the display screen of the display unit 22 so that the user can play the game. I will provide a. In the game of the example of the present embodiment, in the virtual game space (three-dimensional virtual space) 50, a game in which a player character (player object) PC operated by a user fights against an enemy character (enemy object) EC is played. In the example of this embodiment, the player character PC activates (executes) the skill in the game space 50. This skill corresponds to an event. Skill means special actions of the player character PC such as attack technique, attack magic, and recovery magic.

本実施形態の例のゲーム画像は、図7に示すように、ゲーム空間50の画像、HPゲージ61、MPゲージ62の画像、スキルアイコン65の画像等が含まれる。HPゲージ61は、プレイヤキャラクタPCの生命力を示すHPパラメータの現在値を示す。HPパラメータの現在値は、プレイヤキャラクタPCが敵キャラクタECから受けた攻撃によって減少する。そして、HPパラメータの現在値が所定値(例えば、0)以下になった場合、プレイヤキャラクタPCが動作不能となってゲームが終了する。MPゲージ62は、プレイヤキャラクタPCのスキルを発動するためのMPパラメータの現在値を示す。MPパラメータは、発動したスキルに応じて減少する(消費される)。MPパラメータの現在値がスキルの発動に必要な量より少ない場合、プレイヤキャラクタPCはスキルを発動できない。 As shown in FIG. 7, the game image of the example of the present embodiment includes an image of the game space 50, an image of the HP gauge 61 and the MP gauge 62, an image of the skill icon 65, and the like. The HP gauge 61 indicates the current value of the HP parameter indicating the vitality of the player character PC. The current value of the HP parameter is reduced by the attack received by the player character PC from the enemy character EC. Then, when the current value of the HP parameter becomes a predetermined value (for example, 0) or less, the player character PC becomes inoperable and the game ends. The MP gauge 62 indicates the current value of the MP parameter for activating the skill of the player character PC. MP parameters decrease (consumed) according to the skill activated. If the current value of the MP parameter is less than the amount required to activate the skill, the player character PC cannot activate the skill.

スキルアイコン65は、プレイヤキャラクタPCが発動可能なスキルを示す。図7では、5つのスキルアイコン65A〜65Eが表示され、プレイヤキャラクタPCが5つのスキルを発動可能な状態を示している。なお、スキルアイコン65D,65Eについては、スキルの図示を省略している。また、スキルアイコン65には、操作アイコン66の画像が含まれる。操作アイコン66は、スキルを発動するための実行条件を示す。 The skill icon 65 indicates a skill that can be activated by the player character PC. In FIG. 7, five skill icons 65A to 65E are displayed, indicating a state in which the player character PC can activate the five skills. For the skill icons 65D and 65E, the illustration of the skill is omitted. Further, the skill icon 65 includes an image of the operation icon 66. The operation icon 66 indicates an execution condition for activating the skill.

ユーザは、スキルアイコン65の画像が表示された表示画面(タッチパネル21)をタップすることで、発動させたいスキルを選択できる。その後、ユーザは、選択したスキルの実行条件を満たす操作(指定操作)を行うことで、このスキルをプレイヤキャラクタPCに発動(実行)させることができる。以下、選択したスキルを、実行スキル(実行イベント)と称する場合がある。 The user can select the skill to be activated by tapping the display screen (touch panel 21) on which the image of the skill icon 65 is displayed. After that, the user can activate (execute) this skill on the player character PC by performing an operation (designated operation) that satisfies the execution condition of the selected skill. Hereinafter, the selected skill may be referred to as an execution skill (execution event).

実行スキルの実行条件は、表示画面上の位置を指定する指定操作の開始位置から終了位置までの移動軌跡の形状に関する条件が含まれる。具体的には、指定操作の移動軌跡の形状が、操作アイコン66に示される形状と同一の範囲内であることが移動軌跡の形状に関する条件である。本実施形態の例の指定操作は、タッチパネル21での入力範囲Wにおいて入力が受け付けられる。入力範囲Wは、ゲーム空間50の画像が表示されている領域である。なお、操作アイコン66に示される(実行条件の)形状と同一の範囲は、任意に設定可能である。 The execution condition of the execution skill includes a condition related to the shape of the movement locus from the start position to the end position of the designated operation that specifies the position on the display screen. Specifically, it is a condition regarding the shape of the movement locus that the shape of the movement locus of the designated operation is within the same range as the shape shown by the operation icon 66. In the designated operation of the example of the present embodiment, the input is accepted in the input range W on the touch panel 21. The input range W is an area in which the image of the game space 50 is displayed. The same range as the shape (of the execution condition) shown by the operation icon 66 can be arbitrarily set.

例えば、図7に示すスキルアイコン65Bに対応するスキルを発動させる場合について、図8(A)〜図8(C)を参照しつつ説明する。図8(A)〜図8(C)は、スキルを発動させる手順を示すゲーム画像の一例を示す図である。本実施形態の例のスキルアイコン65Bのスキル「メテオ」(図10参照)は、指定操作の移動軌跡Lで指定されたゲーム空間50の領域に炎に包まれた隕石を落下させるプレイヤキャラクタPCの攻撃魔法の動作である。隕石が当たった敵キャラクタECは、ダメージを受ける。スキル「メテオ」の実行条件は、移動軌跡Lの形状が一重の円(リング)の形状と同一の範囲内となるように指定操作を行うことである。すなわち、スワイプの操作によって表示画面(入力範囲W)上にリング形状の移動軌跡Lを形成することである。 For example, a case of activating the skill corresponding to the skill icon 65B shown in FIG. 7 will be described with reference to FIGS. 8 (A) to 8 (C). 8 (A) to 8 (C) are diagrams showing an example of a game image showing a procedure for activating the skill. The skill "Meteor" (see FIG. 10) of the skill icon 65B in the example of the present embodiment is a player character PC that drops a meteorite wrapped in flame into the area of the game space 50 designated by the movement locus L of the designated operation. It is an attack magic action. The enemy character EC hit by the meteorite is damaged. The execution condition of the skill "Meteor" is to perform a designated operation so that the shape of the movement locus L is within the same range as the shape of a single circle (ring). That is, a ring-shaped movement locus L is formed on the display screen (input range W) by swiping.

最初に、ユーザがスキルアイコン65Bをタップすると、図7に示す状態から図8(A)に示すように、スキルアイコン65Bが、他のアイコン65A,65Cとは異なる表示態様に変化する。具体的には、操作アイコン66Bのグレーアウトの表示が解除される。すなわち、スキル「メテオ」が実行スキルとして選択された状態となる。そして、ユーザが、タッチパネル21の入力範囲W上で指定操作(スワイプ)を開始すると、図8(B)に示すように、スワイプでの移動軌跡Lの画像が表示される。また、ユーザが現在タッチしている位置は二重のリングの画像が表示される。その後、スワイプの操作が完了して移動軌跡Lが一重の円(リング)の形状と同一の範囲内であると判断された場合、プレイヤキャラクタPCが隕石を落下させる攻撃魔法の詠唱動作を開始する。これにより、図8(C)に示されるように、移動軌跡Lに対応するゲーム空間50の領域90内に隕石のオブジェクト(又はエフェクト)が落下する。すなわち、スワイプの移動軌跡Lによって指定されたゲーム空間50の領域(指定範囲)で、実行スキルが実行される。なお、プレイヤキャラクタPCは、領域90にいる必要はない。また、端末装置20Cは、タッチパネル21(入力範囲W)において、指等によるタッチを検知した場合に指定操作が開始されたと判断し、タッチしている指等が入力範囲W(タッチパネル21)から離間した場合に指定操作が完了したと判断する。 First, when the user taps the skill icon 65B, the skill icon 65B changes from the state shown in FIG. 7 to a display mode different from the other icons 65A and 65C as shown in FIG. 8 (A). Specifically, the grayed out display of the operation icon 66B is canceled. That is, the skill "Meteor" is selected as the execution skill. Then, when the user starts a designated operation (swipe) on the input range W of the touch panel 21, an image of the movement locus L by swiping is displayed as shown in FIG. 8 (B). Also, a double ring image is displayed at the position currently touched by the user. After that, when the swipe operation is completed and it is determined that the movement locus L is within the same range as the shape of the single circle (ring), the player character PC starts the attack magic chanting operation of dropping the meteorite. .. As a result, as shown in FIG. 8C, the meteorite object (or effect) falls into the area 90 of the game space 50 corresponding to the movement locus L. That is, the execution skill is executed in the area (designated range) of the game space 50 designated by the swipe movement locus L. The player character PC does not need to be in the area 90. Further, the terminal device 20C determines that the designated operation has been started when the touch panel 21 (input range W) detects a touch by a finger or the like, and the touched finger or the like is separated from the input range W (touch panel 21). If this is the case, it is determined that the specified operation has been completed.

なお、図8(B)に示すように、移動軌跡Lは真円の形状ではないが、円(一重)の形状と同一の範囲と判断されれば実行条件が成立することとなる。同一の範囲については、後述する。また、本実施形態の例では、図8(C)に示すような領域90は、移動軌跡Lの形状とは同一である必要はない。本実施形態の例では、移動軌跡Lの中央点を中心とする所定半径の円領域が領域90として設定される。 As shown in FIG. 8B, the movement locus L does not have a perfect circular shape, but if it is determined that the movement locus L has the same range as the circular (single) shape, the execution condition is satisfied. The same range will be described later. Further, in the example of the present embodiment, the region 90 as shown in FIG. 8C does not have to be the same as the shape of the movement locus L. In the example of the present embodiment, a circular region having a predetermined radius centered on the center point of the movement locus L is set as the region 90.

次に、スキルアイコン65Aに対応するスキル「サンダー」(図10参照)について説明する。スキル「サンダー」は、指定操作の移動軌跡Lで指定されたゲーム空間50の領域に、落雷を発生させるプレイヤキャラクタPCの攻撃魔法の動作である。スキル「サンダー」の実行条件(「直線(長)」)は、移動軌跡の形状が所定距離の直線(線分)の形状と同一の範囲内となるように指定操作を行うことである。すなわち、スワイプの操作によって表示画面(入力範囲W)上に直線形状の移動軌跡を形成することである。実行条件が成立した場合、移動軌跡Lに対応するゲーム空間50の領域に雷のオブジェクト(又はエフェクト)が落下する。本実施形態の例では、移動軌跡Lの始点と終点Eを結ぶ線分上の領域に落雷のオブジェクト(又はエフェクト)が発生する。これにより、移動軌跡Lの線分上に位置する敵キャラクタECは落雷によるダメージを受ける。 Next, the skill "Thunder" (see FIG. 10) corresponding to the skill icon 65A will be described. The skill "Thunder" is an attack magic operation of the player character PC that generates a lightning strike in the area of the game space 50 designated by the movement locus L of the designated operation. The execution condition ("straight line (long)") of the skill "Thunder" is to perform a designated operation so that the shape of the movement locus is within the same range as the shape of the straight line (line segment) of a predetermined distance. That is, a linear movement locus is formed on the display screen (input range W) by swiping. When the execution condition is satisfied, a lightning object (or effect) falls in the area of the game space 50 corresponding to the movement locus L. In the example of the present embodiment, a lightning strike object (or effect) is generated in a region on a line segment connecting the start point and the end point E of the movement locus L. As a result, the enemy character EC located on the line segment of the movement locus L is damaged by the lightning strike.

なお、上述のスキル「サンダー」の実行条件においても、移動軌跡Lの形状が真っすぐの形状である必要はなく、所定距離の直線(線分)の形状と同一の範囲と判断されれば実行条件が成立することとなる。また、移動軌跡Lに対応するゲーム空間50の領域は、移動軌跡Lの形状とは同一である必要はない。 Even in the execution condition of the skill "Thunder" described above, the shape of the movement locus L does not have to be a straight shape, and if it is determined that the shape is in the same range as the shape of a straight line (line segment) of a predetermined distance, the execution condition is satisfied. Will be established. Further, the region of the game space 50 corresponding to the movement locus L does not have to be the same as the shape of the movement locus L.

次に、スキルアイコン65の表示状態について図9を参照しつつ説明する。上述したように、スキルアイコン65は、選択中であるか非選択中であるかによって、操作アイコン66のグレーアウトの状態が切り換えられる。また、スキルアイコン65は、クールタイムおよびスタック中の状態である場合にも表示態様が変化する。クールタイムは、実行スキルの実行後から所定期間が経過するまで、実行スキルであったスキルの再度の実行を禁止する期間である。すなわち、クールタイムの状態にあるスキルは実行が禁止される。クールタイムの状態となったスキルのスキルアイコン65は、最初に、図9の「表示1」に例示されているようにスキルを示す領域の全体がグレーアウトして表示される。そして、時間経過に応じて、「表示1」、「表示2」、「表示3」の順にグレーアウトが解除されていく。なお、クールタイムの構成はなくてもよい。 Next, the display state of the skill icon 65 will be described with reference to FIG. As described above, the grayed out state of the operation icon 66 is switched depending on whether the skill icon 65 is selected or not selected. In addition, the display mode of the skill icon 65 changes even when it is in the cool time and in the stack state. The cool time is a period during which the execution of the skill that was the execution skill is prohibited from being executed again until a predetermined period elapses after the execution of the execution skill. That is, skills in the cool time state are prohibited from executing. The skill icon 65 of the skill in the cool time state is first displayed with the entire area showing the skill grayed out as illustrated in “Display 1” of FIG. Then, as time passes, the grayout is canceled in the order of "display 1", "display 2", and "display 3". There is no need to configure the cool time.

また、スタック中の実行スキルのスキルアイコン65には、「NEXT」の画像が付加される。スタック中は、そのスキルは実行許可されているが、実行を待っている状態を意味する。例えば、実行スキル「メテオ」が実行されている間に、実行スキル「サンダー」の実行条件が成立した場合、実行スキル「サンダー」はスタック中の実行スキルとして設定される。そして、実行スキル「メテオ」の実行が終了した後、実行スキル「サンダー」が実行される。なお、実行許可された(又は実行中)のスキルを第1実行スキル、スタック中の実行スキルを第2実行スキルと称する場合がある。なお、実行スキルのスタック数は1つに限定されない。また、スタックを禁止してもよい。 Further, an image of "NEXT" is added to the skill icon 65 of the execution skill in the stack. During the stack, it means that the skill is allowed to run but is waiting to run. For example, if the execution condition of the execution skill "Thunder" is satisfied while the execution skill "Meteor" is being executed, the execution skill "Thunder" is set as the execution skill in the stack. Then, after the execution of the execution skill "Meteor" is completed, the execution skill "Thunder" is executed. The skill that is permitted to be executed (or is being executed) may be referred to as the first execution skill, and the execution skill in the stack may be referred to as the second execution skill. The number of stacks of execution skills is not limited to one. Also, stacking may be prohibited.

上述のようなプレイヤキャラクタPCが発動可能なスキルは、例えば、プレイヤキャラクタPCのレベルによって増加していく。レベルは、プレイヤキャラクタPCが多くの敵キャラクタECを倒すこと等によって上昇していく。プレイヤキャラクタPCのレベル等の各パラメータや発動可能なスキルの情報は、ユーザデータに含めて端末装置20Cの記憶部に記憶していおけばよい。ユーザデータは、ゲームに関するユーザの情報である。また、各スキルの実行条件等は、図10に示すようなスキルテーブルに設定されている。 The skills that can be activated by the player character PC as described above increase, for example, depending on the level of the player character PC. The level rises when the player character PC defeats many enemy character ECs. Information on each parameter such as the level of the player character PC and the skill that can be activated may be included in the user data and stored in the storage unit of the terminal device 20C. User data is user information about the game. Further, the execution conditions and the like of each skill are set in the skill table as shown in FIG.

図10は、スキルテーブルの一例を示す図である。スキルテーブルは、ゲームデータの一部として、端末装置20Cの記憶部に記憶される。スキルテーブルは、スキルID、スキル名称、実行条件(入力型)、スキル内容、アイコン画像、MP消費量等のフィールドで構成されている。スキルIDのフィールドは、スキルの識別情報であるスキルIDが設定される。各スキルIDには、スキル名称、実行条件、スキル内容、アイコン画像、MP消費量等が対応付けられている。 FIG. 10 is a diagram showing an example of a skill table. The skill table is stored in the storage unit of the terminal device 20C as a part of the game data. The skill table is composed of fields such as skill ID, skill name, execution condition (input type), skill content, icon image, and MP consumption. In the skill ID field, the skill ID, which is the skill identification information, is set. Each skill ID is associated with a skill name, execution conditions, skill contents, icon images, MP consumption, and the like.

スキル名称のフィールドは、スキルの名称を示す、例えばテキストデータが設定される。実行条件のフィールドは、スキルの実行条件が設定される。具体的には、指定操作の移動軌跡の形状(入力型)に関する条件が設定される。スキル内容のフィールドは、実行されるスキルの内容が設定される。アイコン画像のフィールドは、画像ファイルの名称等、スキル(スキルID)のスキルアイコン65の画像を特定する情報が設定される。MP消費量は、スキルの実行に伴うMPパラメータの消費量(数値)が設定される。MPパラメータの現在値が、MP消費量の設定値よりも少ない場合、そのスキルの実行は禁止される。 In the skill name field, for example, text data indicating the skill name is set. In the execution condition field, the execution condition of the skill is set. Specifically, conditions regarding the shape (input type) of the movement locus of the designated operation are set. In the skill content field, the content of the skill to be executed is set. In the icon image field, information that identifies the image of the skill icon 65 of the skill (skill ID), such as the name of the image file, is set. For the MP consumption amount, the MP parameter consumption amount (numerical value) accompanying the execution of the skill is set. If the current value of the MP parameter is less than the set value of MP consumption, execution of the skill is prohibited.

端末装置20Cは、スキルテーブルを参照し、実行スキル(スキルID)に対応する実行条件を、ユーザの指定操作(移動軌跡L)が満たすか否かを判断する。本実施形態の例の指定操作は、上述したようにタッチパネル21上を指等でスワイプ等する操作である。したがって、指定操作の移動軌跡Lは、例えば、ユーザによるタッチパネル21上でのタッチの開始からタッチ終了までのタッチパネル21上での位置情報(座標情報)に基づいて算出される。なお、タッチ位置の情報の取得等は、一般的な構成であるので詳細な説明は省略する。 The terminal device 20C refers to the skill table and determines whether or not the execution condition corresponding to the execution skill (skill ID) is satisfied by the user's designated operation (movement locus L). The designated operation of the example of the present embodiment is an operation of swiping or the like on the touch panel 21 with a finger or the like as described above. Therefore, the movement locus L of the designated operation is calculated based on, for example, the position information (coordinate information) on the touch panel 21 from the start of the touch on the touch panel 21 by the user to the end of the touch. Since the acquisition of touch position information is a general configuration, detailed description thereof will be omitted.

次に、移動軌跡Lの形状が、操作アイコン66に示される(実行条件の)形状と同一の範囲であるか否かの判断方法の一例について説明する。図10に示す「直線(長)」、「円(一重)」、「ピンチイン」、「縦三本」を例に説明する。なお、以下、指定操作の開始位置(タッチ開始位置)から終了位置(最終のタッチ位置)までの全部が移動軌跡Lとして説明する。 Next, an example of a method for determining whether or not the shape of the movement locus L is within the same range as the shape (of the execution condition) shown by the operation icon 66 will be described. The following will be described by taking "straight line (long)", "circle (single)", "pinch-in", and "three vertical lines" shown in FIG. 10 as examples. Hereinafter, the entire range from the start position (touch start position) to the end position (final touch position) of the designated operation will be described as the movement locus L.

最初に、実行条件「直線(長)」について説明する。図11(A)は、ユーザが直線(長)を形成すべくタッチパネル21に対してスワイプした際の移動軌跡Lの一例を示す。実行条件「直線(長)」は、スワイプによる移動軌跡Lが所定の距離以上の線分(直線)となるように指定操作を行うことである。端末装置20Cは、以下の判断条件(a1)〜(a3)を全て満たす場合に移動軌跡Lが所定の距離以上の線分(直線)と同一の範囲であると判断する。 First, the execution condition "straight line (long)" will be described. FIG. 11A shows an example of the movement locus L when the user swipes with respect to the touch panel 21 to form a straight line (long). The execution condition "straight line (long line)" is to perform a designated operation so that the movement locus L by swiping becomes a line segment (straight line) of a predetermined distance or more. The terminal device 20C determines that the movement locus L is in the same range as a line segment (straight line) having a predetermined distance or more when all of the following determination conditions (a1) to (a3) are satisfied.

(a1)移動軌跡の連続する線分の全ての頂点の外角θがθ<所定角度R1
(a2)移動軌跡の頂点の数が所定数M以下である。
(a3)移動軌跡の始点と終点との距離が所定距離D1以上
(A1) The outer angles θ of all the vertices of the continuous line segments of the movement locus are θ <predetermined angle R1.
(A2) The number of vertices of the movement locus is a predetermined number M or less.
(A3) The distance between the start point and the end point of the movement locus is a predetermined distance D1 or more.

移動軌跡Lの頂点は、例えば図10(A)に示すような頂点P1であり、移動軌跡Lが真っすぐではない場合に形成される。すなわち、移動軌跡Lが複数の線分から形成された状態となる。判断条件(a1)では、このような各頂点の外角θが所定角度R1未満の場合に成立する。また、このような頂点の数が所定数M以下であれば判断条件(a2)が成立する。例えば、所定角度R1:25度、所定数M:4と設定すればよい。なお、頂点の特定は、一般的な構成であるので詳細な説明は省略する。判断条件(a3)の距離は、例えば図10(A)に示す移動軌跡の始点Sと終点Eとの距離である。判断条件(a3)の距離は、始点及び終点の間の画素数(ピクセル)で判断すればよい。例えば、所定距離D1:50ピクセルと設定すればよい。これにより、移動軌跡Lが真っすぐな形状でなくても、判断条件(a1)〜(a3)を満たす場合には、移動軌跡Lの形状は所定距離以上の線分(直線)の形状と判断される。 The apex of the movement locus L is, for example, the apex P1 as shown in FIG. 10A, and is formed when the movement locus L is not straight. That is, the movement locus L is formed from a plurality of line segments. The determination condition (a1) is satisfied when the outer angle θ of each such vertex is less than the predetermined angle R1. Further, if the number of such vertices is a predetermined number M or less, the determination condition (a2) is satisfied. For example, a predetermined angle R1: 25 degrees and a predetermined number M: 4 may be set. Since the identification of the vertices is a general configuration, detailed description thereof will be omitted. The distance of the determination condition (a3) is, for example, the distance between the start point S and the end point E of the movement locus shown in FIG. 10 (A). The distance of the determination condition (a3) may be determined by the number of pixels (pixels) between the start point and the end point. For example, the predetermined distance D1: 50 pixels may be set. As a result, even if the movement locus L is not a straight shape, if the judgment conditions (a1) to (a3) are satisfied, the shape of the movement locus L is determined to be the shape of a line segment (straight line) of a predetermined distance or more. NS.

そして、実行条件「直線(長)」が成立した場合、移動軌跡Lの始点Sと終点Eとを結ぶ線分上に落雷のオブジェクト(又はエフェクト)が発生する。 Then, when the execution condition "straight line (long)" is satisfied, a lightning strike object (or effect) is generated on the line segment connecting the start point S and the end point E of the movement locus L.

なお、実行条件「直線(短)」の場合は、判断条件(a3)の所定距離D1に代えて所定距離D2を用いればよい(D2<D1)。なお、本実施形態の例では、線分の方向は限定されないが、限定してもよい。この場合、例えば、移動軌跡Lの始点及び終点から移動軌跡の方向を判定すればよい。 In the case of the execution condition "straight line (short)", the predetermined distance D2 may be used instead of the predetermined distance D1 of the determination condition (a3) (D2 <D1). In the example of this embodiment, the direction of the line segment is not limited, but it may be limited. In this case, for example, the direction of the movement locus may be determined from the start point and the end point of the movement locus L.

次に、実行条件「円(一重)」について説明する。図11(B)は、ユーザが円(一重)を形成すべくタッチパネル21に対してスワイプした際の移動軌跡Lの一例を示す。実行条件「円(一重)」は、スワイプによる移動軌跡Lが円(リング)形状となるように指定操作を行うことである。端末装置20Cは、以下の判断条件(b1)〜(b3)を全て満たす場合に移動軌跡Lが円形状と同一の範囲であると判断する。 Next, the execution condition "circle (single)" will be described. FIG. 11B shows an example of the movement locus L when the user swipes with respect to the touch panel 21 to form a circle (single). The execution condition "circle (single)" is to perform a designated operation so that the movement locus L by swiping has a circular (ring) shape. The terminal device 20C determines that the movement locus L is in the same range as the circular shape when all of the following determination conditions (b1) to (b3) are satisfied.

(b1)移動軌跡の連続する線分の全ての頂点の外角θの和が所定角度R2≦Σθ<所定角度R3(R2<R3)
(b2)移動軌跡の連続する全ての線分のベクトルの回転方向が所定方向V
(b3)移動軌跡の連続する線分の全ての頂点の外角θでθ>所定角度R4となるものが存在しない
(B1) The sum of the outer angles θ of all the vertices of the continuous line segments of the movement locus is a predetermined angle R2 ≦ Σθ <predetermined angle R3 (R2 <R3).
(B2) The rotation direction of the vector of all continuous line segments of the movement locus is the predetermined direction V.
(B3) There is no outer angle θ of all the vertices of the continuous line segment of the movement locus where θ> a predetermined angle R4.

判断条件(b1)では、例えば図11(B)において、頂点P1〜P6について判断される。例えば、所定角度R2:345度、所定角度R3:465度と設定すればよい。判断条件(b2)は、1の線分のベクトルに対する次の線分のベクトルの回転方向が一定方向V(例えば時計回り)であるか否かが、全ての線分について判断される。例えば、図11(B)においては、全ての線分LS1〜L7について判断される。判断条件(b3)では、例えば図11(B)においては頂点P1〜P6について判断される。また、例えば、所定角度R4:120度と設定すればよい。これにより、移動軌跡の形状が真円でなくても、判定条件(b1)〜(b3)を満たす場合には、移動軌跡Lの形状は円形状と判断される。また、例えば、図11(B)に示す移動軌跡Lのように、始点Sと終点Eとが結ばれていない状態であっても、判断条件(b1)〜(b3)を満たす場合には移動軌跡の形状は円形状と判断される。 In the determination condition (b1), for example, in FIG. 11B, the vertices P1 to P6 are determined. For example, the predetermined angle R2: 345 degrees and the predetermined angle R3: 465 degrees may be set. In the determination condition (b2), whether or not the rotation direction of the vector of the next line segment with respect to the vector of one line segment is a constant direction V (for example, clockwise) is determined for all the line segments. For example, in FIG. 11B, all line segments LS1 to L7 are judged. Under the determination condition (b3), for example, in FIG. 11B, the vertices P1 to P6 are determined. Further, for example, the predetermined angle R4: 120 degrees may be set. As a result, even if the shape of the movement locus is not a perfect circle, the shape of the movement locus L is determined to be a circular shape if the determination conditions (b1) to (b3) are satisfied. Further, for example, as in the movement locus L shown in FIG. 11B, even if the start point S and the end point E are not connected, the movement is performed when the determination conditions (b1) to (b3) are satisfied. The shape of the locus is judged to be circular.

そして、実行条件「円(一重)」が成立した場合、図8(C)に示すように、移動軌跡Lの中央点を中心とする所定半径の円形状の領域90に隕石のオブジェクト(又はエフェクト)が落下する。 Then, when the execution condition "circle (single)" is satisfied, as shown in FIG. 8C, a meteorite object (or effect) is formed in a circular region 90 having a predetermined radius centered on the center point of the movement locus L. ) Will fall.

次に、実行条件「ピンチイン」について説明する。図11(C)は、ユーザがピンチインを形成すべくタッチパネル21に対してスワイプした際の移動軌跡L1,L2の一例を示す。実行条件「ピンチイン」は、タッチパネル21上で2本の指をつまむように動かす指定操作である。したがって、同時に2つの移動軌跡L1,L2が発生する。なお、実行条件「ピンチイン」は、図7に示すスキルアイコン65Cの操作アイコン66Cに対応する。端末装置20Cは、以下の判断条件(c1)〜(c5)を全て満たす場合に移動軌跡L1,L2がピンチインと同一の範囲であると判断する。 Next, the execution condition "pinch-in" will be described. FIG. 11C shows an example of movement loci L1 and L2 when the user swipes with respect to the touch panel 21 to form a pinch-in. The execution condition "pinch-in" is a designated operation of moving two fingers on the touch panel 21 as if pinching them. Therefore, two movement loci L1 and L2 are generated at the same time. The execution condition "pinch-in" corresponds to the operation icon 66C of the skill icon 65C shown in FIG. 7. The terminal device 20C determines that the movement loci L1 and L2 are in the same range as the pinch-in when all of the following determination conditions (c1) to (c5) are satisfied.

(c1)各移動軌跡の連続する線分の全ての頂点の外角θ1がθ1<所定角度R5
(c2)各移動軌跡の連続する線分が、各移動軌跡の始点の中央軸と交点を持たない
(c3)各移動軌跡の連続する線分のベクトル同士で成す角度θ2が所定角度R6<θ2<所定角度R7(R6<R7)
(c4)各移動軌跡の始点同士の距離>終点同士の距離
(c5)各移動軌跡の終点同士の距離が所定距離D3以下
(C1) The outer angles θ1 of all the vertices of the continuous line segments of each movement locus are θ1 <predetermined angle R5.
(C2) The continuous line segment of each movement locus does not have an intersection with the central axis of the start point of each movement locus. (C3) The angle θ2 formed by the vectors of the continuous line segments of each movement locus is a predetermined angle R6 <θ2. <Predetermined angle R7 (R6 <R7)
(C4) Distance between start points of each movement locus> Distance between end points (c5) Distance between end points of each movement locus is a predetermined distance D3 or less

判断条件(c1)は、上述の判断条件(a1)と同様であり、各移動軌跡L1,L2における頂点の外角θ1について判断される。例えば、図11(C)においては、頂点P1−1,P2−1の外角θ1について判断される。また、例えば、所定角度R5:45度と設定すればよい。判断条件(c2)の各移動軌跡の始点の中央軸は、例えば、図11(C)に示すように、始点S1,S2を結ぶ線分S1S2と直交し、且つ、線分S1S2の中点を通る軸(直線)G1である。判断条件(c3)の各移動軌跡の連続する線分のベクトル同士は、各移動軌跡L1,L2のベクトルを意味する。例えば、図10(C)において、ベクトルT1とベクトルT2との成す角θ2について判断される。例えば、所定角度R6:120度、所定角度R7:240度と設定すればよい。 The determination condition (c1) is the same as the determination condition (a1) described above, and the determination is made for the outer angle θ1 of the apex in each of the movement loci L1 and L2. For example, in FIG. 11C, the outer angle θ1 of the vertices P1-1 and P2-1 is determined. Further, for example, the predetermined angle R5: 45 degrees may be set. As shown in FIG. 11C, for example, the central axis of the start point of each movement locus of the determination condition (c2) is orthogonal to the line segment S1S2 connecting the start points S1 and S2, and the midpoint of the line segment S1S2 is set. It is an axis (straight line) G1 through which it passes. The vectors of the continuous line segments of each movement locus in the determination condition (c3) mean the vectors of the movement loci L1 and L2. For example, in FIG. 10C, the angle θ2 formed by the vector T1 and the vector T2 is determined. For example, the predetermined angle R6: 120 degrees and the predetermined angle R7: 240 degrees may be set.

判断条件(c4),(c5)の始点同士の距離、終点同士の距離は、例えば、図10(C)における始点S1,S2間の距離、終点E1,E2間の距離である。距離は、上述したように画素数で算出すればよい。また、例えば、所定距離D3:450ピクセルと設定すればよい。 The distance between the start points and the distance between the end points of the determination conditions (c4) and (c5) are, for example, the distance between the start points S1 and S2 and the distance between the end points E1 and E2 in FIG. 10C. The distance may be calculated by the number of pixels as described above. Further, for example, the predetermined distance D3: 450 pixels may be set.

そして、実行条件「ピンチイン」が成立した場合、移動軌跡L1,L2の始点同士を結ぶ線分の中点に対応するゲーム空間50の位置を中心として爆発のエフェクトが発生する。 Then, when the execution condition "pinch-in" is satisfied, the effect of explosion is generated centering on the position of the game space 50 corresponding to the midpoint of the line segment connecting the start points of the movement loci L1 and L2.

次に、実行条件「縦ライン(3本)」について説明する。図11(D)は、ユーザが縦ライン(3本)を形成すべくタッチパネル21に対してスワイプした際の移動軌跡L1〜L3の一例を示す。実行条件「縦ライン(3本)」は、3つの移動軌跡L1〜L3が3つの縦の線分(直線)となるように指定操作を行うことである。すなわち、実行条件「縦ライン(3本)」には、複数の移動軌跡の形状に関する条件が含まれる。本実施形態の例では、1回の指定操作によって1つの移動軌跡が形成されるので、3回の指定操作が必要となる。端末装置20Cは、以下の判定条件(d1),(d2)を全て満たす場合に3つの移動軌跡L1〜L3が3つの縦の線分と同一の範囲であると判断する。 Next, the execution condition "vertical lines (3 lines)" will be described. FIG. 11D shows an example of movement loci L1 to L3 when the user swipes with respect to the touch panel 21 to form vertical lines (three lines). The execution condition "vertical lines (three lines)" is to perform a designated operation so that the three movement loci L1 to L3 become three vertical line segments (straight lines). That is, the execution condition "vertical lines (three lines)" includes conditions relating to the shapes of a plurality of movement loci. In the example of the present embodiment, since one movement locus is formed by one designation operation, three designation operations are required. The terminal device 20C determines that the three movement loci L1 to L3 are in the same range as the three vertical line segments when all of the following determination conditions (d1) and (d2) are satisfied.

(d1)所定時間T内にスワイプ(指定操作)が3回
(d2)各スワイプの移動軌跡の始点及び終点を結ぶ線分とX軸との角度θが所定角度R8≦θ<R9
(D1) Swipe (designated operation) three times within a predetermined time T (d2) The angle θ between the line segment connecting the start point and the end point of the movement locus of each swipe and the X axis is a predetermined angle R8 ≦ θ <R9.

判断条件(d1)では、所定時間T内での連続3回の指定操作の有無が判断される。例えば、所定時間T:1秒と設定すればよい。判断条件(d2)では、例えば、図11(D)に示すように、移動軌跡L1の始点S1及び終点E1を結ぶ線分S1E1、移動軌跡L2の始点S2及び終点E2を結ぶ線分S2E2、移動軌跡L3の始点S3及び終点E3を結ぶ線分S3E3のそれぞれに対するX軸との角度θについて判断される。例えば、所定角度R8:60度、所定角度R9:120度と設定すればよい。なお、X軸は、画面座標系のX軸(水平方向)を意味する。したがって、例えば、図7に示すような表示画面の長手方向が上下方向(Y軸方向)となる場合、表示画面の短手方向がX軸方向となる。 In the determination condition (d1), it is determined whether or not the designated operation is performed three times in succession within the predetermined time T. For example, the predetermined time T: 1 second may be set. In the determination condition (d2), for example, as shown in FIG. 11D, the line segment S1E1 connecting the start point S1 and the end point E1 of the movement locus L1, the line segment S2E2 connecting the start point S2 and the end point E2 of the movement locus L2, and the movement. The angle θ with respect to the X axis with respect to each of the line segment S3E3 connecting the start point S3 and the end point E3 of the locus L3 is determined. For example, the predetermined angle R8: 60 degrees and the predetermined angle R9: 120 degrees may be set. The X-axis means the X-axis (horizontal direction) of the screen coordinate system. Therefore, for example, when the longitudinal direction of the display screen as shown in FIG. 7 is the vertical direction (Y-axis direction), the lateral direction of the display screen is the X-axis direction.

なお、例示した実行条件に関する指定操作はスワイプの操作であるが、指定操作はスワイプの操作に限定されない。長押し、ダブルタップなどのタップの操作なども指定操作に含まれる。長押しは、タッチパネル上の1箇所をスワイプさせずに触れたままにしておく操作を意味する。これは、図10に示す実行条件「タメ」における指定操作に該当する。すなわち、移動軌跡は点となる。例えば、0.75秒以上継続して長押しした場合に、実行条件「タメ」が成立したと判定される。また、長押し、スワイプ等の複数の操作を組み合わせた指定操作の実行条件を設定してもよい。 The specified operation related to the illustrated execution condition is a swipe operation, but the specified operation is not limited to the swipe operation. Designated operations include tap operations such as long press and double tap. A long press means an operation of keeping one point on the touch panel touched without swiping. This corresponds to the designated operation under the execution condition "Tame" shown in FIG. That is, the movement locus becomes a point. For example, when the button is continuously pressed for 0.75 seconds or longer, it is determined that the execution condition "Tame" is satisfied. Further, the execution condition of the specified operation that combines a plurality of operations such as long press and swipe may be set.

図12は、端末装置20の例である端末装置20Cの構成を示すブロック図である。本例において、端末装置20Cは、決定部31C、プレイヤキャラクタ制御部(制御機能)33C、敵キャラクタ制御部34C及び表示制御部(表示制御機能)35Cを少なくとも備える。 FIG. 12 is a block diagram showing a configuration of a terminal device 20C, which is an example of the terminal device 20. In this example, the terminal device 20C includes at least a determination unit 31C, a player character control unit (control function) 33C, an enemy character control unit 34C, and a display control unit (display control function) 35C.

決定部31Cは、複数のイベントであるスキルの中から、少なくとも1のスキルを選択する選択操作に基づいて実行スキルを決定する。上述したように、タップされたスキルアイコン65に対応するスキルが実行スキルとして決定される。プレイヤキャラクタ制御部33Cは、ユーザの操作に基づいてプレイヤキャラクタの動作を制御する。また、プレイヤキャラクタ33Cは、実行部32Cを含む。実行部32Cは、実行スキルに対応する所定の動作をプレイヤキャラクタPCに行わせる。具体的には、実行部32Cは、上述したように、スキルテーブルに基づいて、表示画面上の位置を指定する指定操作の開始位置から終了位置までの移動軌跡が、実行スキルに対応付けられた実行条件を満たすか否かを判断する。また、実行部32Cは、上記実行条件を満たすと判断した場合、スキルテーブルに基づいて、実行スキルに対応する所定の動作をプレイヤキャラクタPCに行わせる。そして、実行部32Cは、このプレイヤキャラクタPCの動作に応じた効果を、移動軌跡の表示画面上の位置に対応するゲーム空間50の領域で発生させる。 The determination unit 31C determines the execution skill based on the selection operation of selecting at least one skill from the skills that are a plurality of events. As described above, the skill corresponding to the tapped skill icon 65 is determined as the execution skill. The player character control unit 33C controls the operation of the player character based on the user's operation. Further, the player character 33C includes the execution unit 32C. The execution unit 32C causes the player character PC to perform a predetermined operation corresponding to the execution skill. Specifically, as described above, in the execution unit 32C, the movement locus from the start position to the end position of the designated operation that specifies the position on the display screen is associated with the execution skill based on the skill table. Judge whether the execution condition is satisfied. Further, when the execution unit 32C determines that the above execution conditions are satisfied, the execution unit 32C causes the player character PC to perform a predetermined operation corresponding to the execution skill based on the skill table. Then, the execution unit 32C generates an effect according to the operation of the player character PC in the area of the game space 50 corresponding to the position on the display screen of the movement locus.

また、実行部32Cは、実行スキルの実行に応じてMPパラメータを減少させ、MPパラメータの現在値が所定値(スキル実行に伴う消費量)以下になった場合には実行スキルの実行を禁止する。また実行部32Cは、実行スキルの実行後から所定期間(クールタイム)が経過するまで次のスキルの実行を禁止する。 In addition, the execution unit 32C reduces the MP parameter according to the execution of the execution skill, and prohibits the execution of the execution skill when the current value of the MP parameter becomes equal to or less than a predetermined value (consumption amount associated with skill execution). .. Further, the execution unit 32C prohibits the execution of the next skill from the execution of the execution skill until a predetermined period (cool time) elapses.

敵キャラクタ制御部34Cは、敵キャラクタの動作を制御する。表示制御部35Cは、プレイヤキャラクタPCが発動可能な複数のスキルそれぞれに対応する選択画像(スキルアイコン65の画像)を表示画面に表示する。また、表示制御部35Cは、対応するスキルの状態に応じて、スキルアイコン65の画像の表示態様を、図9で例示したように変化させる。 The enemy character control unit 34C controls the operation of the enemy character. The display control unit 35C displays a selection image (image of the skill icon 65) corresponding to each of the plurality of skills that the player character PC can activate on the display screen. Further, the display control unit 35C changes the display mode of the image of the skill icon 65 as illustrated in FIG. 9 according to the state of the corresponding skill.

次に、この実施形態のシステム100の動作について説明する。 Next, the operation of the system 100 of this embodiment will be described.

図13は、システム100が実行するゲーム進行処理の例を示すフローチャートである。ゲーム進行処理では、イベント(スキル)を発生させる等のゲームを進行させるための処理が行われる。以下、端末装置20Cがゲーム進行処理を実行する場合を例にして説明する。なお、図13では、主として、スキルに関連する処理が示され、その他のゲーム進行の処理については記載を省略している。また、サーバ装置の動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。 FIG. 13 is a flowchart showing an example of a game progress process executed by the system 100. In the game progress process, processing for progressing the game, such as generating an event (skill), is performed. Hereinafter, a case where the terminal device 20C executes the game progress process will be described as an example. Note that FIG. 13 mainly shows processes related to skills, and the description of other game progress processes is omitted. Further, the flowchart showing the operation of the server device will be omitted from the viewpoint of avoiding duplicate explanations.

本実施形態の例のゲーム進行処理は、例えば、ユーザによるゲーム開始の操作入力があったことを契機として実行される。端末装置20Cは、ゲーム進行処理の実行中、所定のタイミング(例えば、1/60秒毎)で、ゲーム進行処理での処理結果に応じて、図7に示すようなゲーム画像を生成して表示画面に表示する。 The game progress process of the example of the present embodiment is executed, for example, when the user inputs an operation to start the game. The terminal device 20C generates and displays a game image as shown in FIG. 7 at a predetermined timing (for example, every 1/60 second) during the execution of the game progress process according to the processing result in the game progress process. Display on the screen.

端末装置20Cは、複数のスキルの中から1のスキルを選択する選択操作の有無を判断する(ステップS10−5C)。本実施形態の例では、上述したように、表示画面に表示されているスキルアイコン65のタップの操作の有無によって判断される。また、本実施形態の例では、クールタイム中のスキルに対応するスキルアイコン65がタップされた場合もタップの操作はなしとして判断される。スキルアイコン65のタップがない場合(ステップS10−5C:NO)、端末装置20Cは、ステップS12−Cの処理に移行する。 The terminal device 20C determines whether or not there is a selection operation for selecting one skill from the plurality of skills (step S10-5C). In the example of the present embodiment, as described above, it is determined by the presence or absence of the tap operation of the skill icon 65 displayed on the display screen. Further, in the example of the present embodiment, even when the skill icon 65 corresponding to the skill during the cool time is tapped, it is determined that there is no tap operation. When there is no tap of the skill icon 65 (step S10-5C: NO), the terminal device 20C shifts to the process of step S12-C.

一方、アイコン65のタップがあった場合(ステップS10−C:YES)、端末装置20Cは、タップの操作によって選択されたスキルアイコン65に対応するスキルを、実行スキルとして設定する(ステップS11−C)。これにより、図8(B)に例示されたように、実行スキルに対応するスキルアイコン65の画像の表示態様が変化する。 On the other hand, when the icon 65 is tapped (step S10-C: YES), the terminal device 20C sets the skill corresponding to the skill icon 65 selected by the tap operation as the execution skill (step S11-C). ). As a result, as illustrated in FIG. 8B, the display mode of the image of the skill icon 65 corresponding to the execution skill changes.

次に、端末装置20Cは、スキルテーブルに基づいて、実行スキルに対応付けられた実行条件が成立しているか否かを判断する(ステップS12−C)。上述したように、指定操作の移動軌跡Lの形状が、実行条件で指定された形状と同一の範囲内であるか否かが判断される。また、実行スキルが設定されていない場合も、実行条件が成立していないと判断される。実行条件が成立していない場合(ステップS12−C:NO)、端末装置20Cは、ステップS14−Cの処理に移行する。 Next, the terminal device 20C determines whether or not the execution condition associated with the execution skill is satisfied based on the skill table (step S12-C). As described above, it is determined whether or not the shape of the movement locus L of the designated operation is within the same range as the shape designated by the execution condition. Also, if the execution skill is not set, it is determined that the execution condition is not satisfied. If the execution condition is not satisfied (step S12-C: NO), the terminal device 20C shifts to the process of step S14-C.

一方、実行条件が成立した場合(ステップS12−C:YES)、端末装置20Cは、現在、実行中(実行途中)の実行スキルの有無を判断する(ステップS12−10C)。端末装置20Cは、第1実行スキルの設定の有無によって判断する。 On the other hand, when the execution condition is satisfied (step S12-C: YES), the terminal device 20C determines whether or not there is an execution skill currently being executed (during execution) (step S12-10C). The terminal device 20C determines whether or not the first execution skill is set.

実行中の実行スキルがない場合(ステップS12−10C:NO)、端末装置20Cは、S11−Cの処理で決定された実行スキルを第1実行スキルとして設定する(ステップS13−C)。一方、実行中の実行スキルがある場合(ステップS12−10C:YES)、端末装置20Cは、S11−Cの処理で決定された実行スキルを、次に実行される第2実行スキルとして設定する(ステップS13−10C)。これにより、第2実行スキルに対応するスキルアイコン65の画像は、図9で例示されたスタック中の状態の表示態様に変化する。 When there is no execution skill being executed (step S12-10C: NO), the terminal device 20C sets the execution skill determined in the process of S11-C as the first execution skill (step S13-C). On the other hand, when there is an execution skill being executed (step S12-10C: YES), the terminal device 20C sets the execution skill determined in the process of S11-C as the second execution skill to be executed next (step S12-10C: YES). Step S13-10C). As a result, the image of the skill icon 65 corresponding to the second execution skill changes to the display mode of the state in the stack illustrated in FIG.

次に、端末装置20Cは、進行処理を行う(ステップS14−C)。進行処理は、ユーザによる操作部に対する操作内容等に基づいてゲームを進行させる処理である。本実施形態の進行処理では、各キャラクタPC,ECの動作が制御され、各キャラクタPC,ECのパラメータ等が更新される。例えば、第1実行スキルの実行によって敵キャラクタECがダメージを受けた場合には、敵キャラクタECのHPパラメータを減少させる。また、進行処理では、第1実行スキルの設定がある場合には、スキルテーブルに基づいて、第1実行スキルが実行される。また、進行処理において、端末装置20Cは、第1実行スキルの実行の消費量分だけMPパラメータの現在値を減少させる。 Next, the terminal device 20C performs a progress process (step S14-C). The progress process is a process of advancing the game based on the operation content of the operation unit by the user. In the progress processing of the present embodiment, the operation of each character PC and EC is controlled, and the parameters and the like of each character PC and EC are updated. For example, when the enemy character EC is damaged by the execution of the first execution skill, the HP parameter of the enemy character EC is reduced. Further, in the progress process, if the first execution skill is set, the first execution skill is executed based on the skill table. Further, in the progress processing, the terminal device 20C reduces the current value of the MP parameter by the amount of consumption of the execution of the first execution skill.

また、進行処理において、端末装置20Cは、第1実行スキルの実行完了時、第1実行スキルであるスキル(スキルID)を、上述のクールタイムリストに設定し、第2実行スキルを第1実行スキルに変更する。 Further, in the progress processing, when the execution of the first execution skill is completed, the terminal device 20C sets the skill (skill ID) which is the first execution skill in the above-mentioned cool time list, and sets the second execution skill in the first execution. Change to skill.

その後、端末装置20Cは、クールタイムリストの更新を行う(ステップS14−10C)。具体的には、端末装置20Cは、上述したように、クールタイムリストのスキルの経過時間の更新、実行後から所定期間が経過したスキル(スキルID)をクールタイムリストから削除する。 After that, the terminal device 20C updates the cool time list (steps S14-10C). Specifically, as described above, the terminal device 20C updates the elapsed time of the skill in the cool time list, and deletes the skill (skill ID) for which a predetermined period has passed since the execution from the cool time list.

その後、端末装置20Cは、ゲームが終了か否かを判断する(ステップS15−C)。本実施形態では、ゲームのクリア条件を満たした場合、又は、プレイヤキャラクタPCのHPパラメータの現在値が0に到達した場合にゲーム終了と判断される。ゲームが終了していない場合(ステップS15−C:NO)、端末装置20Cは、ステップS10−Cの処理に戻る。一方、ゲームが終了した場合(ステップS15−C:YES)、端末装置20Cは、ゲーム進行処理を終了する。 After that, the terminal device 20C determines whether or not the game is finished (step S15-C). In the present embodiment, it is determined that the game is finished when the clearing condition of the game is satisfied or when the current value of the HP parameter of the player character PC reaches 0. If the game is not finished (step S15-C: NO), the terminal device 20C returns to the process of step S10-C. On the other hand, when the game ends (step S15-C: YES), the terminal device 20C ends the game progress process.

以上のように、第3の実施形態の一側面として、端末装置20Cが、決定部31C、プレイヤキャラクタ制御部33C(実行部32C)、敵キャラクタ制御部34C及び表示制御部35Cを備える構成としているので、指定操作の移動軌跡Lに応じて、ユーザが選択したスキル(実行スキル)が実行される。したがって、指定操作の入力を受け付ける操作部(タッチパネル21)に適した新規な操作方法を採用したゲームを提供することができ、ゲームの趣向性も向上する。 As described above, as one aspect of the third embodiment, the terminal device 20C includes a determination unit 31C, a player character control unit 33C (execution unit 32C), an enemy character control unit 34C, and a display control unit 35C. Therefore, the skill (execution skill) selected by the user is executed according to the movement locus L of the designated operation. Therefore, it is possible to provide a game that employs a new operation method suitable for the operation unit (touch panel 21) that accepts the input of the designated operation, and the taste of the game is also improved.

また、複数のスキルのうち、選択操作によって決定された実行スキルに対応する実行条件に対して成立性が判断されるので、類似する実行条件を各スキルに設定した場合であっても、端末装置20Cは上記判断を正確に行える。例えば、実行条件「直線(長)」,「直線(短)」の場合、選択操作によって実行アイコンが1つに決定されていれば、実行アイコンの実行条件のみ判断すればよい。 In addition, since the feasibility is determined for the execution conditions corresponding to the execution skills determined by the selection operation among a plurality of skills, even if similar execution conditions are set for each skill, the terminal device 20C can accurately make the above judgment. For example, in the case of the execution conditions "straight line (long)" and "straight line (short)", if the execution icon is determined to be one by the selection operation, only the execution condition of the execution icon needs to be determined.

さらに、指定操作の移動軌跡Lによって指定されたゲーム空間の実行場所で、実行スキルが実行される。したがって、ユーザは、実行条件を考慮するだけでなく、実行スキルをどこで実行させるべきかを考慮して指定操作を行う必要があり、ゲームの趣向性がより向上する。 Further, the execution skill is executed at the execution location in the game space designated by the movement locus L of the designated operation. Therefore, the user needs to perform the designated operation not only in consideration of the execution condition but also in consideration of where the execution skill should be executed, which further improves the taste of the game.

なお、上述の実施形態の例では、指定操作の途中で操作をキャンセル(リセット)できるようにしてもよい。例えば、図14に示すように、指定操作を、入力範囲W外でリリースする。より具体的には、移動軌跡Lの終点Eが入力範囲W外となるように指定操作を行えばよい。これにより、端末装置20Cは、現在入力中の指定操作の入力がキャンセル(リセット)されたと判断する。特に、実行条件において、複数回の指定操作を要する場合には有効である。 In the example of the above-described embodiment, the operation may be canceled (reset) in the middle of the designated operation. For example, as shown in FIG. 14, the specified operation is released outside the input range W. More specifically, the designation operation may be performed so that the end point E of the movement locus L is outside the input range W. As a result, the terminal device 20C determines that the input of the designated operation currently being input has been canceled (reset). In particular, it is effective when the execution condition requires a plurality of specified operations.

上述の実施形態の例では、表示画面に1のスキルアイコン65のみが表示される場合には、ユーザがタップを行わなくても、そのスキルアイコン65は常に選択中の状態に設定しておけばよい。 In the example of the above-described embodiment, when only one skill icon 65 is displayed on the display screen, the skill icon 65 is always set to the selected state even if the user does not tap. good.

上述の実施形態の例では、実行条件に対する指定操作を行う前に、ユーザが実行スキルを選択する構成であるが、特にこれに限定されるものではない。例えば、発動可能なスキルのうち、いずれのスキルとも実行条件が非類似のスキルに関しては、ユーザがスキルを選択しなくても、常に実行スキル(選択中の状態)としてもよい。上記例を適用した場合について、図15(A),図15(B)を参照しつつ説明する。 In the example of the above-described embodiment, the user selects the execution skill before performing the designated operation for the execution condition, but the present invention is not particularly limited to this. For example, among the skills that can be activated, a skill whose execution conditions are dissimilar to any of the skills may always be an execution skill (selected state) even if the user does not select the skill. The case where the above example is applied will be described with reference to FIGS. 15 (A) and 15 (B).

図15(A),図15(B)は、図7と同一のスキルアイコン65A〜65Eが表示された状態のゲーム画像の一例である。図15(A)は、ユーザがタップ(選択操作)を行っていない状態を示す。図15(B)は、ユーザが選択操作を行ってスキルアイコン65Aが選択された状態を示す。 15 (A) and 15 (B) are examples of game images in which the same skill icons 65A to 65E as in FIG. 7 are displayed. FIG. 15A shows a state in which the user has not tapped (selected operation). FIG. 15B shows a state in which the skill icon 65A is selected by the user performing a selection operation.

実行条件「ピンチイン」(操作アイコン66C)は、スキルアイコン65A,65B,65D,65Eのスキルのいずれの実行条件とも非類似である。したがって、ユーザが選択操作を行わなくても、スキルアイコン65Cは、図15(A)に示すように常に選択中の表示態様となる。 The execution condition "pinch in" (operation icon 66C) is dissimilar to any of the execution conditions of the skills of the skill icons 65A, 65B, 65D, and 65E. Therefore, even if the user does not perform the selection operation, the skill icon 65C is always in the display mode during selection as shown in FIG. 15 (A).

一方、実行条件「直線(長)」(操作アイコン66A)と、実行条件「直線(短)」(操作アイコン66D)とは、形状が直線(線分)であるため類似する。実行条件「円(一重)」(操作アイコン66B)と、実行条件「円(一重)」(操作アイコン66E)とは、形状が円(リング)ということで同一である。したがって、これらのスキルアイコン65A,65B,65D,65Eは、ユーザが選択操作を行わない限り、図15(A)に示すように非選択中の表示態様となる。例えば、ユーザがスキルアイコン65Aに対して選択操作を行った場合、図15(B)に示すように操作アイコン66Aのグレーアウトが解除される。すなわち、スキルアイコン65A及びスキルアイコン65Cが選択中の表示態様となり、スキル「サンダー」及びスキル「メテオ」が実行スキルとなる。 On the other hand, the execution condition "straight line (long)" (operation icon 66A) and the execution condition "straight line (short)" (operation icon 66D) are similar because they have a straight line (line segment) in shape. The execution condition "circle (single)" (operation icon 66B) and the execution condition "circle (single)" (operation icon 66E) are the same in that the shape is a circle (ring). Therefore, these skill icons 65A, 65B, 65D, and 65E are in the non-selected display mode as shown in FIG. 15A unless the user performs a selection operation. For example, when the user performs a selection operation on the skill icon 65A, the grayout of the operation icon 66A is canceled as shown in FIG. 15B. That is, the skill icon 65A and the skill icon 65C are the selected display modes, and the skill "Thunder" and the skill "Meteor" are the execution skills.

端末装置20Cは、上記2つの実行スキルのうち、実行条件が成立したスキルの実行を許可する。なお、スキル「サンダー」及びスキル「メテオ」の実行条件は非類似であるので、同時に各実行スキルの実行条件は成立しない。 The terminal device 20C permits the execution of the skill for which the execution condition is satisfied, out of the above two execution skills. Since the execution conditions of the skill "Thunder" and the skill "Meteor" are dissimilar, the execution conditions of each execution skill are not satisfied at the same time.

また、上述の例において、各実行条件の同一及び類似の関係については、予めゲームデータに含めておけばよい。例えば、実行条件が同一及び類似関係にあるスキルを特定する情報を、上述のスキルテーブルのスキルIDに対応付けて設定しておけばよい。 Further, in the above example, the same or similar relationship of each execution condition may be included in the game data in advance. For example, information for identifying skills having the same or similar execution conditions may be set in association with the skill ID in the skill table described above.

また、上述の本実施形態の例では、実行スキルとして1つのスキルのみが選択できる構成であるが、複数のスキルをユーザが選択できるようにしてもよい。例えば、上記図15(A),図15(B)で例示したように、発動可能なスキルのうち、いずれのスキルとも実行条件が非類似のスキルは、同時に2以上を実行スキルとしてユーザが選択可能としてもよい。より具体的には、図7に例示した状態では、最大3つのスキルを選択可能である。すなわち、スキルアイコン65A及びスキルアイコン65Bのいずれか1つのスキルと、スキルアイコン65B及びスキルアイコン65Eのいずれか1つのスキルと、スキルアイコン65Cのスキルとを同時に選択可能である。 Further, in the above-described example of the present embodiment, only one skill can be selected as the execution skill, but the user may be able to select a plurality of skills. For example, as illustrated in FIGS. 15 (A) and 15 (B) above, among the skills that can be activated, a skill whose execution conditions are dissimilar to any of the skills is simultaneously selected by the user as two or more execution skills. It may be possible. More specifically, in the state illustrated in FIG. 7, up to three skills can be selected. That is, any one skill of the skill icon 65A and the skill icon 65B, any one skill of the skill icon 65B and the skill icon 65E, and the skill of the skill icon 65C can be selected at the same time.

上述の実施形態の例では。イベントとして、プレイヤキャラクタPCに所定の動作を行わせるスキルの構成が採用されているが、特にこれに限定されるものではない。例えば、プレイヤキャラクタPCの動作とは無関係に、図10に示すスキルを実行するようにしてもよい。すなわち、単に、指定操作の移動軌跡Lによって指定されたゲーム空間50の領域に隕石の落下等を行うようにしてもよい。 In the example of the embodiment described above. As an event, a skill configuration for causing the player character PC to perform a predetermined operation is adopted, but the event is not particularly limited to this. For example, the skill shown in FIG. 10 may be executed regardless of the operation of the player character PC. That is, the meteorite may simply fall into the area of the game space 50 designated by the movement locus L of the designated operation.

上述の実施形態の例では、指定操作の開始位置から終了位置までの移動軌跡の全部に対して実行条件が判断されているが、移動軌跡の一部に対して実行条件が判断されるようにしてもよい。 In the example of the above-described embodiment, the execution condition is determined for all the movement loci from the start position to the end position of the designated operation, but the execution condition is determined for a part of the movement locus. You may.

上述の実施形態の例のゲーム空間50は、三次元の仮想空間であるが、特にこれに限定されるものではない。例えば、二次元の仮想空間であってもよい。 The game space 50 in the example of the above-described embodiment is a three-dimensional virtual space, but is not particularly limited thereto. For example, it may be a two-dimensional virtual space.

[付記]
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
[Additional Notes]
The description of the above-described embodiment describes at least the following invention so that a person having ordinary knowledge in the field to which the invention belongs can carry out the invention.

[1]
ゲーム空間の画像を表示画面に表示し、ユーザによる操作部の操作に基づいてビデオゲームの進行を制御する機能をコンピュータに実現させるためのゲームプログラムであって、
前記コンピュータに、
実行条件がそれぞれに対応付けられた複数のイベントの中から少なくとも1のイベントを選択する選択操作に基づいて、実行イベントを決定する決定機能、
前記表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡が、前記実行イベントに対応付けられた実行条件を満たす場合、該実行イベントをゲーム空間で実行する実行機能、
を実現させるゲームプログラム。
[1]
A game program for displaying an image of a game space on a display screen and allowing a computer to realize a function of controlling the progress of a video game based on the operation of an operation unit by a user.
On the computer
A decision function that determines an execution event based on a selection operation that selects at least one event from a plurality of events associated with each execution condition.
When a part or all of the movement locus from the start position to the end position of the designated operation for specifying the position on the display screen satisfies the execution condition associated with the execution event, the execution event is executed in the game space. Execution function,
A game program that realizes.

[2]
前記実行機能では、前記移動軌跡の前記表示画面上の位置に対応するゲーム空間の領域で、前記実行イベントを実行する機能、
を実現させる[1]に記載のゲームプログラム。
[2]
In the execution function, a function of executing the execution event in an area of the game space corresponding to the position of the movement locus on the display screen.
The game program described in [1].

[3]
前記実行条件は、前記移動軌跡の形状に関する条件が含まれる、
[1]又は[2]に記載のゲームプログラム。
[3]
The execution condition includes a condition relating to the shape of the movement locus.
The game program according to [1] or [2].

[4]
前記実行条件は、複数の前記移動軌跡の形状に関する条件が含まれ、
前記実行機能では、複数回の前記指定操作のそれぞれの前記移動軌跡の形状が、前記実行イベントに対応付けられた実行条件を満たす場合、該実行イベントをゲーム内で実行する機能、
を実現させる[1]〜[3]のいずれかに記載のゲームプログラム。
[4]
The execution condition includes a plurality of conditions relating to the shape of the movement locus.
The execution function is a function of executing the execution event in the game when the shape of the movement locus of each of the plurality of designated operations satisfies the execution condition associated with the execution event.
The game program according to any one of [1] to [3].

[5]
前記コンピュータを、さらに、
前記複数のイベントのそれぞれに対応する選択画像を前記表示画面に表示する表示制御機能、
を実現させ、
前記選択画像は、対応する前記イベントの実行条件を特定する画像が含まれ、
前記決定機能では、前記選択操作によって選択された選択画像に対応するイベントを実行イベントとして決定する機能、
前記表示制御機能では、前記実行イベントに対応する選択画像を、他のイベントに対応する選択画像とは異なる表示態様で表示する機能、
を実現させる[1]〜[4]のいずれかに記載のゲームプログラム。
[5]
The computer,
A display control function that displays selected images corresponding to each of the plurality of events on the display screen.
Realized,
The selected image includes an image that identifies the execution condition of the corresponding event.
In the determination function, a function of determining an event corresponding to the selected image selected by the selection operation as an execution event,
The display control function is a function of displaying a selected image corresponding to the execution event in a display mode different from that of the selected image corresponding to another event.
The game program according to any one of [1] to [4].

[6]
前記実行条件は、前記移動軌跡の形状に関する条件が含まれ、
前記選択画像は、対応する前記イベントの実行条件に含まれる前記形状を示す画像が含まれる、
[5]に記載のゲームプログラム。
[6]
The execution condition includes a condition relating to the shape of the movement locus.
The selected image includes an image showing the shape included in the execution condition of the corresponding event.
The game program described in [5].

[7]
前記コンピュータに、さらに、
前記実行機能を含み、ユーザが操作するプレイヤオブジェクトの動作を制御する制御機能、
を実現させ、
前記イベントは、プレイヤオブジェクトに所定の動作を行わせるイベントであり、
前記実行機能では、前記実行イベントに対応する所定の動作をプレイヤオブジェクトに行わせる機能、
を実現させる[1]〜[6]のいずれかに記載のゲームプログラム。
[7]
On the computer,
A control function that controls the operation of a player object operated by a user, including the execution function.
Realized,
The event is an event that causes the player object to perform a predetermined operation.
In the execution function, a function of causing a player object to perform a predetermined operation corresponding to the execution event,
The game program according to any one of [1] to [6].

[8]
前記所定の動作は、ゲーム空間内の敵オブジェクトへの攻撃動作を含む、
[7]に記載のゲームプログラム。
[8]
The predetermined action includes an attack action on an enemy object in the game space.
The game program described in [7].

[9]
前記実行機能では、前記実行イベントの実行に応じて所定のパラメータを減少させ、所定のパラメータが所定値以下になった場合には前記実行イベントの実行を禁止する機能、
を実現させる[1]〜[8]のいずれかに記載のゲームプログラム。
[9]
The execution function is a function that reduces a predetermined parameter according to the execution of the execution event and prohibits the execution of the execution event when the predetermined parameter becomes equal to or less than a predetermined value.
The game program according to any one of [1] to [8].

[10]
前記実行機能では、前記実行イベントの実行後から所定期間が経過するまで該実行イベントであったイベントの再度の実行を禁止する機能、
を実現させる[1]〜[9]のいずれかに記載のゲームプログラム。
[10]
The execution function is a function that prohibits the re-execution of the event that was the execution event from the execution of the execution event until a predetermined period of time elapses.
The game program according to any one of [1] to [9].

[11]
[1]〜[10]のうち何れかに記載のゲームプログラムをインストールしたことを特徴とするサーバ装置。
[11]
A server device characterized in that the game program described in any one of [1] to [10] is installed.

[12]
表示画面にゲーム画面を表示してビデオゲームを実行する機能をゲーム端末装置に実現させるための端末用プログラムであって、
前記端末装置に、
[11]に記載のサーバ装置と通信ネットワークを介して接続する接続機能、
を実現させるための端末用プログラム。
[12]
It is a terminal program for realizing a function of displaying a game screen on a display screen and executing a video game on a game terminal device.
To the terminal device
A connection function for connecting to the server device according to [11] via a communication network.
A program for terminals to realize.

[13]
ゲーム空間の画像を表示画面に表示し、ユーザによる操作部の操作に基づいてビデオゲームを実行するゲーム端末装置と通信ネットワークにより接続されるサーバ装置に、該ビデオゲームの進行を制御させるためのゲームプログラムであって、
前記サーバ装置に、
実行条件がそれぞれに対応付けられた複数のイベントの中から少なくとも1のイベントを選択する選択操作に基づいて、実行イベントを決定する決定機能、
前記表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡が、前記実行イベントに対応付けられた実行条件を満たす場合、該実行イベントをゲーム空間で実行する実行機能、
を実現させるゲームプログラム。
[13]
A game for displaying an image of a game space on a display screen and causing a server device connected to a game terminal device that executes a video game based on an operation of an operation unit by a user via a communication network to control the progress of the video game. It ’s a program
To the server device
A decision function that determines an execution event based on a selection operation that selects at least one event from a plurality of events associated with each execution condition.
When a part or all of the movement locus from the start position to the end position of the designated operation for specifying the position on the display screen satisfies the execution condition associated with the execution event, the execution event is executed in the game space. Execution function,
A game program that realizes.

[14]
前記実行機能では、前記移動軌跡の前記表示画面上の位置に対応するゲーム空間の領域で、前記実行イベントを実行する機能、
を実現させる[13]に記載のゲームプログラム。
[14]
In the execution function, a function of executing the execution event in an area of the game space corresponding to the position of the movement locus on the display screen.
The game program according to [13].

[15]
前記実行条件は、前記移動軌跡の形状に関する条件が含まれる、
[13]又は[14]に記載のゲームプログラム。
[15]
The execution condition includes a condition relating to the shape of the movement locus.
The game program according to [13] or [14].

[16]
前記実行条件は、複数の前記移動軌跡の形状に関する条件が含まれ、
前記実行機能では、複数回の前記指定操作のそれぞれの前記移動軌跡の形状が、前記実行イベントに対応付けられた実行条件を満たす場合、該実行イベントをゲーム内で実行する機能、
を実現させる[13]〜[15]のいずれかに記載のゲームプログラム。
[16]
The execution condition includes a plurality of conditions relating to the shape of the movement locus.
The execution function is a function of executing the execution event in the game when the shape of the movement locus of each of the plurality of designated operations satisfies the execution condition associated with the execution event.
The game program according to any one of [13] to [15].

[17]
前記サーバ装置を、さらに、
前記複数のイベントのそれぞれに対応する選択画像を前記表示画面に表示する表示制御機能、
を実現させ、
前記選択画像は、対応する前記イベントの実行条件を特定する画像が含まれ、
前記決定機能では、前記選択操作によって選択された選択画像に対応するイベントを実行イベントとして決定する機能、
前記表示制御機能では、前記実行イベントに対応する選択画像を、他のイベントに対応する選択画像とは異なる表示態様で表示する機能、
を実現させる[13]〜[16]のいずれかに記載のゲームプログラム。
[17]
Further, the server device
A display control function that displays selected images corresponding to each of the plurality of events on the display screen.
Realized,
The selected image includes an image that identifies the execution condition of the corresponding event.
In the determination function, a function of determining an event corresponding to the selected image selected by the selection operation as an execution event,
The display control function is a function of displaying a selected image corresponding to the execution event in a display mode different from that of the selected image corresponding to another event.
The game program according to any one of [13] to [16].

[18]
前記実行条件は、前記移動軌跡の形状に関する条件が含まれ、
前記選択画像は、対応する前記イベントの実行条件に含まれる前記形状を示す画像が含まれる、
[17]に記載のゲームプログラム。
[18]
The execution condition includes a condition relating to the shape of the movement locus.
The selected image includes an image showing the shape included in the execution condition of the corresponding event.
The game program according to [17].

[19]
前記サーバ装置に、さらに、
前記実行機能を含み、ユーザが操作するプレイヤオブジェクトの動作を制御する制御機能、
を実現させ、
前記イベントは、プレイヤオブジェクトに所定の動作を行わせるイベントであり、
前記実行機能では、前記実行イベントに対応する所定の動作をプレイヤオブジェクトに行わせる機能、
を実現させる[13]〜[18]のいずれかに記載のゲームプログラム。
[19]
In addition to the server device
A control function that controls the operation of a player object operated by a user, including the execution function.
Realized,
The event is an event that causes the player object to perform a predetermined operation.
In the execution function, a function of causing a player object to perform a predetermined operation corresponding to the execution event,
The game program according to any one of [13] to [18].

[20]
前記所定の動作は、ゲーム空間内の敵オブジェクトへの攻撃動作を含む、
[19]に記載のゲームプログラム。
[20]
The predetermined action includes an attack action on an enemy object in the game space.
The game program according to [19].

[21]
前記実行機能では、前記実行イベントの実行に応じて所定のパラメータを減少させ、所定のパラメータが所定値以下になった場合には前記実行イベントの実行を禁止する機能、
を実現させる[13]〜[20]のいずれかに記載のゲームプログラム。
[21]
The execution function is a function that reduces a predetermined parameter according to the execution of the execution event and prohibits the execution of the execution event when the predetermined parameter becomes equal to or less than a predetermined value.
The game program according to any one of [13] to [20].

[22]
前記実行機能では、前記実行イベントの実行後から所定期間が経過するまで該実行イベントであったイベントの再度の実行を禁止する機能、
を実現させる[13]〜[21]のいずれかに記載のゲームプログラム。
[22]
The execution function is a function that prohibits the re-execution of the event that was the execution event from the execution of the execution event until a predetermined period of time elapses.
The game program according to any one of [13] to [21].

[23]
ゲーム空間の画像を表示画面に表示し、ユーザによる操作部の操作に基づいてビデオゲームを実行するゲーム端末装置と、該ゲーム端末装置と通信ネットワークにより接続されるサーバ装置とを備えたゲームシステムであって、
実行条件がそれぞれに対応付けられた複数のイベントの中から少なくとも1のイベントを選択する選択操作に基づいて、実行イベントを決定する決定手段、
前記表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡が、前記実行イベントに対応付けられた実行条件を満たす場合、該実行イベントをゲーム空間で実行する実行手段、
を含むゲームシステム。
[23]
A game system including a game terminal device that displays an image of the game space on a display screen and executes a video game based on an operation of an operation unit by the user, and a server device connected to the game terminal device by a communication network. There,
A determinant that determines an execution event based on a selection operation that selects at least one event from a plurality of events associated with each execution condition.
When a part or all of the movement locus from the start position to the end position of the designated operation for specifying the position on the display screen satisfies the execution condition associated with the execution event, the execution event is executed in the game space. Execution means,
Game system including.

[24]
前記実行手段は、前記移動軌跡の前記表示画面上の位置に対応するゲーム空間の領域で、前記実行イベントを実行する、
[23]に記載のゲームシステム。
[24]
The execution means executes the execution event in an area of the game space corresponding to the position of the movement locus on the display screen.
The game system according to [23].

[25]
前記実行条件は、前記移動軌跡の形状に関する条件が含まれる、
[23]又は[24]に記載のゲームプログラム。
[25]
The execution condition includes a condition relating to the shape of the movement locus.
The game program according to [23] or [24].

[26]
前記実行条件は、複数の前記移動軌跡の形状に関する条件が含まれ、
前記実行手段は、複数回の前記指定操作のそれぞれの前記移動軌跡の形状が、前記実行イベントに対応付けられた実行条件を満たす場合、該実行イベントをゲーム内で実行する、
[23]〜[25]のいずれかに記載のゲームシステム。
[26]
The execution condition includes a plurality of conditions relating to the shape of the movement locus.
The execution means executes the execution event in the game when the shape of the movement locus of each of the plurality of designated operations satisfies the execution condition associated with the execution event.
The game system according to any one of [23] to [25].

[27]
前記複数のイベントのそれぞれに対応する選択画像を前記表示画面に表示する表示制御手段、
を、さらに含み、
前記選択画像は、対応する前記イベントの実行条件を特定する画像が含まれ、
前記決定手段は、前記選択操作によって選択された選択画像に対応するイベントを実行イベントとして決定し、
前記表示制御手段は、前記実行イベントに対応する選択画像を、他のイベントに対応する選択画像とは異なる表示態様で表示する、
[23]〜[26]のいずれかに記載のゲームシステム。
[27]
A display control means for displaying a selected image corresponding to each of the plurality of events on the display screen.
Including
The selected image includes an image that identifies the execution condition of the corresponding event.
The determination means determines an event corresponding to the selected image selected by the selection operation as an execution event.
The display control means displays the selected image corresponding to the execution event in a display mode different from that of the selected image corresponding to another event.
The game system according to any one of [23] to [26].

[28]
前記実行条件は、前記移動軌跡の形状に関する条件が含まれ、
前記選択画像は、対応する前記イベントの実行条件に含まれる前記形状を示す画像が含まれる、
[27]に記載のゲームシステム。
[28]
The execution condition includes a condition relating to the shape of the movement locus.
The selected image includes an image showing the shape included in the execution condition of the corresponding event.
The game system according to [27].

[29]
前記実行手段を含み、ユーザが操作するプレイヤオブジェクトの動作を制御する制御手段、
を、さらに含み、
前記イベントは、プレイヤオブジェクトに所定の動作を行わせるイベントであり、
前記実行手段は、前記実行イベントに対応する所定の動作をプレイヤオブジェクトに行わせる、
[23]〜[28]のいずれかに記載のゲームシステム。
[29]
A control means that controls the operation of a player object operated by a user, including the execution means.
Including
The event is an event that causes the player object to perform a predetermined operation.
The execution means causes the player object to perform a predetermined operation corresponding to the execution event.
The game system according to any one of [23] to [28].

[30]
前記所定の動作は、ゲーム空間内の敵オブジェクトへの攻撃動作を含む、
[29]に記載のゲームシステム。
[30]
The predetermined action includes an attack action on an enemy object in the game space.
The game system according to [29].

[31]
前記実行手段は、前記実行イベントの実行に応じて所定のパラメータを減少させ、所定のパラメータが所定値以下になった場合には前記実行イベントの実行を禁止する、
[23]〜[30]のいずれかに記載のゲームシステム。
[31]
The execution means reduces a predetermined parameter according to the execution of the execution event, and prohibits the execution of the execution event when the predetermined parameter becomes equal to or less than a predetermined value.
The game system according to any one of [23] to [30].

[32]
前記実行手段は、前記実行イベントの実行後から所定期間が経過するまで該実行イベントであったイベントの再度の実行を禁止する、
[23]〜[31]のいずれかに記載のゲームシステム。
[32]
The execution means prohibits the re-execution of the event that was the execution event from the execution of the execution event until a predetermined period of time elapses.
The game system according to any one of [23] to [31].

[33]
ゲーム空間の画像を表示画面に表示し、ユーザによる操作部の操作に基づいてビデオゲームの進行を制御する機能をコンピュータに実現させるゲーム端末装置であって、
実行条件がそれぞれに対応付けられた複数のイベントの中から少なくとも1のイベントを選択する選択操作に基づいて、実行イベントを決定する決定手段、
前記表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡が、前記実行イベントに対応付けられた実行条件を満たす場合、該実行イベントをゲーム空間で実行する実行手段、
を含むゲーム端末装置。
[33]
A game terminal device that displays an image of a game space on a display screen and allows a computer to realize a function of controlling the progress of a video game based on the operation of an operation unit by a user.
A determinant that determines an execution event based on a selection operation that selects at least one event from a plurality of events associated with each execution condition.
When a part or all of the movement locus from the start position to the end position of the designated operation for specifying the position on the display screen satisfies the execution condition associated with the execution event, the execution event is executed in the game space. Execution means,
Game terminal device including.

[34]
コンピュータに、ゲーム空間の画像を表示画面に表示し、ユーザによる操作部の操作に基づいてビデオゲームの進行を制御させるゲーム進行制御方法であって、
実行条件がそれぞれに対応付けられた複数のイベントの中から少なくとも1のイベントを選択する選択操作に基づいて、実行イベントを決定する決定処理、
前記表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡が、前記実行イベントに対応付けられた実行条件を満たす場合、該実行イベントをゲーム空間で実行する実行処理、
を含むゲーム進行制御方法。
[34]
It is a game progress control method in which an image of a game space is displayed on a display screen on a computer and the progress of a video game is controlled based on an operation of an operation unit by a user.
A decision process that determines an execution event based on a selection operation that selects at least one event from a plurality of events associated with each execution condition.
When a part or all of the movement locus from the start position to the end position of the designated operation for specifying the position on the display screen satisfies the execution condition associated with the execution event, the execution event is executed in the game space. Execution processing,
Game progress control method including.

本発明の実施形態の一つによれば、操作装置(操作部)に適した新規な操作方法を採用したビデオゲームを提供するのに有用である。 According to one of the embodiments of the present invention, it is useful for providing a video game adopting a novel operation method suitable for an operation device (operation unit).

20 端末装置
21 タッチパネル
22 表示部(表示画面)
31 決定部
32 実行部
33 プレイヤキャラクタ制御部
34 敵キャラクタ制御部
35 表示制御部
50 ゲーム空間
65 アイコン(選択画像)
100 ゲームシステム
W 入力範囲
L 移動軌跡
PC プレイヤキャラクタ
EC 敵キャラクタ
20 Terminal device 21 Touch panel 22 Display (display screen)
31 Decision unit 32 Execution unit 33 Player character control unit 34 Enemy character control unit 35 Display control unit 50 Game space 65 Icon (selected image)
100 Game system W Input range L Movement trajectory PC Player character EC Enemy character

Claims (8)

ゲーム空間の画像を表示画面に表示し、ユーザによる操作部の操作に基づいてビデオゲームの進行を制御する機能をコンピュータに実現させるためのゲームプログラムであって、
前記コンピュータに、
実行条件がそれぞれに対応付けられた複数のイベントの中から少なくとも1のイベントを選択する選択操作に基づいて、実行イベントを決定する決定機能、
前記表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡が、前記実行イベントに対応付けられた実行条件を満たす場合、該実行イベントをゲーム空間で実行する実行機能、
を実現させ、
前記決定機能では、前記選択操作に関わらず、前記複数のイベントのうち、他のイベントとは非類似の実行条件が対応付けられたイベントも、前記実行イベントに決定する機能、
を実現させるゲームプログラム。
A game program for displaying an image of a game space on a display screen and allowing a computer to realize a function of controlling the progress of a video game based on the operation of an operation unit by a user.
On the computer
A decision function that determines an execution event based on a selection operation that selects at least one event from a plurality of events associated with each execution condition.
When a part or all of the movement locus from the start position to the end position of the designated operation for specifying the position on the display screen satisfies the execution condition associated with the execution event, the execution event is executed in the game space. Execution function,
Realized,
In the determination function, regardless of the selection operation, among the plurality of events, an event associated with an execution condition dissimilar to other events is also determined as the execution event.
A game program that realizes.
前記実行機能では、前記移動軌跡の前記表示画面上の位置に対応するゲーム空間の領域で、前記実行イベントを実行する機能、
を実現させる請求項1に記載のゲームプログラム。
In the execution function, a function of executing the execution event in an area of the game space corresponding to the position of the movement locus on the display screen.
The game program according to claim 1.
前記実行条件は、前記移動軌跡の形状に関する条件が含まれる、
請求項1又は2に記載のゲームプログラム。
The execution condition includes a condition relating to the shape of the movement locus.
The game program according to claim 1 or 2.
前記実行条件は、複数の前記移動軌跡の形状に関する条件が含まれ、
前記実行機能では、複数回の前記指定操作のそれぞれの前記移動軌跡の形状が、前記実行イベントに対応付けられた実行条件を満たす場合、該実行イベントをゲーム内で実行する機能、
を実現させる請求項1〜3のいずれかに記載のゲームプログラム。
The execution condition includes a plurality of conditions relating to the shape of the movement locus.
The execution function is a function of executing the execution event in the game when the shape of the movement locus of each of the plurality of designated operations satisfies the execution condition associated with the execution event.
The game program according to any claim 1-3 Neu shift to realize.
前記コンピュータを、さらに、
前記複数のイベントのそれぞれに対応する選択画像を前記表示画面に表示する表示制御機能、
を実現させ、
前記選択画像は、対応する前記イベントの実行条件を特定する画像が含まれ、
前記決定機能では、前記選択操作によって選択された選択画像に対応するイベントを実行イベントとして決定する機能、
前記表示制御機能では、前記実行イベントに対応する選択画像を、他のイベントに対応する選択画像とは異なる表示態様で表示する機能、
を実現させる請求項1〜4のいずれかに記載のゲームプログラム。
The computer,
A display control function that displays selected images corresponding to each of the plurality of events on the display screen.
Realized,
The selected image includes an image that identifies the execution condition of the corresponding event.
In the determination function, a function of determining an event corresponding to the selected image selected by the selection operation as an execution event,
The display control function is a function of displaying a selected image corresponding to the execution event in a display mode different from that of the selected image corresponding to another event.
The game program according to any one of claims 1 to 4.
前記実行条件は、前記移動軌跡の形状に関する条件が含まれ、
前記選択画像は、対応する前記イベントの実行条件に含まれる前記形状を示す画像が含まれる、
請求項5に記載のゲームプログラム。
The execution condition includes a condition relating to the shape of the movement locus.
The selected image includes an image showing the shape included in the execution condition of the corresponding event.
The game program according to claim 5.
ゲーム空間の画像を表示画面に表示し、ユーザによる操作部の操作に基づいてビデオゲームを実行するゲーム端末装置と通信ネットワークにより接続されるサーバ装置に、該ビデオゲームの進行を制御させるためのゲームプログラムであって、
前記サーバ装置に、
実行条件がそれぞれに対応付けられた複数のイベントの中から少なくとも1のイベントを選択する選択操作に基づいて、実行イベントを決定する決定機能、
前記表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡が、前記実行イベントに対応付けられた実行条件を満たす場合、該実行イベントをゲーム空間で実行する実行機能、
を実現させ、
前記決定機能では、前記選択操作に関わらず、前記複数のイベントのうち、他のイベントとは非類似の実行条件が対応付けられたイベントも、前記実行イベントに決定する機能、
を実現させるゲームプログラム。
A game for displaying an image of a game space on a display screen and causing a server device connected to a game terminal device that executes a video game based on an operation of an operation unit by a user via a communication network to control the progress of the video game. It ’s a program
To the server device
A decision function that determines an execution event based on a selection operation that selects at least one event from a plurality of events associated with each execution condition.
When a part or all of the movement locus from the start position to the end position of the designated operation for specifying the position on the display screen satisfies the execution condition associated with the execution event, the execution event is executed in the game space. Execution function,
Realized,
In the determination function, regardless of the selection operation, among the plurality of events, an event associated with an execution condition dissimilar to other events is also determined as the execution event.
A game program that realizes.
ゲーム空間の画像を表示画面に表示し、ユーザによる操作部の操作に基づいてビデオゲームを実行するゲーム端末装置と、該ゲーム端末装置と通信ネットワークにより接続されるサーバ装置とを備えたゲームシステムであって、
実行条件がそれぞれに対応付けられた複数のイベントの中から少なくとも1のイベントを選択する選択操作に基づいて、実行イベントを決定する決定手段、
前記表示画面上の位置を指定する指定操作の開始位置から終了位置までの一部又は全部の移動軌跡が、前記実行イベントに対応付けられた実行条件を満たす場合、該実行イベントをゲーム空間で実行する実行手段、
を含み、
前記決定手段は、前記選択操作に関わらず、前記複数のイベントのうち、他のイベントとは非類似の実行条件が対応付けられたイベントも、前記実行イベントに決定する、
ゲームシステム。
A game system including a game terminal device that displays an image of the game space on a display screen and executes a video game based on an operation of an operation unit by the user, and a server device connected to the game terminal device by a communication network. There,
A determinant that determines an execution event based on a selection operation that selects at least one event from a plurality of events associated with each execution condition.
When a part or all of the movement locus from the start position to the end position of the designated operation for specifying the position on the display screen satisfies the execution condition associated with the execution event, the execution event is executed in the game space. Execution means,
Including
Regardless of the selection operation, the determination means also determines, among the plurality of events, an event to which an execution condition dissimilar to other events is associated with the execution event.
Game system.
JP2019535575A 2017-08-11 2017-08-11 Game programs and game systems Active JP6923654B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2017/029234 WO2019030937A1 (en) 2017-08-11 2017-08-11 Game program and game system

Publications (2)

Publication Number Publication Date
JPWO2019030937A1 JPWO2019030937A1 (en) 2020-06-11
JP6923654B2 true JP6923654B2 (en) 2021-08-25

Family

ID=65271341

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019535575A Active JP6923654B2 (en) 2017-08-11 2017-08-11 Game programs and game systems

Country Status (2)

Country Link
JP (1) JP6923654B2 (en)
WO (1) WO2019030937A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6703155B1 (en) * 2019-02-14 2020-06-03 株式会社スクウェア・エニックス Game program and game system
CN110755846B (en) * 2019-10-29 2023-05-26 网易(杭州)网络有限公司 Game control method, game control device and terminal equipment
JP7545137B2 (en) * 2022-08-02 2024-09-04 グリー株式会社 Information processing system, information processing method, and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4566123B2 (en) * 2000-05-15 2010-10-20 株式会社バンダイナムコゲームス GAME SYSTEM, GAME PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP2005204754A (en) * 2004-01-20 2005-08-04 Nintendo Co Ltd Game system using touch panel input
KR101216307B1 (en) * 2012-06-08 2012-12-28 (주)네오위즈게임즈 Method and apparatus for controlling game character by pattern input

Also Published As

Publication number Publication date
JPWO2019030937A1 (en) 2020-06-11
WO2019030937A1 (en) 2019-02-14

Similar Documents

Publication Publication Date Title
US20240062610A1 (en) Graphical user interface for a gaming system
US11290543B2 (en) Scene switching method based on mobile terminal
US8939836B2 (en) Interactive game controlling method for use in touch panel device medium
JP4999910B2 (en) User interface processing device, user interface processing method, and user interface processing program
US20140378228A1 (en) Electronic game device, electronic game processing method, and non-transitory computer-readable storage medium storing electronic game program
JP7589292B2 (en) Program, system, and method for providing a game
JP6923654B2 (en) Game programs and game systems
US11331577B2 (en) Game program and game system
JP6703155B1 (en) Game program and game system
JP2007029222A (en) Program, information storage medium and electronic device
JP2018082747A (en) GAME PROGRAM, RECORDING MEDIUM, AND GAME PROCESSING METHOD
JP2018082748A (en) GAME PROGRAM, RECORDING MEDIUM, AND GAME PROCESSING METHOD
JP7737054B2 (en) Server device, terminal device, information processing system, and program
JP6533278B2 (en) Game device and program
JP2018082746A (en) GAME PROGRAM, RECORDING MEDIUM, AND GAME PROCESSING METHOD
JP2019150414A (en) Game program and game system
JP6277565B1 (en) GAME DEVICE AND PROGRAM
JP2025042934A (en) Programs, information processing systems
JP2021020085A (en) Game program and game system
KR101525799B1 (en) Control system for game in touch screen device
JP2019171093A (en) Game device and program
JP2019162466A (en) Game program and game system

Legal Events

Date Code Title Description
A524 Written submission of copy of amendment under article 19 pct

Free format text: JAPANESE INTERMEDIATE CODE: A527

Effective date: 20191225

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210309

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210729

R150 Certificate of patent or registration of utility model

Ref document number: 6923654

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250