JP5378425B2 - Video game processing apparatus and video game processing program - Google Patents
Video game processing apparatus and video game processing program Download PDFInfo
- Publication number
- JP5378425B2 JP5378425B2 JP2011010805A JP2011010805A JP5378425B2 JP 5378425 B2 JP5378425 B2 JP 5378425B2 JP 2011010805 A JP2011010805 A JP 2011010805A JP 2011010805 A JP2011010805 A JP 2011010805A JP 5378425 B2 JP5378425 B2 JP 5378425B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- operation command
- value
- reservation
- activation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims description 63
- 230000009471 action Effects 0.000 claims abstract description 63
- 238000000034 method Methods 0.000 claims description 120
- 230000004913 activation Effects 0.000 claims description 100
- 230000008569 process Effects 0.000 claims description 96
- 230000001186 cumulative effect Effects 0.000 claims description 60
- 238000003860 storage Methods 0.000 claims description 27
- 230000004044 response Effects 0.000 claims description 17
- 230000003213 activating effect Effects 0.000 claims description 8
- 230000003252 repetitive effect Effects 0.000 claims 1
- 230000033001 locomotion Effects 0.000 abstract description 102
- 238000012544 monitoring process Methods 0.000 abstract description 5
- 230000002708 enhancing effect Effects 0.000 abstract 1
- 238000001994 activation Methods 0.000 description 100
- 230000000694 effects Effects 0.000 description 26
- 238000003825 pressing Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 238000003672 processing method Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- CLVOYFRAZKMSPF-UHFFFAOYSA-N n,n-dibutyl-4-chlorobenzenesulfonamide Chemical compound CCCCN(CCCC)S(=O)(=O)C1=CC=C(Cl)C=C1 CLVOYFRAZKMSPF-UHFFFAOYSA-N 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 238000010792 warming Methods 0.000 description 5
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 230000001066 destructive effect Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000007123 defense Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000035807 sensation Effects 0.000 description 2
- 235000019615 sensations Nutrition 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 239000004568 cement Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000881 depressing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000012854 evaluation process Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Abstract
Description
本発明は、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するための技術に関する。 The present invention displays a player character on a display screen of an image display device, and controls the progress of the video game by controlling the action of the player character displayed on the display screen in accordance with the operation of the player. Regarding technology.
RPG(ロールプレイングゲーム:プレイヤがゲームの世界の中であるキャラクタの役割を演じ、様々な経験を通して成長していく過程を楽しみながら、所定の目的を達成していくゲーム。)と呼ばれるゲームが各種提供されている。 Various games called RPG (role-playing game: a game in which a player plays the role of a character in the game world and enjoys the process of growing through various experiences and achieves a predetermined purpose) Is provided.
RPGでは、一般に、プレイヤの操作に応じて行動するプレイヤキャラクタが、所定目的の達成を阻害する敵キャラクタとの戦闘が醍醐味とされている。従来の戦闘時においては、プレイヤキャラクタと、敵キャラクタとの動作は、1回ずつ交互になされるものであり、戦闘の臨場感は低いものであった。 In RPG, in general, a player character that acts in response to an operation of a player enjoys a battle with an enemy character that impedes achievement of a predetermined purpose. In the conventional battle, the actions of the player character and the enemy character are alternately performed once, and the realistic feeling of the battle is low.
そこで、この問題を解決すべく特許文献1記載の発明は、ゲームキャラクタに対するコマンドの入力中においても時間の流れが停止することなく、敵キャラクタは、そのキャラクタ固有の設定時間が経過すると攻撃する構成が記載されている。つまり、この特許文献1に記載の発明は、敵キャラクタとの戦闘時に、時間経過につれ満たされるゲージを採用し、そのゲージが満たされた時、プレイヤキャラクタのコマンドを入力可能とすることにより、戦闘の臨場感を向上させている。
Therefore, in order to solve this problem, the invention described in
しかしながら、上記特許文献1記載の発明にあっては、コマンドを入力するためにはゲージが満タンに充填されるまで待機する必要があった。このとき、例えば、「防御」といった簡単なコマンドを発動する場合でも、難易度・破壊力などの大きい所謂「大ワザ」を発動する場合も、ゲージが満たされるまでの時間は同じである。また、連続的に敵キャラクタに攻撃を加えるということができない等、コマンドの組み合わせは不可能であった。
よって、遊戯に対する臨場感は低減され、プレイヤの遊戯に対する趣向性を欠くものとなっていた。
However, in the invention described in
Therefore, the realistic sensation for the game is reduced, and the player's preference for the game is lacking.
本発明は、上記の問題を解消すべく、発動するコマンドの難易度や破壊力(回復力)に合わせて、発動に必要とするポイント(時間)を可変的に対応させ、コマンドの発行に必要なポイントの合計値が充填されているポイントの範囲内であれば複数のコマンドを一度に指定することを可能とし、RPGゲームにおける戦闘場面での臨場感を高め、プレイヤの趣向性を向上させることを目的とする。 In order to solve the above problems, the present invention variably corresponds to the points (time) required for activation according to the difficulty level and destructive power (resilience) of the command to be activated, and is necessary for issuing the command. It is possible to specify a plurality of commands at a time if the total value of the various points is within the range of the filled points, enhance the realistic feeling in the battle scene in the RPG game, and improve the player's preference With the goal.
本発明のビデオゲーム処理装置は、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム処理装置であって、時間経過に伴って計時ポイントを加算する計時ポイント加算手段と、前記計時ポイントの累積値を前記表示画面に表示する累積計時ポイント表示手段と、プレイヤキャラクタの動作を指定する動作コマンドの指定を連続して複数受付可能な動作コマンド受付手段と、該動作コマンド受付手段が受け付けた動作コマンドと、該動作コマンドに設定されている動作コマンド値と、該動作コマンドの受付順番とを対応付けて記憶する動作コマンド記憶手段と、前記計時ポイントの累積値を監視し、前記計時ポイントが受け付けられている動作コマンドのうち受付順番が最も早い動作コマンドの動作コマンド値以上であるときに、当該動作コマンドを発動させる動作コマンド発動手段と、該動作コマンド発動手段が動作コマンドを発動したことに応じて、前記計時ポイントから発動した動作コマンドの動作コマンド値を減算する計時ポイント減算手段とを含むことを特徴とする。 The video game processing device of the present invention displays a player character on the display screen of the image display device, and controls the action of the player character displayed on the display screen in accordance with the operation of the player, thereby A video game processing device for controlling progress, a time point adding means for adding time points as time elapses, a cumulative time point display means for displaying a cumulative value of the time points on the display screen, and a player character An operation command receiving means capable of continuously receiving a plurality of operation command designations for specifying an operation of the operation command, an operation command received by the operation command receiving means, an operation command value set in the operation command, and the operation Operation command storage means for storing the command reception order in association with each other, and the accumulated value of the time points An operation command activating means for activating the operation command when the operation command value of the operation command having the earliest reception order among the operation commands for which the timing point is received is monitored, And a time point subtracting means for subtracting an operation command value of the operation command issued from the time point in response to the operation command being issued.
上記のように構成したことで、時間経過に伴い加算される計時ポイントと、選択して記憶された各動作コマンドに設定された動作コマンド値とを比較し、計時ポイントが受付順番が最も早い動作コマンド値以上となったときに、計時ポイントから動作コマンド値を減算し、記憶された動作コマンドを発動することが可能となる。つまり、動作コマンド毎に発動に必要な計時ポイント(言い換えると、経過時間)が異なるので、遊戯の臨場感は高まり、遊戯の趣向性を向上させることが可能となる。また、累積されて記憶された動作コマンドが発動されるので、動作コマンドを組み合わせて連続的に実行することが可能であるし、プレイヤはポイントの合計値を常に計算してコマンドを選択・指定する必要があるため、趣向性が増す。 As a result of the above configuration, the timing point added over time is compared with the operation command value set for each operation command selected and stored. When the command value is exceeded, the operation command value can be subtracted from the timing point, and the stored operation command can be activated. That is, since the time points (in other words, the elapsed time) necessary for activation differ for each operation command, the realism of the game is enhanced, and it is possible to improve the taste of the game. In addition, since the accumulated and stored motion commands are issued, it is possible to continuously execute the motion commands in combination, and the player always calculates the total value of points to select and specify the command. Because it is necessary, the preference is increased.
また、本発明のビデオゲーム処理装置は、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム処理装置であって、時間経過に伴って計時ポイントを加算する計時ポイント加算手段と、前記計時ポイントの累積値を前記表示画面に表示する累積計時ポイント表示手段と、プレイヤキャラクタの動作を指定する動作コマンドの指定を連続して複数受付可能な動作コマンド受付手段と、該動作コマンド受付手段が受け付けた動作コマンドと、該動作コマンドに設定されている動作コマンド値と、該動作コマンドの受付順番とを対応付けて記憶する動作コマンド記憶手段と、前記計時ポイントの累積値を監視し、前記計時ポイントが受け付けられている動作コマンドの動作コマンド値の累積値以上であるときに、受付順番に従って当該動作コマンドを順次発動させる動作コマンド発動手段と、該動作コマンド発動手段が動作コマンドを発動したことに応じて、前記計時ポイントから発動した動作コマンドの動作コマンド値を減算する計時ポイント減算手段とを含むことを特徴とする。 The video game processing apparatus of the present invention displays a player character on the display screen of the image display device, and controls the action of the player character displayed on the display screen in accordance with the operation of the player. A video game processing device for controlling the progress of a game, a time point adding means for adding time points as time elapses, a cumulative time point display means for displaying a cumulative value of the time points on the display screen, A motion command accepting means capable of continuously accepting a plurality of motion command designations for specifying a motion of the player character; a motion command accepted by the motion command accepting means; a motion command value set in the motion command; Operation command storage means for storing the operation command reception order in association with each other, and An operation command issuing means for monitoring the product value and sequentially issuing the operation commands in accordance with the reception order when the timekeeping point is equal to or greater than a cumulative value of the operation command values of the received operation commands; Includes a time point subtracting means for subtracting the operation command value of the operation command issued from the time measurement point in response to the operation command being activated.
上記のように構成したことで、時間経過に伴い加算される計時ポイントと、受け付けられている動作コマンドの動作コマンド値の累積値とを比較し、計時ポイントが動作コマンド値の累積値以上となったときに、受け付けられている動作コマンドを順次発動し、計時ポイントから発動した動作コマンド値を減算することが可能となる。つまり、動作コマンド毎に発動に必要な計時ポイント(言い換えると、経過時間)が異なるので、遊戯の臨場感は高まり、遊戯の趣向性を向上させることが可能となる。また、累積されて記憶された動作コマンドが受付順番に従って順次発動されるので、動作コマンドを組み合わせて連続的に実行することができ、プレイヤは動作コマンド値や計時ポイントの累積値を常に計算してコマンドを選択・指定する必要があるため、趣向性が増す。 By configuring as described above, the time points that are added over time are compared with the accumulated value of the operation command values of the accepted operation commands, and the time point becomes equal to or greater than the accumulated value of the operation command values. In this case, it is possible to sequentially issue the accepted operation commands and subtract the issued operation command value from the timing point. That is, since the time points (in other words, the elapsed time) necessary for activation differ for each operation command, the realism of the game is enhanced, and it is possible to improve the taste of the game. In addition, since the accumulated and stored motion commands are sequentially activated according to the order of acceptance, the motion commands can be combined and executed continuously, and the player always calculates the motion command value and the accumulated value of the timing points. Since it is necessary to select and specify a command, preference is increased.
プレイヤの操作にもとづく動作コマンドの発動指示を受け付ける動作コマンド発動指示受付手段を備え、動作コマンド発動手段は、前記動作コマンド発動指示受付手段が発動指示を受け付けたことを条件に、発動可能な動作コマンドを発動させる構成としてもよい。上記のように構成することで、動作コマンド発動のタイミングをプレイヤが指定することが可能となり、遊戯の趣向性をさらに向上させることが可能となる。 An operation command issuing instruction receiving unit that receives an operation command issuing instruction based on an operation of the player is provided, and the operation command issuing unit is an operation command that can be activated on condition that the operation command issuing instruction receiving unit has received the issuing instruction. It is good also as a structure which activates. By configuring as described above, it becomes possible for the player to specify the timing of the action command invocation, and it is possible to further improve the game preference.
動作コマンド発動手段による動作コマンドの発動が可能な状態であるときに、その旨を報知する発動可能報知演出を実行する発動可能報知演出手段を備えた構成としてもよい。上記のように構成することで、プレイヤに発動可能となった旨を視覚的に知らせることが可能となり、数値情報に注意力を注ぎ、プレイヤキャラクタの動作演出を見逃すことを回避することができる。 It is good also as a structure provided with the possible notification notification means which performs the possible notification effect which alert | reports that when it is in the state in which the operation command by the operation command issue means is possible. By configuring as described above, it is possible to visually notify the player that it can be activated, and it is possible to avoid paying attention to the numerical information and missing the action effect of the player character.
また、本発明のビデオゲーム処理装置は、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム処理装置であって、時間経過に伴って計時ポイントを加算する計時ポイント加算手段と、前記計時ポイントの累積値を前記表示画面に表示する累積計時ポイント表示手段と、プレイヤキャラクタの動作を指定する動作コマンドの指定を受付可能な動作コマンド受付手段と、該動作コマンド受付手段が受け付けた動作コマンドと、該動作コマンドに設定されている動作コマンド値とを対応付けて記憶する動作コマンド記憶手段と、プレイヤの操作にもとづく動作コマンドの発動予約指示を受け付ける動作コマンド発動予約指示受付手段と、発動予約指示を受け付けたときに、前記動作コマンド記憶手段が記憶している動作コマンドのうち未だ発動予約されていない各動作コマンドについて発動予約設定を行う発動予約設定手段と、前記計時ポイントの累積値を監視し、前記計時ポイントが発動予約されている動作コマンドのうち最も早く発動予約設定された各動作コマンドの動作コマンド値の累積値以上であるときに、当該最も早く発動予約設定された各動作コマンドまたは該各動作コマンドの組合せに応じて決定される特殊動作コマンドを発動させる動作コマンド発動手段と、該動作コマンド発動手段が動作コマンドを発動したことに応じて、前記計時ポイントから発動した動作コマンドの動作コマンド値を減算する計時ポイント減算手段とを含むことを特徴とする。 The video game processing apparatus of the present invention displays a player character on the display screen of the image display device, and controls the action of the player character displayed on the display screen in accordance with the operation of the player. A video game processing device for controlling the progress of a game, a time point adding means for adding time points as time elapses, a cumulative time point display means for displaying a cumulative value of the time points on the display screen, A motion command accepting unit that can accept the designation of a motion command that designates a motion of the player character, a motion command accepted by the motion command accepting unit, and a motion command value set in the motion command are stored in association with each other. Operation command storage means for receiving operation command activation reservation instructions based on player operations Operation command activation reservation instruction receiving means, and activation reservation setting for setting each of the operation commands not yet reserved for activation among the operation commands stored in the operation command storage means when receiving the activation reservation instruction. Monitoring the accumulated value of the setting means and the timing point, and when the timing point is equal to or greater than the accumulated value of the operation command value of each operation command set to be activated first among the operation commands reserved for activation; The operation command issuing means for issuing the operation command set for the earliest activation reservation or the special operation command determined in accordance with the combination of the operation commands, and the action command issuing means in response to the action command issuing To subtract the operation command value of the operation command issued from the timing point. Characterized in that it comprises a means.
上記のように構成したことで、時間経過に伴い加算される計時ポイントが、発動予約されている動作コマンドのうち最も早く発動予約設定された各動作コマンドの動作コマンド値の累積値以上となったときに、計時ポイントから発動予約設定された各動作コマンドの動作コマンド値の累積値を減算し、最も早く発動予約設定された各動作コマンドを発動することが可能となる。つまり、発動予約設定された単位で動作コマンドを連続的に発動することが可能となり、遊戯の臨場感を高めることができ、遊戯の趣向性を向上させることが可能となる。また、累積されて記憶された動作コマンドが予約設定されて発動されるので、動作コマンドを組み合わせて連続的に実行することが可能であるし、プレイヤは動作コマンド値や計時ポイントの累積値を常に計算してコマンドを選択・指定する必要があるため、趣向性が増す。 By configuring as described above, the timing point to be added as time elapses is equal to or greater than the cumulative value of the operation command value of each operation command that has been set as the earliest operation command among the operation commands reserved for activation. Sometimes, it is possible to subtract the cumulative value of the operation command values of each operation command set for activation reservation from the timekeeping point, and to issue each operation command set for activation reservation earliest. In other words, it is possible to continuously issue an operation command in units set for activation reservation, so that the realism of the game can be enhanced, and the game's preference can be improved. In addition, since the accumulated and stored motion commands are reserved and activated, it is possible to continuously execute the motion commands in combination, and the player always keeps the motion command value and the accumulated value of the timing points. Since it is necessary to select and specify a command by calculation, the preference is increased.
プレイヤキャラクタの動作を指定する複数の動作コマンドのうち受付可能な動作コマンドを所定の動作コマンド選択条件に基づき選択する動作コマンド選択手段と、前記選択された動作コマンドの一部または全部を前記表示画面に一覧表示する動作コマンド表示手段とを含む構成としてもよい。 Action command selection means for selecting an action command that can be accepted among a plurality of action commands that specify the action of the player character based on a predetermined action command selection condition, and a part or all of the selected action commands on the display screen The operation command display means for displaying a list may be included.
動作コマンド選択条件は、計時ポイントの累積最大値から受付済の各動作コマンドの動作コマンド値の累積値を減算した減算値以下の動作コマンド値が設定されている動作コマンドであること、およびプレイヤキャラクタの動作として指定可能であるか否かを示すフラグ情報が指定可能状態に設定されている動作コマンドであることのうち、少なくともいずれか一方を含む構成としてもよい。上記のように構成することで、動作コマンドの選択に制限を課すパラメータが決まる。よって、プレイヤは、遊戯を攻略する手段を考慮する必要が増えるので、この構成は、遊戯に対するプレイヤの趣向性を向上させるものとなる。 The action command selection condition is an action command in which an action command value equal to or less than a subtracted value obtained by subtracting the accumulated value of the action command value of each accepted action command from the accumulated maximum value of the timing points, and the player character The flag information indicating whether or not the operation can be specified is an operation command set to the specifiable state, and may include at least one of them. With the configuration described above, parameters that impose restrictions on the selection of operation commands are determined. Therefore, since the player needs to consider means for capturing the game, this configuration improves the player's preference for the game.
動作コマンド表示手段は、コマンド値の高い順に動作コマンドを表示する構成としてもよい。このように構成することで、動作コマンドを見易く表示することができるようになる。 The operation command display means may be configured to display operation commands in descending order of command values. With this configuration, the operation command can be displayed in an easy-to-see manner.
動作コマンド受付手段は、所定の上限数まで動作コマンドを受付可能とした構成としてもよい。 The operation command accepting unit may be configured to accept operation commands up to a predetermined upper limit number.
動作コマンド受付手段は、プレイヤキャラクタのステータスおよびビデオゲームの累積実行時間の少なくともいずれか一方にもとづいて、受付可能な動作コマンドの上限数を決定する構成としてもよい。上記のように構成したことで、受付可能な動作コマンドの上限数を決定するパラメータが決まる。よって、プレイヤは、遊戯を攻略する手段を考慮する必要が増えるので、この構成は、遊戯に対するプレイヤの趣向性を向上させるものとなる。 The motion command receiving means may be configured to determine the upper limit number of motion commands that can be received based on at least one of the status of the player character and the cumulative execution time of the video game. With the configuration described above, a parameter for determining the upper limit number of operation commands that can be accepted is determined. Therefore, since the player needs to consider means for capturing the game, this configuration improves the player's preference for the game.
計時ポイント加算手段は、プレイヤキャラクタのステータスおよびビデオゲームの累積実行時間の少なくともいずれか一方にもとづいて計時ポイントの加算速度を決定し、決定した加算速度で計時ポイントを加算する構成としてもよい。上記のように構成したことで、計時ポイントの加算速度を決定するパラメータが決まる。よって、プレイヤは、遊戯を攻略する手段を考慮する必要が増えるので、この構成は、遊戯に対するプレイヤの趣向性を向上させるものとなる。なお、蓄積可能な計時ポイントの最大値についても、プレイヤキャラクタのステータスおよびビデオゲームの累積実行時間の少なくともいずれか一方にもとづいて変化するようにしてもよい。 The timekeeping point addition means may be configured to determine an addition speed of the timekeeping points based on at least one of the status of the player character and the accumulated execution time of the video game, and add the timekeeping points at the determined addition speed. With the configuration as described above, a parameter for determining the addition speed of the timing points is determined. Therefore, since the player needs to consider means for capturing the game, this configuration improves the player's preference for the game. Note that the maximum value of time points that can be accumulated may also be changed based on at least one of the status of the player character and the cumulative execution time of the video game.
プレイヤの操作にもとづく動作コマンドの消去指示を受け付ける動作コマンド消去指示受付手段と、前記動作コマンド消去指示受付手段が消去指示を受け付けたときに、前記動作コマンド記憶手段が記憶した動作コマンドを消去する動作コマンド消去手段とを含む構成としてもよい。上記のように構成したことで、プレイヤが動作コマンドを誤入力した場合、その動作コマンドを消去することが可能となる。 An operation command erasure instruction receiving means for receiving an instruction to delete an operation command based on an operation of the player, and an operation for erasing the operation command stored in the operation command storage means when the operation command erasure instruction receiving means receives the erasure instruction A command erasing unit may be included. With the configuration described above, if the player erroneously inputs an operation command, the operation command can be deleted.
また、本発明のビデオゲーム処理方法は、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム処理方法であって、時間経過に伴って計時ポイントを加算する計時ポイント加算処理と、前記計時ポイントの累積値を前記表示画面に表示する累積計時ポイント表示処理と、プレイヤキャラクタの動作を指定する動作コマンドの指定を連続して複数受付可能な動作コマンド受付処理と、該動作コマンド受付処理にて受け付けた動作コマンドと、該動作コマンドに設定されている動作コマンド値と、該動作コマンドの受付順番とを対応付けて記憶する動作コマンド記憶処理と、前記計時ポイントの累積値を監視し、前記計時ポイントが受け付けられている動作コマンドのうち受付順番が最も早い動作コマンドの動作コマンド値以上であるときに、当該動作コマンドを発動させる動作コマンド発動処理と、該動作コマンド発動処理にて動作コマンドを発動したことに応じて、前記計時ポイントから発動した動作コマンドの動作コマンド値を減算する計時ポイント減算処理とを含むことを特徴とする。 In the video game processing method of the present invention, the player character is displayed on the display screen of the image display device, and the action of the player character displayed on the display screen is controlled in accordance with the operation of the player. A video game processing method for controlling the progress of a game, a time point addition process for adding time points as time elapses, a cumulative time point display process for displaying a cumulative value of the time points on the display screen, A motion command accepting process capable of continuously accepting a plurality of motion command designations for specifying the motion of the player character, a motion command accepted in the motion command accepting process, and a motion command value set in the motion command, , An operation command storage process for storing the operation command reception order in association with each other, and the timing point An operation command activation process for monitoring an accumulated value and causing the operation command to be activated when the timing point is greater than or equal to the operation command value of the operation command having the earliest reception order among the operation commands for which the timekeeping point has been received; And a time point subtraction process for subtracting the operation command value of the operation command issued from the time measurement point in response to the operation command being issued in the activation process.
また、本発明のビデオゲーム処理方法は、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム処理方法であって、時間経過に伴って計時ポイントを加算する計時ポイント加算処理と、前記計時ポイントの累積値を前記表示画面に表示する累積計時ポイント表示処理と、プレイヤキャラクタの動作を指定する動作コマンドの指定を連続して複数受付可能な動作コマンド受付処理と、該動作コマンド受付処理にて受け付けた動作コマンドと、該動作コマンドに設定されている動作コマンド値と、該動作コマンドの受付順番とを対応付けて記憶する動作コマンド記憶処理と、前記計時ポイントの累積値を監視し、前記計時ポイントが受け付けられている動作コマンドの動作コマンド値の累積値以上であるときに、受付順番に従って当該動作コマンドを順次発動させる動作コマンド発動処理と、該動作コマンド発動処理にて動作コマンドを発動したことに応じて、前記計時ポイントから発動した動作コマンドの動作コマンド値を減算する計時ポイント減算処理とを含むことを特徴とする。 In the video game processing method of the present invention, the player character is displayed on the display screen of the image display device, and the action of the player character displayed on the display screen is controlled in accordance with the operation of the player. A video game processing method for controlling the progress of a game, a time point addition process for adding time points as time elapses, a cumulative time point display process for displaying a cumulative value of the time points on the display screen, A motion command accepting process capable of continuously accepting a plurality of motion command designations for specifying the motion of the player character, a motion command accepted in the motion command accepting process, and a motion command value set in the motion command, , An operation command storage process for storing the operation command reception order in association with each other, and the timing point An operation command activation process for monitoring an accumulated value and sequentially activating the operation command in accordance with an acceptance order when the timing point is equal to or greater than an accumulated value of the operation command value of the operation command being accepted, and the operation command activation process And a time point subtraction process for subtracting the operation command value of the operation command issued from the time measurement point in response to the operation command being activated at.
また、本発明のビデオゲーム処理方法は、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム処理方法であって、時間経過に伴って計時ポイントを加算する計時ポイント加算処理と、前記計時ポイントの累積値を前記表示画面に表示する累積計時ポイント表示処理と、プレイヤキャラクタの動作を指定する動作コマンドの指定を受付可能な動作コマンド受付処理と、該動作コマンド受付処理にて受け付けた動作コマンドと、該動作コマンドに設定されている動作コマンド値とを対応付けて記憶する動作コマンド記憶処理と、プレイヤの操作にもとづく動作コマンドの発動予約指示を受け付ける動作コマンド発動予約指示受付処理と、発動予約指示を受け付けたときに、前記動作コマンド記憶処理にて記憶している動作コマンドのうち未だ発動予約されていない各動作コマンドについて発動予約設定を行う発動予約設定処理と、前記計時ポイントの累積値を監視し、前記計時ポイントが発動予約されている動作コマンドのうち最も早く発動予約設定された各動作コマンドの動作コマンド値の累積値以上であるときに、当該最も早く発動予約設定された各動作コマンド、または該各動作コマンドの組合せに応じて決定される特殊動作コマンドを発動させる動作コマンド発動処理と、該動作コマンド発動処理にて動作コマンドを発動したことに応じて、前記計時ポイントから発動した動作コマンドの動作コマンド値を減算する計時ポイント減算処理とを含むことを特徴とする。 In the video game processing method of the present invention, the player character is displayed on the display screen of the image display device, and the action of the player character displayed on the display screen is controlled in accordance with the operation of the player. A video game processing method for controlling the progress of a game, a time point addition process for adding time points as time elapses, a cumulative time point display process for displaying a cumulative value of the time points on the display screen, A movement command reception process capable of receiving a movement command designation specifying a movement of the player character, a movement command received in the movement command reception process, and a movement command value set in the movement command are associated with each other Operation command storage processing to be memorized, and an operation command activation reservation instruction based on a player's operation are received. Action command activation reservation instruction reception processing and activation trigger setting for each operation command not yet reserved for activation among the operation commands stored in the operation command storage process when the activation reservation instruction is received The reservation setting process and the accumulated value of the timing point are monitored, and when the timing point is equal to or more than the accumulated value of the operation command values of the operation commands that are set to be activated earliest among the operation commands reserved for activation. The operation command is activated by the operation command activation process for activating the operation command for which the earliest activation setting is set or the combination of the operation commands, and the operation command activation process. Depending on the situation, the time counter that subtracts the operation command value of the operation command issued from the timing point. Characterized in that it comprises a cement subtraction process.
また、本発明のビデオゲーム処理プログラムは、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム処理プログラムであって、コンピュータに、時間経過に伴って計時ポイントを加算する計時ポイント加算処理と、前記計時ポイントの累積値を前記表示画面に表示する累積計時ポイント表示処理と、プレイヤキャラクタの動作を指定する動作コマンドの指定を連続して複数受付可能な動作コマンド受付処理と、該動作コマンド受付処理にて受け付けた動作コマンドと、該動作コマンドに設定されている動作コマンド値と、該動作コマンドの受付順番とを対応付けて記憶する動作コマンド記憶処理と、前記計時ポイントの累積値を監視し、前記計時ポイントが受け付けられている動作コマンドのうち受付順番が最も早い動作コマンドの動作コマンド値以上であるときに、当該動作コマンドを発動させる動作コマンド発動処理と、該動作コマンド発動処理にて動作コマンドを発動したことに応じて、前記計時ポイントから発動した動作コマンドの動作コマンド値を減算する計時ポイント減算処理とを実行させるためのものである。 The video game processing program of the present invention displays a player character on the display screen of the image display device, and controls the action of the player character displayed on the display screen according to the operation of the player. A video game processing program for controlling the progress of a game, wherein a timekeeping point addition process for adding timekeeping points over time to a computer and a cumulative timepoint display for displaying the accumulated value of the timekeeping points on the display screen Process, a motion command reception process capable of continuously receiving a plurality of motion command designations for specifying the motion of the player character, a motion command received in the motion command reception process, and a motion set in the motion command An operation command that stores a command value and the order in which the operation command is received in association with each other Memory processing and an operation that monitors the accumulated value of the timing point and activates the operation command when the timing point is greater than or equal to the operation command value of the operation command having the earliest reception order. A command activation process and a timing point subtraction process for subtracting an operation command value of the operation command activated from the timing point in response to the activation of the operation command in the operation command activation process. .
また、本発明のビデオゲーム処理プログラムは、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御させるビデオゲーム処理プログラムであって、コンピュータに、時間経過に伴って計時ポイントを加算する計時ポイント加算処理と、前記計時ポイントの累積値を前記表示画面に表示する累積計時ポイント表示処理と、プレイヤキャラクタの動作を指定する動作コマンドの指定を連続して複数受付可能な動作コマンド受付処理と、該動作コマンド受付処理にて受け付けた動作コマンドと、該動作コマンドに設定されている動作コマンド値と、該動作コマンドの受付順番とを対応付けて記憶する動作コマンド記憶処理と、前記計時ポイントの累積値を監視し、前記計時ポイントが受け付けられている動作コマンドの動作コマンド値の累積値以上であるときに、受付順番に従って当該動作コマンドを発動させる動作コマンド発動処理と、該動作コマンド発動処理にて動作コマンドを発動したことに応じて、前記計時ポイントから発動した動作コマンドの動作コマンド値を減算する計時ポイント減算処理とを実行させるためのものである。 The video game processing program of the present invention displays a player character on the display screen of the image display device, and controls the action of the player character displayed on the display screen according to the operation of the player. A video game processing program for controlling the progress of a game, wherein a timekeeping point addition process for adding timekeeping points over time to a computer and a cumulative timepoint display for displaying a cumulative value of the timekeeping points on the display screen Process, a motion command reception process capable of continuously receiving a plurality of motion command designations for specifying the motion of the player character, a motion command received in the motion command reception process, and a motion set in the motion command An operation command for storing the command value and the order of accepting the operation command in association with each other A storage process and an operation command activation process that monitors the accumulated value of the timing point and activates the operation command according to the order of reception when the timing point is equal to or greater than the accumulated value of the operation command value of the operation command that is accepted And a time point subtraction process for subtracting the operation command value of the operation command issued from the time point in response to the operation command being issued in the operation command activation process.
さらに、本発明のビデオゲーム処理プログラムは、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御させるビデオゲーム処理プログラムであって、コンピュータに、時間経過に伴って計時ポイントを加算する計時ポイント加算処理と、前記計時ポイントの累積値を前記表示画面に表示する累積計時ポイント表示処理と、プレイヤキャラクタの動作を指定する動作コマンドの指定を受付可能な動作コマンド受付処理と、該動作コマンド受付処理にて受け付けた動作コマンドと、該動作コマンドに設定されている動作コマンド値とを対応付けて記憶する動作コマンド記憶処理と、プレイヤの操作にもとづく動作コマンドの発動予約指示を受け付ける動作コマンド発動予約指示受付処理と、発動予約指示を受け付けたときに、前記動作コマンド記憶処理にて記憶している動作コマンドのうち未だ発動予約されていない各動作コマンドについて発動予約設定を行う発動予約設定処理と、前記計時ポイントの累積値を監視し、前記計時ポイントが発動予約されている動作コマンドのうち最も早く発動予約設定された各動作コマンドの動作コマンド値の累積値以上であるときに、当該最も早く発動予約設定された各動作コマンド、または該各動作コマンドの組合せに応じて決定される特殊動作コマンドを発動させる動作コマンド発動処理と、該動作コマンド発動処理にて動作コマンドを発動したことに応じて、前記計時ポイントから発動した動作コマンドの動作コマンド値を減算する計時ポイント減算処理とを実行させるためのものである。 Furthermore, the video game processing program of the present invention displays a player character on the display screen of the image display device, and controls the action of the player character displayed on the display screen according to the operation of the player. A video game processing program for controlling the progress of a game, wherein a timekeeping point addition process for adding timekeeping points over time to a computer and a cumulative timepoint display for displaying a cumulative value of the timekeeping points on the display screen Processing, a motion command reception process capable of receiving specification of a motion command specifying the motion of the player character, a motion command received in the motion command reception processing, and a motion command value set in the motion command Based on action command storage processing stored in association with the player's operation Operation command activation reservation instruction reception processing for receiving operation command activation reservation instructions, and each operation command that has not yet been reserved for activation among the operation commands stored in the operation command storage process when the activation reservation instruction is received The activation reservation setting process for setting the activation reservation and the accumulated value of the timing point is monitored, and the operation command value of each operation command for which the activation reservation is set earliest among the operation commands for which the timing point is reserved for activation When the cumulative value is equal to or greater than the cumulative value, the operation command activation process for activating the operation command that is set to be activated first, or the special operation command determined according to the combination of the operation commands, and the operation command activation process In response to the activation of the operation command at, the operation command activated from the timing point It is intended to execute the time measuring point subtraction process of subtracting the operation command value.
本発明によれば、発動するコマンドの難易度や破壊力(回復力)に合わせて、発動に必要とする時間(ポイント)を可変的に対応させ、蓄積されたポイントの範囲内でのコマンドの複数入力を可能とし、RPGゲームにおける戦闘場面での臨場感を高め、プレイヤの趣向性を向上させることが可能となる。 According to the present invention, the time (point) required for activation is variably associated with the difficulty level and destructive power (recovery power) of the command to be activated, and the command within the range of accumulated points can be determined. A plurality of inputs can be made, the presence in the battle scene in the RPG game can be enhanced, and the preference of the player can be improved.
以下、本発明の一実施の形態について図面を参照して説明する。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
図1は、本発明の一実施の形態におけるビデオゲーム装置100の構成の例を示すブロック図である。図1に示すように、本例のビデオゲーム装置100は、ビデオゲーム装置本体10と、表示装置50と、サウンド出力装置60とを含む。ビデオゲーム装置本体10は、例えば市販のビデオゲーム機によって構成される。また、表示装置50は、例えばテレビジョン装置や液晶表示装置などによって構成され、画像表示部51を有している。
FIG. 1 is a block diagram showing an example of the configuration of a video game apparatus 100 according to an embodiment of the present invention. As shown in FIG. 1, the video game apparatus 100 of this example includes a video game apparatus
ビデオゲーム装置本体10は、制御部11と、RAM12と、ハードディスクドライブ(HDD)13と、サウンド処理部14と、グラフィック処理部15と、DVD/CD−ROMドライブ16と、通信インターフェイス17と、インターフェイス部18と、フレームメモリ19と、メモリーカードスロット20と、入力インターフェイス部21とを含む。
The video
制御部11、RAM12、ハードディスクドライブ(HDD)13、サウンド処理部14、グラフィック処理部15、DVD/CD−ROMドライブ16、通信インターフェイス17、及びインターフェイス部18は、それぞれ内部バス22に接続されている。
The
制御部11は、CPUやROMなどを含み、HDD13や記憶媒体70に格納された制御プログラムに従ってビデオゲーム装置100全体の制御を行う。制御部11は、タイマ割り込みを発生させるため等に用いられる内部タイマを備えている。RAM12は、制御部11のワークエリアとして用いられる。HDD13は、制御プログラムや各種のデータを保存するための記憶領域である。
The
サウンド処理部14は、例えばスピーカによって構成されるサウンド出力装置60に接続される。サウンド処理部14は、制御プログラムに従って処理を実行している制御部11からのサウンド出力指示に従って、サウンド出力装置60に対してサウンド信号を出力する。なお、サウンド出力装置60は、表示装置50あるいはビデオゲーム装置本体10に内蔵されていてもよい。
The sound processing unit 14 is connected to a
グラフィック処理部15は、画面表示がなされる画像表示部51を有する表示装置50に接続される。グラフィック処理部15は、制御部11からの描画命令に従って、フレームメモリ19に画像を展開するとともに、画像表示部51に画像を表示させるためのビデオ信号を表示装置50に対して出力する。ビデオ信号によって表示される画像の切替時間は、例えば、1フレームあたり1/30秒とされる。
The
DVD/CD−ROMドライブ16には、DVD−ROMやCD−ROMなどのゲーム用の制御プログラムが格納された記憶媒体70が装着される。DVD/CD−ROMドライブ16は、装着された記憶媒体70から、制御プログラムなどの各種データを読み出す処理を行う。
The DVD / CD-
通信インターフェイス17は、インターネットなどの通信ネットワーク80に無線あるいは有線によって接続される。ビデオゲーム装置本体10は、通信インターフェイス17における通信機能を用いて、通信ネットワーク80を介して例えば他のコンピュータとの通信を行う。
The
インターフェイス部18には、入力インターフェイス部21と、メモリカードスロット20とが接続される。インターフェイス部18は、プレイヤによるキーパッド30の操作にもとづく入力インターフェイス部21からの指示データをRAM12に格納する。すると、RAM12に格納された指示データに従って、制御部11が各種の演算処理を実行する。
An
ビデオゲーム装置本体10は、入力インターフェイス部21を介して操作入力部(コントローラ)としてのキーパッド30に接続される。
The video
キーパッド30の上部には、十字キー31と、ボタン群32と、左ジョイスティック38と、右ジョイスティック39とが配設されており、十字キー31には、上方キー31a、下方キー31b、右方キー31c及び左方キー31dが含まれ、ボタン群32には、○ボタン32a、×ボタン32b、△ボタン32c及び□ボタン32dが含まれる。また、十字キー31が配設される基部と、ボタン群32とが配設される基部との連結部には、セレクトボタン35が配設されている。なお、キーパッド30の側部にもR1ボタン36やL1ボタン33等の複数のボタンが配設されている。
At the top of the
キーパッド30は、十字キー31、○ボタン32a、×ボタン32b、△ボタン32c、□ボタン32d、セレクトボタン35、R1ボタン36及びL1ボタン33等のそれぞれと連係するスイッチを備え、各ボタンに対して押圧力が加えられると、その対応したスイッチがオンする。このスイッチのオン/オフに応じた検出信号がキーパッド30において生成されると共に、左ジョイスティック38及び右ジョイスティック39のそれぞれの傾倒方位に対応した検出信号がキーパッド30において生成される。
The
キーパッド30において生成された2系統の検出信号が入力インターフェイス部21に供給され、キーパッド30からの検出信号が入力インターフェイス部21を介されることによりキーパッド30上のどのボタンがオンされたかを示す検出情報と、左ジョイスティック38及び右ジョイスティック39のそれぞれの状態を示す検出情報となる。このようにキーパッド30に対してなされたプレイヤによる操作指令がビデオゲーム装置本体10に与えられる。
Two detection signals generated in the
また、インターフェイス部18は、制御部11からの指示に従って、RAM12に記憶されているゲームの進行状況を示すデータをメモリカードスロット20に装着されているメモリーカード90に格納する処理や、メモリーカード90に保存されている中断時のゲームのデータを読み出してRAM12に転送する処理などを行う。
In addition, the
ビデオゲーム装置100でゲームを行うための制御プログラムなどの各種のデータは、例えば記憶媒体70に記憶されている。記憶媒体70に記憶されている制御プログラムなどの各種のデータは、記憶媒体70が装着されているDVD/CD−ROMドライブ16によって読み出され、RAM12にロードされる。制御部11は、RAM12にロードされた制御プログラムに従って、グラフィック処理部15に対して描画命令を出力する処理や、サウンド処理部14に対してサウンド出力の指示を出力する処理などの各種の処理を実行する。なお、制御部11が処理を実行している間は、ワークメモリとして用いられるRAM12に、ゲームの進行状況によって中間的に発生するデータ(例えば、ゲームの得点、プレイヤキャラクタの状態を示すデータなど)が保存される。
Various data such as a control program for playing a game on the video game apparatus 100 is stored in the
この実施の形態に係る3次元ビデオゲームは、仮想3次元空間に設けられたフィールド上を、プレイヤキャラクタ(プレイヤによるキーパッド30の操作に従って動作するキャラクタ)などの複数のキャラクタが移動していくことによりゲームが進行する部分を含むゲームであるものとする。なお、フィールドが形成された仮想3次元空間は、ワールド座標系によって示されるものとする。フィールドは、複数の面で構成され、各構成面の頂点の座標を特徴点として表したものである。 In the 3D video game according to this embodiment, a plurality of characters such as player characters (characters that move according to the player's operation of the keypad 30) move on a field provided in a virtual 3D space. It is assumed that the game includes a part where the game progresses. Note that the virtual three-dimensional space in which the field is formed is indicated by the world coordinate system. The field is composed of a plurality of surfaces, and the coordinates of the vertices of each component surface are represented as feature points.
次に、本例のビデオゲーム装置100の動作について説明する。
ここでは、説明を簡単にするため、仮想3次元空間において動作するオブジェクトとして、プレイヤキャラクタと複数のノンプレイヤキャラクタ(NPC:ゲーム機側の制御(具体的には制御部11の制御)に従って動作するキャラクタ)のみが存在するものとし、本発明に特に関わる処理以外は、説明を省略している場合があるものとする。なお、本例では、RPGについてのビデオゲーム制御が実行されるものとする。
Next, the operation of the video game apparatus 100 of this example will be described.
Here, in order to simplify the explanation, the object that moves in the virtual three-dimensional space moves according to the player character and a plurality of non-player characters (NPC: game machine side control (specifically, control by the control unit 11)). It is assumed that only a character) exists and the description is omitted except for the processing particularly related to the present invention. In this example, it is assumed that video game control for RPG is executed.
図2は、本例のビデオゲーム装置100におけるメイン処理の例を示すフローチャートである。メイン処理は、1フレーム分の画像を生成するための処理、及びビデオゲームの制御に必要な処理であり、1/30秒ごとのタイマ割り込みに応じて実行される。なお、「1/30秒ごと」は一例であり、メイン処理は、例えば、1フィールド期間(1/60秒)ごとのタイマ割り込みに応じて実行されるものとしても、処理量によっては2フレーム期間(1/15秒)ごとのタイマ割り込みに応じて実行されるものとしてもよい。 FIG. 2 is a flowchart showing an example of main processing in the video game apparatus 100 of the present example. The main process is a process for generating an image for one frame and a process necessary for controlling the video game, and is executed in response to a timer interrupt every 1/30 seconds. Note that “every 1/30 seconds” is an example, and the main process may be executed in response to a timer interrupt for each field period (1/60 seconds), for example, depending on the amount of processing. It may be executed in response to a timer interrupt every (1/15 seconds).
本例では、プレイヤキャラクタの移動やプレイヤキャラクタによる戦闘を含む各種の行動が許容された共通のフィールド上でゲームが進行するものとし、当該フィールド上での所定目的が達成されるとステージ終了となり、次のフィールド上でのステージに移行するものとする。また、本例では、フィールド上に登場する各キャラクタは、同一時間軸が与えられており、一旦登場するとHP(ヒットポイント:生命力を表す値)が0にならない限り同一時間軸に従ってフィールド上を移動したりフィールド上で静止していたりする。なお、キャラクタ画像として画像表示部51に表示される部分は、フィールドにおける仮想カメラの視界内に存在する部分である。
In this example, it is assumed that the game proceeds on a common field in which various actions including movement of the player character and battle by the player character are allowed, and when the predetermined purpose on the field is achieved, the stage ends. Let's move on to the stage on the next field. In this example, each character appearing on the field is given the same time axis, and once it appears, it moves on the field according to the same time axis as long as HP (hit point: a value representing life force) does not become zero. Or standing still on the field. The portion displayed on the
メイン処理において、制御部11は、ゲーム開始前であればプレイヤによるキーパッド30の操作によりゲームの開始指示があったか否かを判定し、ゲームの実行中であれば場面変更(例えばフィールドの変更)を行うタイミングとなったか否かを判定する(ステップS101)。場面変更を行うタイミングは、例えば、これまで画像表示部51に表示していた場面(例えば、仮想3次元空間によって表されている場面、ムービー画像による動画演出によって表されていた場面)を終了し、新たな場面に切り替えるために、画像表示部51に新たな場面を示す仮想3次元空間を表示するタイミングを意味する。
In the main process, the
ゲームの開始指示があったと判定したとき、あるいは場面変更を行うタイミングとなったと判定したときは(ステップS101のY)、制御部11は、制御プログラムに従って、初期画面(ゲーム開始時の初期画面、場面変更時の初期画面)を決定する(ステップS102)。なお、ゲームに用いられる画面やキャラクタなどの各種のデータは、記憶媒体70に格納されている。ステップS102では、初期画面あるいは変更後の場面(例えば新しいステージ)におけるプレイヤキャラクタの初期表示位置、表示するNPC及びその初期表示位置などが、制御プログラムに従って決定される。
When it is determined that there is an instruction to start the game, or when it is determined that it is time to change the scene (Y in step S101), the
次いで、制御部11は、仮想カメラの視点の位置、視軸の方向、および視角の大きさを、制御プログラムに従って決定し、透視変換を行うための仮想カメラの初期設定を行う(ステップS103)。そして、ステップS115に移行する。
Next, the
ゲームの実行中であり場面変更を行うタイミングでないと判定したときは(ステップS101のN)、制御部11は、プレイヤによるキーパッド30の操作にもとづく指示データを受け付ける(ステップS104)。すなわち、プレイヤキャラクタの動作などを実行させるための指示データがキーパッド30から入力されているか否かを判定し、有効な指示データ(受付が許容されている指示データを意味する)が入力されていれば、その指示データを受け付ける。
When it is determined that the game is being executed and it is not time to change the scene (N in Step S101), the
移動に関するプレイヤキャラクタの行動を指示するためのキーパッド30の操作(移動操作)に応じて、ステップS104にて移動に関する行動を指示するための指示データ(移動指示データ:移動コマンドや方向指示キーによる移動指示)を受け付けた場合には(ステップS105のY)、制御部11は、受け付けた移動指示データに応じて移動処理を実行する(ステップS106)。移動処理では、制御部11は、仮想空間(現在のフィールド上)におけるプレイヤキャラクタの位置を、受け付けた移動指示データに応じて移動させる。なお、移動コマンドには、例えばダッシュ指示コマンドなどがある。ダッシュ指示コマンドは、プレイヤキャラクタを素早く移動させるためのコマンドであり、戦闘中であれば戦闘エリアから素早く離れる(逃げる)指示を与えるためのコマンドとなる。
In response to an operation (movement operation) of the
次いで、制御部11は、移動処理に伴って派生するプレイヤキャラクタの位置情報にもとづいて移動情報を生成する(ステップS107)。すなわち、移動処理によるプレイヤキャラクタの位置の移動に応じて、仮想カメラの視点の位置、視軸の方向、視角の大きさのうち、必要なデータを更新し、仮想カメラの設定内容の変更を行う。移動情報は、プレイヤキャラクタの移動後の位置、プレイヤキャラクタの移動によって変更された仮想カメラの視点の位置、視軸の方向、視角の大きさなど、移動に関する各種の情報を含む。そして、ステップS113に移行する。
Next, the
戦闘に関するプレイヤキャラクタの行動を指示するためのキーパッド30の操作(バトル操作)に応じて、ステップS104にて戦闘に関する行動を指示するための指示データ(バトル指示データ:バトルコマンド)を受け付けた場合には(ステップS108のY)、制御部11は、受け付けたバトル指示データに応じてバトル処理を実行する(ステップS109)。バトル処理では、制御部11は、例えば、戦闘相手となっている敵キャラクタとプレイヤキャラクタとの戦闘結果や戦闘経過を決定する処理などが実行される。
When instruction data (battle instruction data: battle command) for instructing an action related to battle is received in step S104 in response to an operation (battle operation) of the
次いで、制御部11は、バトル処理によって決定された戦闘結果や戦闘経過にもとづいてバトル情報を生成する(ステップS110)。すなわち、バトル処理による戦闘結果や戦闘経過に応じて、対戦したプレイヤキャラクタ及び敵キャラクタ名、対戦経過、その対戦結果、プレイヤキャラクタの能力を規定するパラメータなどのうち、必要な情報の更新及び設定を行う。バトル情報は、対戦したプレイヤキャラクタ及び敵キャラクタ名、対戦経過、その対戦結果、プレイヤキャラクタの能力を規定するパラメータなど、戦闘に関する各種の情報を含む。そして、ステップS113に移行する。
Subsequently, the
その他の指示を行うためのキーパッド30の操作(その他操作)に応じて、ステップS104にてその他の指示のための指示データ(その他指示データ:その他コマンド)を受け付けた場合には(ステップS111のY)、制御部11は、受け付けたその他指示データに応じた処理(例えば、会話、買物、拾得等)を実行する(ステップS112)。そして、ステップS112の処理結果に応じたその他の諸情報が生成され、ステップS113に移行する。
When instruction data for other instructions (other instruction data: other command) is received in step S104 in response to an operation (other operation) of the
ステップS113にて、制御部11は、ステップS107にて生成した移動情報をRAM12の所定のデータ領域に格納することにより、プレイヤキャラクタの現在位置を更新する。また、ステップS113にて、制御部11は、ステップS110にて生成したバトル情報や、ステップS112の後に生成したその他の諸情報をRAM12の所定のデータ領域に格納することにより、プレイヤキャラクタの各種の行動履歴を記憶保持する。
In step S113, the
次いで、制御部11は、RAM12に一旦格納されたプレイヤキャラクタの行動履歴を示す情報にもとづいて、行動評価処理を実行する(ステップS114)。具体的には、数値化が必要な情報に対しては、予め容易されている変換テーブルが用いられて数値化がなされ、また、重み付けが必要な情報に対しては、所定の計数が乗算されてそれらの数値が合計されて得点が計算される。そして、算出された得点がRAM12の所定のデータ領域に格納されている旧得点に加算され、再び所定のデータ領域に格納されることにより評価情報としての得点が更新される。
Next, the
そして、制御部11は、仮想カメラの設定内容等に応じて、仮想カメラから表示すべきプレイヤキャラクタやノンプレイヤキャラクタを含む仮想3次元空間を仮想スクリーン上に透視変換して、画像表示部51に表示させる2次元画像を生成するための表示処理を行う(ステップS115)。表示処理を終了すると、今回のメイン処理を終了する。その後、次のフレーム期間の開始タイミングにおいてタイマ割り込みが発生すると、次回のメイン処理が実行されることとなる。そして、メイン処理が繰り返し実行されることで、キャラクタ画像がフレーム期間毎に切り替えられて、画像表示部51にて動画が表示されることになる。
Then, the
ここで、ステップS115の表示処理について簡単に説明する。ステップS115では、制御部11は、先ず、プレイヤキャラクタやノンプレイヤキャラクタを含む仮想3次元空間を構成するポリゴンの頂点の座標のうち、少なくとも仮想スクリーン上に透視変換される範囲に含まれるポリゴンの頂点の座標を、ワールド座標系の座標から視点座標系の座標に変換する。次いで、制御部11は、プレイヤキャラクタやノンプレイヤキャラクタについての視点座標系におけるポリゴンの頂点の座標とをグラフィック処理部15に送信し、グラフィック処理部15に対して描画命令を出力する。
Here, the display process in step S115 will be briefly described. In step S115, the
描画命令が入力されると、グラフィック処理部15は、視点座標系の座標にもとづいて、各面を構成する各点について、前側にある点のデータが残るようにZバッファの内容を更新する。Zバッファの内容を更新すると、グラフィック処理部15は、前側にある残った点についての画像データをフレームメモリ19に展開する。また、グラフィック処理部15は、展開される画像データに対して、シェーディングやテクスチャマッピングなどの処理も行う。
When a drawing command is input, the
そして、グラフィック処理部15は、フレームメモリ19に展開された画像データを順次読み出し、同期信号を付加してビデオ信号を生成し、表示装置50に出力する。表示装置50は、グラフィック処理部15から出力されたビデオ信号に対応した画像を画像表示部51に表示する。1フレーム時間ごとに画像表示部51の画像が切り替えられていくことで、プレイヤは、プレイヤキャラクタやノンプレイヤキャラクタがフィールド上を移動する様子を含む画像を見ることができる。
The
次に、本例のビデオゲームにおいて表示装置50の表示画面51に表示されるプレイヤキャラクタと敵キャラクタとの戦闘状態における3次元フィールド画面の例について説明する。
Next, an example of a three-dimensional field screen in a battle state between a player character and an enemy character displayed on the
図3は、戦闘開始状態における3次元フィールド画面の例を示す説明図である。図3に示すように、3次元フィールド画面には、例えば、プレイヤキャラクタ201や、プレイヤキャラクタ201の所定目的を阻害する敵キャラクタ202a〜202cなどの各キャラクタが表示される。また、3次元フィールド画面には、各キャラクタの他、プレイヤキャラクタ201のキャラクタ名とヒットポイント(HP)の最大値と現在のHPとを表示するHP表示領域203と、敵キャラクタ202a〜202eのキャラクタ名を表示する敵キャラクタ名表示領域204と、プレイヤからのキーパッド30による指示信号に基づき移動する選択カーソル205と、プレイヤキャラクタの行動の対象となるターゲットを示すターゲットカーソル206と、Active
Time Battle値(以下、ATB値)の累積値を表示するATBゲージ207aと、コマンド発行予約ポイント(発行予約されている動作コマンドに設定されているポイントであって、その動作コマンド発行時に消費されるATB値のポイント)の累積値を表示するコマンド発行予約ポイントゲージ207bとが設けられている。なお、本例では、ATBゲージ207aの累積最大値とコマンド発行予約ポイントゲージ207bの累積最大値は、等しく設定される。
FIG. 3 is an explanatory diagram showing an example of a three-dimensional field screen in the battle start state. As shown in FIG. 3, for example, each character such as the
An
ここで、「ATB値」とは、時間経過に伴って加算され、プレイヤキャラクタのコマンド(攻撃、防御などプレイヤキャラクタの動作)の実行により減算される値を意味する。換言すると、プレイヤは、ATB値が所定量累積されるまで待たなければ、プレイヤキャラクタのコマンドを発動することはできない。つまり、プレイヤは、ATBゲージ207aに表示されたATB値の累積値を参照しながら、時間経過と共に変化するプレイヤキャラクタのコマンドを計画的に発動しなければならない。よって、プレイヤのゲームへの趣向性が高まるものとなる。このATB値の減算、加算に係るコマンド処理を、以下に詳細に説明する。
Here, the “ATB value” means a value that is added as time elapses and is subtracted by execution of a player character command (player character action such as attack and defense). In other words, the player cannot issue a command of the player character unless waiting for the ATB value to accumulate a predetermined amount. That is, the player must systematically issue a player character command that changes over time while referring to the accumulated value of the ATB value displayed on the
図4を参照して、プレイヤの入力に基づきプレイヤキャラクタの動きを制御するコマンド処理を説明する。図4は、本例のビデオゲーム装置100におけるコマンド処理の例を示すフローチャートである。 With reference to FIG. 4, the command processing for controlling the movement of the player character based on the player's input will be described. FIG. 4 is a flowchart showing an example of command processing in the video game apparatus 100 of the present example.
コマンド処理において、制御部11は、先ず、時間経過に伴ってATB値を加算するATB値加算処理を行う(ステップS201)。そして、制御部11は、加算されたATB値に基づき、プレイヤからのキーパッド30によるコマンド入力を受け付けるコマンド受付処理を行い(ステップS202)、さらに、プレイヤキャラクタにコマンドを発動させるコマンド発動処理を行う(ステップS203)。
In the command process, the
次に、図5を参照して、上述したATB値加算処理(ステップS201)を詳細に説明する。図5は、ATB加算処理の詳細を示すフローチャートである。 Next, the ATB value addition process (step S201) described above will be described in detail with reference to FIG. FIG. 5 is a flowchart showing details of the ATB addition process.
制御部11は、先ず、プレイヤキャラクタのステータス情報を取得する(ステップS301)。ここで、プレイヤキャラクタのステータス情報とは、ゲームにおけるプレイヤキャラクタの状態を示す情報であって、例えば、プレイヤキャラクタの健康状態(通常状態、スロウ状態(敵キャラクタの攻撃により行動が遅くなった状態)、戦闘不能状態など)、プレイヤキャラクタのレベル(成長度)、プレイヤキャラクタの所持するアイテム、プレイヤキャラクタの装備、プレイヤキャラクタのコマンド状態(コマンド受け付け中、コマンド発動中、ATB値、コマンド発行予約ポイント等)などである。
First, the
次に、制御部11は、ステップS301において、取得したプレイヤキャラクタのステータス情報に基づき、プレイヤキャラクタが戦闘可能な状態であるか否か判断する(ステップS302)。制御部11は、プレイヤキャラクタが戦闘可能状態であると判断すれば(ステップS302のY)、プレイヤキャラクタのステータス情報に基づき、プレイヤキャラクタがコマンド発動中であるか否かを判断する(ステップS303)。つづいて、制御部11は、プレイヤキャラクタがコマンド発動中ではない判断すると(ステップS303のN)、累積されたATB値が累積最大値未満であるか否かを判断する(ステップS304)。ここで、制御部11は、累積ATBが累積最大値未満であると判断すると(ステップS304のY)、ATB値を加算し(ステップS305)、表示装置50に表示されるATBゲージ207の表示を更新する(ステップS306)。なお、制御部11は、ATB値の加算値をプレイヤキャラクタのステータス情報から判断し、例えば、プレイヤキャラクタが「スロウ状態」にあれば、その加算するATB値を「通常状態」よりも低い値とする。
Next, in step S301, the
一方、ステップS302において、制御部11が、プレイヤキャラクタが戦闘可能状態でないと判断すれば(ステップS302のN)、ATB値を加算することなく終了する。同様に、ステップS303において、制御部11が、プレイヤキャラクタがコマンド発動中であると判断すれば(ステップS303のY)、ATB値を加算することなく終了する。同様に、ステップS304において、制御部11が、ATB値が累積最大値であると判断すると(ステップS304のN)、ATB値を加算することなく終了する。また、ステップS302において、制御部11が、プレイヤキャラクタが戦闘可能状態でないと判断すれば(ステップS302のN)、ATB値をリセットして(ATB値のポイントを0ポイントとして)、ATB値を更新して終了してもよい。
On the other hand, if the
ATB値の加算量は、具体的に、1ポイントあたり0.2秒などとしてもよい。また、ATBゲージ207aの加算量及び最大値は、プレイヤキャラクタのレベルによって大きくしていくことも可能である。具体的には、ゲーム開始時のプレイヤキャラクタの最大ATB値を40ポイントとし、ゲーム終盤時のプレイヤキャラクタの最大ATB値を200ポイントとしてもよい。また、制御部11は、ATBゲージの加算量及び最大値をゲームの実行した累積時間に伴い増加させるようにしてもよい。
Specifically, the addition amount of the ATB value may be 0.2 seconds per point. Further, the addition amount and the maximum value of the
次に、図6を参照して、上述したコマンド受付処理(ステップS202)を詳細に説明する。図6は、コマンド受付処理の詳細を示すフローチャートである。 Next, the command reception process (step S202) described above will be described in detail with reference to FIG. FIG. 6 is a flowchart showing details of the command reception process.
制御部11は、先ず、プレイヤキャラクタのコマンド発行予約ポイント及びプレイヤキャラクタのステータスを取得する(ステップS401)。ここで、選択するコマンドには、各々、コマンド値(コマンド発動に必要なATB値)が設定されており、「コマンド発行予約ポイント」とは、その選択したコマンドに設定されているコマンド値を意味する。また、プレイヤキャラクタのステータスには、プレイヤキャラクタが選択可能なコマンドの上限数に関する情報が含まれている。選択可能なコマンドの上限数は、固定数でもよいが、プレイヤキャラクタのレベル、或いはゲームを実行した累積時間に伴ない増加させるようにしてもよい。
First, the
次に、制御部11は、取得されたプレイヤキャラクタのステータス情報に基づき、プレイヤキャラクタが戦闘可能状態であるか否かを判断し(ステップS402)、プレイヤキャラクタが戦闘可能状態であると判断すると(ステップS402のY)、選択されたコマンド指定数がプレイヤキャラクタに設定された上限値であるか否かを確認する(ステップS403)。そして、制御部11は、選択されたコマンドの数が、プレイヤキャラクタに設定された上限値ではないと判断すると(ステップS403のN)、制御部11は、プレイヤのキーパッド30によるプレイヤキャラクタの動作の対象となるターゲットの選択を受け付ける(ステップS404)。一方、制御部11は、プレイヤキャラクタが、戦闘可能状態ではないと判断すれば(ステップS402のN)、本コマンド受付処理を終了する。同様に、制御部11が、選択したコマンド指定数がプレイヤキャラクタに設定された上限値であると判断すれば(ステップS403のY)、本コマンド受付処理を終了する。また、制御部11は、プレイヤキャラクタのステータス情報のみではなく、ゲームの累積実行時間からコマンド指定数の上限値を決定する構成としてもよい。
Next, the
ここで、図3を参照して、ターゲット選択受付(ステップS404)の具体例を説明する。図3に示すように、プレイヤは、十字キー31を押下げ選択カーソル205を移動させ、ターゲットを選択し、○ボタン32aの押下げることによりターゲットを決定する。図3に示す本例では、敵キャラクタAをターゲットとして選択している。
Here, a specific example of target selection reception (step S404) will be described with reference to FIG. As shown in FIG. 3, the player moves the cross key 31 to move the
次に、制御部11は、ターゲットの選択を受け付けると(ステップS404のY)、取得したプレイヤキャラクタのステータス情報及びコマンド発行予約ポイントの累積値に基づき、表示装置50に表示するコマンドを選択する(ステップS405)。そして、制御部11は、選択したコマンドの一覧を表示装置50に表示する(ステップS406)。さらに、制御部11は、プレイヤのキーパッド30によるコマンドの選択を受け付ける(ステップS407)。
Next, when receiving the selection of the target (Y in step S404), the
ここで、制御部11は、例えば、図7に示されるコマンドテーブル300を参照して、コマンドの一覧を表示する。図7は、プレイヤキャラクタが「レベル2」の状態にあるコマンドの情報により構成されたコマンドテーブル300を示す図である。コマンドテーブル300は、コマンド名301と、コマンド値302と、コマンドのカテゴリ名303と、プレイヤキャラクタがそのコマンド取得に必要なレベル304と、プレイヤキャラクタがコマンドを選択可能であるか否かを示す取得フラグ305が表示されている。ここで、プレイヤキャラクタは、レベル2であるので、コマンド取得レベル304がレベル3,及びレベル4に設定されたコマンドの取得フラグ305は、「0」と表示され、レベル1,及びレベル2に設定されたコマンドの取得フラグ305は、「1」と表示される。制御部11は、コマンドの取得フラグ305が1であると判断すれば、表示装置50に表示する。また、制御部11は、コマンドテーブル300を参照して、コマンドの配列順を、コマンド値302が高いものから順番に配列する。或いは、制御部11は、取得レベル304が高いものから順番に配列して表示装置50に表示する。
Here, the
制御部11は、コマンドテーブル300を参照して、コマンドをカテゴリ303に基づき分類して、図8に示すように、コマンドメニュー208を表示装置50に表示する。また、制御部11は、コマンドテーブル300のコマンド値302を参照し、ATB値の累積最大値から受付済の各コマンドのコマンド発行予約ポイントの累積値を減算した減算値以下のコマンド値が設定されているコマンドであれば、コマンドを選択し、減算値より上のコマンド値が設定されているコマンドであれば、コマンドを選択しない。換言すると、さらにひとつ累積してもコマンド発行予約ポイントの累積値がATB値の最大値よりも低くなるコマンドのみが選択される。
The
上記のように、使用可能なATB値以上のポイントが必要なコマンドをプレイヤが誤って選択してしまうことを防ぐために、コマンドメニュー208には、選択不可能なコマンド名をグレーアウトで表示したり、そもそも選択不可能なコマンド名に関しては表示を行わないといった方法を取ってもよい。
As described above, in order to prevent the player from erroneously selecting a command that requires a point greater than the usable ATB value, the
さらに、プレイヤによるコマンド選択をより簡単に実施可能なように、コマンドをカテゴリ303に基づいて管理せずに、図9に示すように選択可能な全てのコマンドを単純にポイント値の大小によって昇順もしくは降順に羅列するようにしてもよい(コマンドメニュー208’)。このようにすると、コマンドカテゴリ選択領域208aとコマンド選択領域208bを区別する必要がなくなる。
Further, in order to make it easier for the player to select a command, all commands that can be selected as shown in FIG. They may be arranged in descending order (
次に、図8を参照して、選択されたコマンドの一覧表示(ステップS406)及びコマンド選択受付(ステップS407)の具体例を説明する。図8は、図3からターゲットを選択し、所定時間経過した状態の3次元フィールド画面を示す図である。図7に示すように、表示装置50には、コマンド表示領域208(選択可能なコマンドの一覧)と、ターゲットとしたキャラクタ名を表示するターゲット名表示領域209とが表示される。
Next, a specific example of the list display of selected commands (step S406) and command selection reception (step S407) will be described with reference to FIG. FIG. 8 is a diagram showing a three-dimensional field screen in which a target is selected from FIG. 3 and a predetermined time has elapsed. As shown in FIG. 7, the
コマンド表示領域208は、コマンドのカテゴリを選択するコマンドカテゴリ選択領域208aと、コマンド名とコマンド値とを選択するコマンド選択領域208bとで構成されている。コマンドカテゴリ選択領域208aには、例えば、通常技、特殊技、アイテム、魔法などが表示され、コマンド選択領域208bには、例えば、カテゴリが通常技であれば、「たたかう1」、「たたかう2」、「ぬすむ」、「しらべる」、「ぼうぎょ1」、「ぼうぎょ2」等のコマンド名がコマンド値の高い順に表示され、その横には、各々のコマンドに対応するコマンド値が表示される。
The
ターゲット名表示領域209には、ターゲットのキャラクタ名が、「敵A」と表示される。また、図3の状態から、所定時間が経過していることから、ATBゲージ207aには、例えば、ATB値が25ポイントに加算されている。なお、制御部11により多数のコマンドが選択された場合には、コマンド選択領域208bにスクロールバーを設け、スクロールバーを移動させ、コマンド名を表示する。
In the target
プレイヤは、十字キー31を押下げ選択カーソル205を移動させ、コマンドを選択し、○ボタン32aの押下げることによりコマンドを決定可能である。図8に示す本例では、「たたかう1」をコマンドとして選択している。
The player can determine the command by moving the cross key 31 and moving the
次に、制御部11は、プレイヤによるキーパッド30の指令信号に基づき、コマンドの選択がなされたと判断すると(ステップS407のY)、選択されたコマンドを記憶して(ステップS408)、その選択されたコマンドのコマンド発行予約ポイントを加算し(ステップS409)、表示装置50に選択したコマンド名、及びそのコマンド発行予約ポイントを表示する(ステップS410)。また、制御部11は、複数コマンドが選択された場合、その選択されたコマンドの順序も記憶する。
Next, when the
ここで、図10を参照して、選択したコマンド名、及びそのコマンド発行予約ポイント表示(ステップS410)の具体例を説明する。図10は、図8に示す状態からコマンドを一つ選択した状態の3次元フィールド画面を示す図である。図10に示すように、表示装置50のターゲット表示領域の横側には、選択したコマンド名を示す選択コマンド名表示領域210が表示される。そして、「たたかう1」のコマンド値の40ポイントに基づき、コマンド発行予約ポイントゲージ207bに40ポイントのコマンド発行予約ポイントが表示される。
Here, a specific example of the selected command name and its command issuance reservation point display (step S410) will be described with reference to FIG. FIG. 10 is a diagram showing a three-dimensional field screen in a state where one command is selected from the state shown in FIG. As shown in FIG. 10, a selected command
なお、選択コマンド名表示領域210が表示されるタイミングについては、上記の方法以外にも、予め指定可能なコマンド数と同数の表示領域を「ブランク状態」で用意しておき、選択されたコマンドを順次ブランク状態の表示領域に当てはめていく方法を取ってもよい。
Regarding the timing for displaying the selected command
一方、ステップS406において、コマンドが入力されない場合(ステップS407のN)、コマンドの取り消しを受け付ける(ステップS411)。ここで、制御部11は、プレイヤのキーパッド30の所定ボタンの押下げにより、コマンドの取り消しが決定されたと判断すると(ステップS411のY)、ステップS408において記憶された選択コマンドのコマンド発行予約ポイントを減算する(ステップS412)。次に、制御部11は、そのコマンドを消去し(ステップS413)、表示装置50からその選択したコマンド名、及びそのコマンド発行予約ポイントの表示を消去する(ステップS414)。
On the other hand, if no command is input in step S406 (N in step S407), the cancellation of the command is accepted (step S411). Here, when the
ここで、図10を参照して、選択したコマンド名、及びそのコマンド発行予約ポイントの表示の消去(ステップS410)の具体例を説明する。図10に示すような画面から、プレイヤは、十字キー31の押下げにより、選択カーソル205を選択コマンド名表示領域210の「たたかう1」を選択し、×ボタン32bの押下げにより、「たたかう1」のコマンドをキャンセル可能である。このコマンドのキャンセルにより、記憶されたコマンド発行予約ポイントが消去されるので、コマンド発行予約ポイントゲージ207bに示されるポイントは、40ポイントから0ポイントとなり、図10に示す3次元フィールド画面から、図8に示す3次元フィールド画面となる。
Here, a specific example of deleting the display of the selected command name and its command issuance reservation point (step S410) will be described with reference to FIG. From the screen as shown in FIG. 10, the player selects “warming 1” in the selection command
また、制御部11は、コマンド受付処理(ステップS202)を繰り返し、実行することにより、ステップS408において、複数のコマンドを保存する。なお、制御部11は、ステップS408において記憶されたコマンドのコマンド値を、コマンド発行予約ポイントとして、コマンドを選択する度に加算する。制御部11は、ステップS401において、コマンド発行予約ポイントの累積値と、ATB値の最大値とを比較し、ステップS409のコマンド発行予約ポイント加算により、コマンド発行予約ポイントの累積値がATB値の最大値を超えるようなコマンドがある場合、ステップS405において、そのコマンドを選択しない。
In addition, the
ここで、図11を参照して、複数のコマンドが記憶された状態を説明する。図11は、図10から、さらにコマンドを追加して記憶した状態の3次元フィールド画面を示す図である。図11に示されるように、プレイヤは、十字キー31を押下げ選択カーソル205を移動させ、コマンドを選択し、○ボタン32aの押下げることによりコマンドを決定する。図11に示す本例では、「たたかう2」をコマンドとして選択している。「たたかう2」の選択により、選択コマンド名表示領域210には、「たたかう1」と「たたかう2」が表示される。また、コマンド発行予約ポイントゲージ207bには、「たたかう1」のコマンド発行予約ポイントの40ポイントと、「たたかう2」のコマンド発行予約ポイントの30ポイントとが、加算されて表示される。
Here, a state where a plurality of commands are stored will be described with reference to FIG. FIG. 11 is a diagram showing a three-dimensional field screen in which a command is further added and stored from FIG. As shown in FIG. 11, the player moves the cross key 31 to move the
次に、図12を参照して、上述したコマンド発動処理(ステップS203)について詳細に説明する。図12は、コマンド発動処理のフローチャートである。
コマンド発動処理において、制御部11は、先ず、プレイヤキャラクタのステータス情報を取得し(ステップS501)、プレイヤキャラクタが戦闘可能状態であるか否か判断する(ステップS502)。制御部11は、プレイヤキャラクタが戦闘可能状態であると判断すると(ステップS502のY)、受け付けられているコマンドのうち一番先に保存されたコマンドのコマンド発行予約ポイント以上の累積ATB値があるか否かを判断する(ステップS504)。また、制御部11は、一番先に保存されたコマンドのコマンド発行予約ポイント以上の累積ATB値があると判断すると(ステップS504のY)、コマンド発動可能である旨を示すコマンド発動演出を行い(ステップ505)、プレイヤからのコマンド発動入力を受け付ける(ステップS506)。そして、制御部11は、プレイヤからのコマンド発動入力を受け付けると(ステップS506のY)、動作コマンドを発動する(ステップS507)。一方、上述した処理において、制御部11が、プレイヤキャラクタが戦闘可能状態ではないと判断した場合(ステップS502のN)、受け付けられたコマンドがないと判断した場合(ステップS503のN)、或いは、累積ATB値が累積コマンド発行予約ポイント未満であると判断した場合(ステップS504のN)には、コマンド発動処理を終了する。
Next, with reference to FIG. 12, the command activation process (step S203) described above will be described in detail. FIG. 12 is a flowchart of command activation processing.
In the command activation process, the
ここで、図13を参照して、コマンド発動可能演出処理(ステップS505)、及びコマンド発動入力受付処理(ステップS506)を説明する。図13は、図11から所定時間経過した状態の3次元フィール画面を示す図である。図13に示すように、図11から所定時間経過しているので、ATB値が、25ポイントから50ポイントへと加算され、「たたかう1」のコマンド発行予約ポイントの40ポイントを上回っている。ここで、例えば、プレイヤキャラクタを輝かせて表示する等のコマンド発動演出が行なわれる。そして、表示装置50には、選択コマンド名表示領域210の横に発動可能ボタン211が表示される。プレイヤは、十字キー31を押下げ選択カーソル205を移動させ、発動可能ボタン211を選択し、○ボタン32aの押下げることによりコマンドの発動を決定することができる。或いは、□ボタン32dの押下げによりコマンドの発動を決定可能としてもよい。なお、コマンド発動演出は、上記のような画像演出に限ることはなく、効果音による演出であってもよい。
Here, with reference to FIG. 13, the command activation possible effect process (step S505) and the command activation input reception process (step S506) will be described. FIG. 13 is a diagram showing a three-dimensional feel screen in a state in which a predetermined time has elapsed from FIG. As shown in FIG. 13, since a predetermined time has elapsed since FIG. 11, the ATB value is added from 25 points to 50 points, which exceeds 40 points of the command issue reservation point of “
制御部11は、コマンドを発動させると、ATB値から発動済みのコマンド発行予約ポイントを減算し(ステップS508)、記憶された発動済みの選択コマンドを消去し(ステップS509)、表示装置50の表示から発動済みコマンドを消去すると共に減算したATB値を表示する(ステップS510)。
When the
例えば、図13に示した状態から「たたかう1」が発動されると、図14に示す状態となる。すなわち、図13のATB値50ポイントから「たたかう1」のコマンド発行予約ポイントである40ポイントを減算し、ATB値は10ポイントとなる。そして、発動により選択済みとなった「たたかう1」の選択コマンド名表示領域210の表示は消去される。また、「たたかう1」の消去と同時に「たたかう2」の選択コマンド名表示領域210の表示を消去してもよい。
For example, when “warming 1” is activated from the state shown in FIG. 13, the state shown in FIG. 14 is obtained. That is, 40 points, which are the command issue reservation points of “
また、図15に示すように、図13から所定時間経過した状態で、動作コマンドを発動させることも可能である。図15は、図12から所定時間経過した状態の3次元フィールド画面を示す図である。図15に示すように、図13から所定時間経過しているので、ATB値は、50ポイントから90ポイントへと加算され、「たたかう1」と「たたかう2」とのコマンド発行予約ポイントを加算した値である70ポイントを上回っている。したがって、発動可能ボタン211を選択し、○ボタン32aの押下げることによりコマンドの発動を決定することができる。この場合、一回目の発動可能ボタン211の選択により、「たたかう1」を発動させ、二回目の発動可能ボタン211の選択により、「たたかう2」を発動可能である。或いは、一回の発動可能ボタン211の選択により、「たたかう1」及び「たたかう2」を連続的に発動可能とさせる構成であってもよい。
In addition, as shown in FIG. 15, it is also possible to activate the operation command after a predetermined time has elapsed since FIG. FIG. 15 is a diagram showing a three-dimensional field screen after a predetermined time has elapsed from FIG. As shown in FIG. 15, since the predetermined time has elapsed from FIG. 13, the ATB value is added from 50 points to 90 points, and the command issue reservation points of “
また、上記実施の形態では、一番先に保存された動作コマンドのコマンド発行予約ポイント≦ATB値の関係が成立した場合(ステップS504のY)に、コマンド発動可能演出(ステップS505)を実行し、動作コマンド発動入力を受け付ける(ステップS506)構成としたが、本発明は、この構成に限られるものではない。すなわち、図16に示すように、上記ステップS505及びステップS506の処理を省略したステップS601〜ステップS608の処理により構成されるコマンド発動処理であってもよい。 In the above embodiment, when the relationship of command issue reservation point ≦ ATB value of the operation command stored first is established (Y in step S504), the command executable effect (step S505) is executed. The operation command activation input is accepted (step S506), but the present invention is not limited to this configuration. That is, as shown in FIG. 16, it may be a command invocation process constituted by the processes in steps S601 to S608 in which the processes in steps S505 and S506 are omitted.
以上に説明したように、上述した一実施の形態では、制御部11は、所定時間毎にATB値を加算したATBの蓄積値と、動作コマンドの指定によりコマンド発行予約ポイントとして記憶された各コマンドに設定されたコマンド値とを監視し、コマンド発行予約ポイントがATB値の累積値以下であるとき、ATB値の累積値からコマンド発行予約ポイントの累積値を減算し、記憶されたコマンドを発動する構成としたので、コマンド毎に発動させるまでに要する時間が異なるので、遊戯の臨場感は高まり、プレイヤの趣向性を向上させることが可能となる。また、累積されて記憶されたコマンドが発動されるので、コマンドを組み合わせて連続的に実行することが可能である。
As described above, in the above-described embodiment, the
制御部11は、ATB値の累積値から受付済の各コマンドのコマンド発行予約ポイントの累積値を減算した減算値以下のコマンド値が設定されているコマンドであること、およびプレイヤキャラクタの動作として指定可能であるか否かを示すフラグ情報が指定可能状態に設定されている動作コマンドがあることによりコマンドを選択している(ステップS405)。よって、プレイヤは、遊戯を攻略する手段を考慮する必要が増えるので、この構成は、遊戯に対するプレイヤの趣向性を向上させるものとなる。
The
制御部11は、コマンドをコマンド値の高い順に表示するので(ステップS406)、プレイヤは容易にコマンドを見つけることが可能となる。
Since the
動作コマンドが発動可能であると判断されると、プレイヤからのコマンド発動希望を受け付ける処理(ステップS506)がなされるので、プレイヤは、所定のタイミングを図り動作コマンドを発動させることが可能となり、遊戯の趣向性をさらに向上させることが可能となる。 If it is determined that the motion command can be activated, processing for accepting a command activation request from the player is performed (step S506), so that the player can activate the motion command at a predetermined timing. It becomes possible to further improve the taste.
コマンドを発動可能であると判断すると、コマンドを発動可能である旨を表示する演出を実行するように構成しているので、プレイヤに発動可能となった旨を視覚的に知らせることが可能となる。また、ATBゲージ207aばかり注目することにより、ゲームの演出画面を見られないという現象を回避することができる。
When it is determined that the command can be activated, an effect that displays that the command can be activated is executed, so that it is possible to visually notify the player that the command can be activated. . Further, by paying attention only to the
制御部11は、所定の上限数のコマンドのみを記憶し、その所定の上限数の動作コマンドのみをプレイヤから受付可能とする(ステップS403)。また、その上限数は、プレイヤキャラクタの状態及びゲームの累積実行時間に基づき決定されるので、プレイヤは、遊戯を攻略する手段を考慮する必要が増えるので、この構成は、遊戯に対するプレイヤの趣向性を向上させるものとなる。
The
制御部11が、プレイヤキャラクタの状態及びゲームの累積実行時間に基づき、ATB値を加算するか否かの判断及びATB値の加算量を決定する(ステップS301,ステップS302)ので、ATB値の加算速度を決定つけるパラメータが設定される。よって、プレイヤは、遊戯を攻略する手段を考慮する必要が増えるので、この構成は、遊戯に対するプレイヤの趣向性を向上させるものとなる。
The
制御部11は、プレイヤキャラクタのステータスおよびビデオゲームの累積実行時間の少なくともいずれか一方にもとづいてATB値の値(加算速度)を決定し、決定した加算速度でATB値を加算する(ステップS304)。上記のように構成したことで、ATB値を決定するパラメータが決まる。よって、プレイヤは、遊戯を攻略する手段を考慮する必要が増えるので、この構成は、遊戯に対するプレイヤの趣向性を向上させるものとなる。
The
制御部11は、プレイヤの操作にもとづくコマンドの消去指示を受け付け、消去指示を受け付けたときに、記憶したコマンドを消去する(ステップS411〜ステップS414)。上記のように構成したことで、プレイヤがコマンドを誤入力した場合、その動作コマンドを消去することが可能となる。
The
なお、上述した実施の形態では、ATB値が最初に選択された動作コマンドのコマンド値以上となった場合、あるいはプレイヤからの発動指示があったときにATB値が少なくとも最初に選択された動作コマンドのコマンド値以上となっていた場合に、コマンドを発動する構成としていたが、コマンド受付処理にて予め1または2以上の動作コマンドの発動予約を受け付け、コマンド発動処理にて、発動予約されている動作コマンドのコマンド発行予約ポイントの累積値がATB値の累積値以下となったときに、発動予約されている動作コマンドを発動する(複数の動作コマンドが発動予約されている場合には、連続的に発動する)構成としてもよい。以下、この処理工程を図17〜図19を参照して詳細に説明する。 In the above-described embodiment, when the ATB value is equal to or greater than the command value of the motion command selected first, or when the player gives an activation instruction, the motion command whose ATB value is selected at least first. If the command value is equal to or greater than the command value, the command is activated. However, the command reception process accepts the activation reservation of one or more operation commands in advance, and the command activation process reserves the activation. When the cumulative value of the command issue reservation point of the motion command is less than or equal to the cumulative value of the ATB value, the motion command that is reserved for activation is activated (if multiple motion commands are reserved for activation, continuous It is good also as a structure which is activated. Hereinafter, this processing step will be described in detail with reference to FIGS.
図17は、コマンドを発動予約可能なコマンド受付処理を示すフローチャートである。図17に示すように、ステップS701〜ステップS714は、上記ステップS401〜ステップS414(図6参照)と同様の処理である。図17に示すコマンド受付処理は、上記図6に示したコマンド受付処理と異なり、制御部11による動作コマンドの選択を受け付けた場合の処理(ステップ708〜ステップS710)、或いは、動作コマンドのキャンセルを受け付けた場合の処理(ステップS711〜ステップS714)がなされた後に、ステップS708において記憶したコマンドの発動予約を受け付ける(ステップS715)。制御部11は、プレイヤによるキーパッド30の予約ボタン(例えば、△ボタン32c)の押下操作を検出すると(ステップS715のY)、コマンドの発動予約設定を行う(ステップS716)。なお、この例では、上記実施形態と異なり、ステップS705において、コマンド発行予約ポイントの累積値がATB値の最大値を超えるようなコマンドがある場合であっても、そのコマンドを選択するようにしてもよい。
FIG. 17 is a flowchart showing a command reception process capable of making reservations for issuing commands. As shown in FIG. 17, steps S701 to S714 are the same processes as steps S401 to S414 (see FIG. 6). The command reception process shown in FIG. 17 differs from the command reception process shown in FIG. 6 above in the case of receiving an operation command selection by the control unit 11 (steps 708 to S710) or canceling the operation command. After the processing in the case of acceptance (steps S711 to S714) is performed, the command activation reservation stored in step S708 is accepted (step S715). When the
ステップS716では、ステップS708において記憶したコマンドのうち、未だ発動予約がなされていない各動作コマンドの発動予約が設定され、その予約順番とともに記憶媒体に記憶される。具体的には、発動予約がなされていない動作コマンドA,B,Cのみが選択され記憶されているときに、予約ボタンの押下操作を検出すると、動作コマンドA,B,Cの3つを予約順番1として発動予約する。そして、動作コマンドA,B,Cが発動される前に、さらに動作コマンドD,Eが選択され記憶されたあと予約ボタンの押下操作を検出すると、動作コマンドD,Eの2つを予約順番2として発動予約する。
In step S716, among the commands stored in step S708, the activation reservation of each operation command that has not yet been reserved for activation is set and stored in the storage medium together with the reservation order. Specifically, when only the operation commands A, B, and C for which the activation reservation is not made are selected and stored, if the pressing operation of the reservation button is detected, the operation commands A, B, and C are reserved. Make an activation reservation as
図18は、発動予約されているコマンドの発動処理を実行可能なコマンド発動処理を示すフローチャートである。図18に示すように、ステップS801〜ステップS803及びステップS805〜ステップS809は、上記ステップS601〜ステップS603及びステップS604〜ステップS608(図16参照)と同様の処理である。図18に示すコマンド発動処理は、図16に示したコマンド発動処理と異なり、制御部11は、記憶されたコマンドがあると判断した場合(ステップS803のY)、コマンドを発動させる発動予約設定がなされているか否かを判断する(ステップS804)。制御部11は、コマンドの発動予約設定がなされていると判断すると(ステップS804のY)、ATB値が、一番先に発動予約された各コマンドのコマンド発行予約ポイントの累積値以上であるか否かを判断する(ステップS810)。制御部11は、一番先に発動予約された各コマンドのコマンド発行予約ポイントの累積値≦ATB値であると判断すると(ステップS810のY)、その発動予約設定されたコマンドを連続して発動させる(ステップS811)。なお、発動予約が1つのコマンドについてなされていた場合には、その1つのコマンドを発動させる。つづいて、制御部11は、ステップS807〜ステップS809の処理を実行し、コマンド発動処理を終了する。一方、制御部11は、一番先に予約された各コマンドのコマンド発行予約ポイントの累積値>ATBであると判断すると(ステップS810のN)、コマンド発動処理を終了する。また、制御部11は、ステップ804において、コマンドの発動予約設定がなされていないと判断すると(ステップS804)、ステップS805〜ステップS809の処理を実行し、コマンド発動処理を終了する。
FIG. 18 is a flowchart showing command invocation processing capable of executing invocation processing of commands reserved for invocation. As shown in FIG. 18, Steps S801 to S803 and Steps S805 to S809 are the same processes as Steps S601 to S603 and Steps S604 to S608 (see FIG. 16). The command activation process shown in FIG. 18 is different from the command activation process shown in FIG. 16, and when the
ここで、図19を参照して、コマンドの予約設定及びその予約コマンド発動の具体例を説明する。図19は、コマンドの発動予約設定受付け時の3次元フィールド画面を示す図である。図19に示すように、表示装置50には、ターゲット名表示領域209と、選択コマンド名表示領域210とが表示され、その横に予約確定ボタン212が表示される。プレイヤは、十字キー31を押下げ選択カーソル205を移動させ、予約確定ボタン212を選択し、○ボタン32aを押下することによりコマンド予約を確定することができる。或いは、△ボタン32cの押下によりコマンド予約を確定可能としてもよい。なお、図19に示す例において、ターゲット名表示領域209の上部には、予約が確定されたターゲット名表示領域209’と、予約が確定された選択コマンド名表示領域210’とが表示されている。なお、複数の発動予約がなさている場合には、発動予約が設定された動作コマンドのグループ毎に、表示行をずらして表示される。また、コマンド発行予約ポイントゲージ207bの蓄積表示は、コマンドの予約毎にその累積値の表示色を変え、プレイヤに判断可能に、表示されている。
Here, with reference to FIG. 19, a specific example of command reservation setting and reservation command activation will be described. FIG. 19 is a diagram showing a three-dimensional field screen when accepting a command activation reservation setting. As shown in FIG. 19, the
そして、図19に示す例にあっては、「敵A」をターゲットとし、「たたかう1(コマンド発行予約ポイント:40p)」、及び「たたかう2(コマンド発行予約ポイント:30p)」のコマンドを発動する予約が設定されているので、ATB値が、70p(30p+40p=70p)に達した時点で、「たたかう1」及び「たたかう2」のコマンドが自動的に連続して発動される。
Then, in the example shown in FIG. 19, commands “Takau 1 (command issuance reservation point: 40 p)” and “Tataka 2 (command issuance reservation point: 30 p)” are activated with “enemy A” as the target. Since the reservation to be performed is set, when the ATB value reaches 70p (30p + 40p = 70p), the commands of “
また、上記の他の形態では、制御部11は、時間経過に伴い加算されるATB値が、発動予約されている動作コマンドのうち最も早く発動予約設定された各動作コマンドのコマンド発行予約ポイントの累積値以上となったときに、ATB値から発動予約設定された各動作コマンドの動作コマンド値の累積値を減算し、最も早く発動予約設定された各動作コマンドを発動する。つまり、発動予約設定された単位で動作コマンドを連続的に発動することが可能となり、遊戯の臨場感を高めることができ、遊戯の趣向性を向上させることが可能となる。また、累積されて記憶された動作コマンドが予約設定されて発動されるので、動作コマンドを組み合わせて連続的に実行することが可能であるし、プレイヤはATB値及びコマンド発行予約ポイントの累積値を常に計算してコマンドを選択・指定する必要があるため、趣向性が増す。
In the other embodiment, the
なお、上記の例では、コマンド発動処理にて、発動予約されている動作コマンドのコマンド発行予約ポイントの累積値がATB値の累積値以下となったときに、発動予約されている動作コマンドを連続的に発動する構成としていたが、発動予約されている各動作コマンドの組合せに応じて特殊動作コマンドを決定し、決定した特殊動作コマンドを発動するようにしてもよい。この場合、発動予約されている複数の動作コマンドの各種の組合せ(順番は特定されていてもよいし、特定されていなくてもよい。)に、それぞれ異なる種類の特殊演出を発動するための特殊動作コマンドが対応付けされている特殊演出決定用テーブルを予め用意しておき、制御部11が、その特殊演出決定用テーブルを用いて発動する特殊動作コマンドを決定するようにすればよい。このように構成すれば、プレイヤによって選択され発動予約されている複数の動作コマンドの組合せに応じて発動する特殊演出を決定し、決定した特殊演出を実行することが可能となる。なお、複数の動作コマンドの組合せに応じて特殊動作コマンドを決定するのではなく、選択されている動作コマンドの数に応じて特殊動作コマンドを決定するようにしてもよい。
In the above example, in the command invocation process, when the cumulative value of the command issuance reservation point of the operation command reserved for activation is equal to or less than the accumulated value of the ATB value, the operation command reserved for activation is continuously executed. However, the special operation command may be determined according to the combination of each operation command reserved for activation, and the determined special operation command may be activated. In this case, special combinations for activating different types of special effects for various combinations of operation commands that are reserved for activation (the order may or may not be specified). A special effect determination table associated with an operation command may be prepared in advance, and the
また、上述した一実施の形態では、ATB値が最初に選択された動作コマンドのコマンド値以上となった場合、あるいはプレイヤからの発動指示があったときにATB値が少なくとも最初に選択された動作コマンドのコマンド値以上となっていた場合に、コマンドを発動する構成としていたが、ATB値が、受け付けられている動作コマンド(選択されている1または2以上の動作コマンド)の動作コマンド値の累積値以上であるときに、受付順番(プレイヤによって選択された順番)に従って、当該動作コマンドを連続的に順次発動するようにしてもよい。このように構成すれば、時間経過に伴い加算されるATB値と、受け付けられている動作コマンドの動作コマンド値の累積値とを比較し、ATB値が動作コマンド値の累積値以上となったときに、受け付けられている動作コマンドを順次発動し、ATB値から発動した動作コマンド値を減算することが可能となる。つまり、動作コマンド毎に発動に必要なATB値(言い換えると、経過時間)が異なるので、遊戯の臨場感は高まり、遊戯の趣向性を向上させることが可能となる。また、累積されて記憶された動作コマンドが受付順番に従って順次発動されるので、動作コマンドを組み合わせて連続的に実行することができ、プレイヤは動作コマンド値やATB値の累積値を常に計算し、さらにどの動作コマンドをどのような順番で選択するかを考慮して、コマンドを選択・指定する必要があるため、趣向性が増す。 Further, in the above-described embodiment, when the ATB value is equal to or greater than the command value of the motion command selected first, or when the activation instruction is given from the player, the motion with the ATB value selected at least first. The command is activated when the command value is equal to or greater than the command value of the command, but the ATB value is an accumulation of the operation command values of the accepted operation commands (one or more selected operation commands). When the value is equal to or greater than the value, the operation commands may be sequentially and sequentially issued according to the reception order (the order selected by the player). With this configuration, when the ATB value added over time is compared with the accumulated value of the operation command value of the accepted operation command, the ATB value becomes equal to or greater than the accumulated value of the operation command value. In addition, it is possible to sequentially issue the accepted operation commands and subtract the issued operation command value from the ATB value. That is, since the ATB value (in other words, the elapsed time) necessary for the activation is different for each operation command, the realism of the game is increased, and it is possible to improve the interest of the game. In addition, since the accumulated and stored motion commands are sequentially activated according to the order of acceptance, the motion commands can be combined and executed continuously, and the player always calculates the cumulative value of the motion command value and ATB value, Furthermore, since it is necessary to select and specify a command in consideration of which operation command is to be selected and in what order, the preference is increased.
なお、上述した実施の形態では言及していないが、連続して動作コマンドが発動されるときに、その各動作コマンドに応じた行動・動作が連続して実行されるのではなく、各動作コマンドに応じた通常の行動・動作とは異なる特殊な動作・行動が実行させるようにしてもよい。特殊演出としては、具体的には、動作コマンドによっては発動することが不可能な所定の必殺技などが考えられる。この場合、複数の動作コマンドの各種の組合せ(順番は特定されていてもよいし、特定されていなくてもよい。)に、それぞれ異なる種類の特殊演出が対応付けされている特殊演出決定用テーブルを予め用意しておき、制御部11が、その特殊演出決定用テーブルを用いて特殊演出を決定するようにすればよい。このように構成すれば、プレイヤによって選択されている複数の動作コマンドの組合せに応じて発動する特殊演出を決定し、決定した特殊演出を実行することが可能となる。なお、複数の動作コマンドの組合せに応じて発動する特殊演出を決定するのではなく、選択されている動作コマンドの数に応じて発動する特殊演出を決定するようにしてもよい。
Although not mentioned in the above-described embodiment, when an operation command is continuously issued, the action / operation corresponding to each operation command is not continuously executed, but each operation command A special action / behavior different from the normal action / behavior according to the condition may be executed. Specifically, the special effect may be a predetermined special technique that cannot be activated by an operation command. In this case, a special effect determination table in which different types of special effects are associated with various combinations (the order may or may not be specified) of a plurality of operation commands. May be prepared in advance, and the
また、上述した実施の形態では言及していないが、複数の動作コマンドが受け付けられていて、その複数の動作コマンドを発動することが決定されたときに、同時に発動可能なものであれば一気に発動するようにしてもよい。例えば、味方キャラクタの回復魔法を指定する動作コマンドと、敵キャラクタに攻撃することを指定する動作コマンドとが受け付けられているときに、ATB値が、受け付けられている各動作コマンド値よりもの累積値以上となったときに、受け付けられている各動作コマンドを一気に発動するようにすればよい。このように構成すれば、遊戯演出のバリエーションをさらに増やすことができ、遊戯の趣向性を向上させることが可能となる。 In addition, although not mentioned in the above-described embodiment, when a plurality of operation commands are accepted and it is determined that the plurality of operation commands are to be activated, they can be activated at once if they can be activated at the same time. You may make it do. For example, when an action command that specifies recovery magic of an ally character and an action command that specifies attacking an enemy character are accepted, the ATB value is a cumulative value of the accepted action command values. When it becomes the above, it is sufficient to activate each accepted operation command at once. If comprised in this way, the variation of a play production can be increased further and it will become possible to improve the taste of a game.
また、上述した一実施の形態では、ビデオゲーム装置本体10と表示装置50とが別体として構成されていたが、ビデオゲーム装置本体10に表示装置50を備える構成としてもよい。
In the above-described embodiment, the video game apparatus
また、上述した実施の形態では、RPGのゲーム制御について説明していたが、ガンアクションRPG等の同種のゲームに適用することができることは勿論であり、さらに他の種のゲームにも好適に適用することができる。 In the above-described embodiment, the RPG game control has been described. However, it can of course be applied to the same type of game such as a gun action RPG, and is also preferably applied to other types of games. can do.
また、上述した実施の形態ではビデオゲーム装置100を例に説明したが、画像生成機能を備えた機器であれば、パーソナルコンピュータ、携帯電話端末、携帯用ゲーム機などの各種の機器に本発明を適用することができる。なお、携帯用ゲーム機などに適用する場合には、上述した記憶媒体70として、CD−ROMやDVD−ROMの替わりに半導体メモリーカードなどの小型の記憶媒体を用いるようにすればよい。
In the above-described embodiment, the video game apparatus 100 has been described as an example. However, the present invention is applied to various devices such as a personal computer, a mobile phone terminal, and a portable game machine as long as the device has an image generation function. Can be applied. When applied to a portable game machine or the like, a small-sized storage medium such as a semiconductor memory card may be used as the
また、上述した実施の形態では、ビデオゲーム装置本体10に上述した各種の処理を実行させるためのゲーム用データ(ゲームに用いられる制御プログラムなどの各種のデータ)が記憶媒体70に格納されているものとしていたが、ゲーム用データは、WWWサーバなどのサーバ装置によって配信されるものであってもよい。この場合、ビデオゲーム装置本体10は、サーバ装置によって配信されるゲーム用データを通信ネットワーク80を介して取得してHDD13に格納し、ゲーム用データをHDD13からRAM12にロードして使用するようにすればよい。なお、上記の例ではゲーム用データとしていたが、少なくとも上述した実施の形態における画像生成処理をコンピュータに実行させるための制御プログラムを含むデータであればよい。
In the embodiment described above, game data (various data such as a control program used in a game) for causing the video
本発明によれば、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム装置、パーソナルコンピュータ、携帯電話端末、携帯用ゲーム機などに適用するのに有用である。 According to the present invention, the player character is displayed on the display screen of the image display device, and the progress of the video game is controlled by controlling the action of the player character displayed on the display screen in accordance with the operation of the player. The present invention is useful for application to video game apparatuses, personal computers, mobile phone terminals, portable game machines, and the like.
10 ビデオゲーム装置本体
11 制御部
12 RAM
13 HDD
14 サウンド処理部
15 グラフィック処理部
16 DVD/CD−ROM
17 通信インターフェイス
18 インターフェイス部
19 フレームメモリ
20 メモリーカードスロット
21 入力インターフェイス部
22 内部バス
30 キーパッド
50 表示装置
51 画像表示部
60 サウンド出力装置
70 記憶媒体
80 通信ネットワーク
90 メモリーカード
100 ビデオゲーム装置
10 Video Game
13 HDD
14
17
Claims (5)
前記戦闘時に、
コンピュータに、
累積値の最大値が設定された計時ポイントを、時間の経過に伴って加算することで該経時ポイントの累積値を演算する計時ポイント加算手順、
前記累積値の累積状態を前記表示画面に第1のゲージとして示す累積計時ポイント表示手順、
前記第1のゲージに示された前記計時ポイントの累積値が前記最大値に向けて増加してゆく状態で、前記操作入力部からのプレイヤキャラクタの動作を指定する一つ以上の動作コマンドの発動予約指示を受け付ける動作コマンド発動予約指示受付手順、
前記動作コマンド発動予約指示受付手順は、
a)前記操作入力部からの動作コマンドの指定を受付可能な動作コマンド受付手順、
b)該動作コマンド受付手順にて受け付けた動作コマンドと、該動作コマンドに設定されている動作コマンド値とを対応付けて記憶する動作コマンド記憶手順、
c)前記記憶された動作コマンドの発動予約を、前記操作入力部からの操作入力に基づいて設定する、発動予約手順、
d)前記手順a)、b)及びc)を1回以上回実行して、前記一つ以上の動作コマンドの発動予約指示を受け付ける繰り返し受付手順を有し、
前記第1のゲージに示された前記計時ポイントの累積値が前記最大値に向けて増加してゆく状態で、前記受け付けられた動作コマンドを、該動作コマンドの受付順番及び動作コマンド値に従って、前記表示画面上の第2のゲージにそれぞれ表示する、コマンド表示手順、
前記発動予約が設定されている前記動作コマンドが有った場合に、前記計時ポイントの前記最大値に向けて増加してゆく累積値を監視し、該経時ポイントの累積値が前記発動予約されている動作コマンドのうち一番先に発動予約設定された前記一つ以上の動作コマンドの動作コマンド値の累積値以上であるときに、当該一番先に発動予約設定された前記一つ以上の動作コマンド、または該一つ以上の動作コマンドの組合せに応じて決定される特殊動作コマンドを自動的に発動させる予約コマンド発動手順、
該予約コマンド発動手順にて動作コマンドを発動したことに応じて、前記計時ポイントの累積値から発動した動作コマンドの動作コマンド値を減算すると共に、前記第1のゲージの前記累積値の表示を当該減算された形で表示する計時ポイント減算手順、
前記第2のゲージの表示から前記発動した動作コマンドの表示を消去する、発動コマンド消去手順、
を実行させるためのビデオゲーム処理プログラム。
The player character and the enemy character are displayed on the display screen of the image display device, and during the battle between the player character and the enemy character, the action of the player character is controlled according to the operation of the operation input unit of the player, and the enemy A video game processing program for controlling a battle with a character,
During the battle,
On the computer,
Timekeeping point addition procedure for calculating the cumulative value of the time points by adding the time points set with the maximum cumulative value as time passes,
A cumulative time point display procedure for showing the cumulative state of the cumulative value on the display screen as a first gauge;
Invoking one or more action commands for specifying the action of the player character from the operation input unit in a state where the accumulated value of the timekeeping points indicated by the first gauge increases toward the maximum value. Operation command activation reservation instruction reception procedure for receiving a reservation instruction,
The operation command activation reservation instruction reception procedure is as follows:
a) an operation command reception procedure capable of receiving an operation command designation from the operation input unit;
b) an operation command storage procedure for storing the operation command received in the operation command reception procedure in association with the operation command value set in the operation command;
c) an activation reservation procedure for setting an activation reservation of the stored operation command based on an operation input from the operation input unit;
d) repetitively receiving a procedure of executing the steps a), b) and c) one or more times and receiving an activation reservation instruction for the one or more operation commands;
In a state where the accumulated value of the timekeeping points indicated on the first gauge increases toward the maximum value, the received operation command is changed according to the operation command reception order and the operation command value. A command display procedure for displaying each on the second gauge on the display screen;
When there is the operation command for which the activation reservation is set, the cumulative value that increases toward the maximum value of the timing point is monitored, and the cumulative value of the time point is reserved for the activation The one or more operations that are set to be activated first when the operation command value is equal to or greater than the cumulative value of the operation command values of the one or more operation commands that are set to be activated first A reservation command invocation procedure for automatically invoking a special operation command determined according to a command or a combination of the one or more operation commands;
In response to the activation of the operation command in the reservation command activation procedure, the operation command value of the operation command activated is subtracted from the accumulated value of the timekeeping point, and the display of the accumulated value of the first gauge is Time point subtraction procedure to display in subtracted form,
Activating command erasure procedure for erasing the indication of the activated operation command from the indication of the second gauge;
Video game processing program for running.
ことを特徴とする、請求項1記載のビデオゲーム処理プログラム。 The operation command activation reservation instruction reception procedure receives a plurality of operation command activation reservation instructions.
The video game processing program according to claim 1, wherein:
ことを特徴とする、請求項1記載のビデオゲーム処理プログラム。
The reservation command invocation procedure activates the operation command according to the order in which the operation commands are received.
The video game processing program according to claim 1, wherein:
ことを特徴とする、請求項3記載のビデオゲーム処理プログラム。 The reservation command invocation procedure continuously invokes the operation command in accordance with the acceptance order.
The video game processing program according to claim 3, wherein:
該ビデオゲーム処理装置は、
前記戦闘時に、
累積値の最大値が設定された計時ポイントを、時間の経過に伴って加算することで該経時ポイントの累積値を演算する計時ポイント加算手段、
前記累積値の累積状態を前記表示画面に第1のゲージとして示す累積計時ポイント表示手段、
前記第1のゲージに示された前記計時ポイントの累積値が前記最大値に向けて増加してゆく状態で、前記操作入力部からのプレイヤキャラクタの動作を指定する一つ以上の動作コマンドの発動予約指示を受け付ける動作コマンド発動予約指示受付手段、
前記動作コマンド発動予約指示受付手段は、
a)前記操作入力部からの動作コマンドの指定を受付可能な動作コマンド受付手段、
b)該動作コマンド受付手段にて受け付けた動作コマンドと、該動作コマンドに設定されている動作コマンド値とを対応付けて記憶する動作コマンド記憶手段、
c)前記記憶された動作コマンドの発動予約を、前記操作入力部からの操作入力に基づいて設定する、発動予約手段、
d)前記手段a)、b)及びc)による処理を1回以上回実行して、前記一つ以上の動作コマンドの発動予約指示を受け付ける繰り返し受付手段を有し、
前記第1のゲージに示された前記計時ポイントの累積値が前記最大値に向けて増加してゆく状態で、前記受け付けられた動作コマンドを、該動作コマンドの受付順番及び動作コマンド値に従って、前記表示画面上の第2のゲージにそれぞれ表示する、コマンド表示手段、
前記発動予約が設定されている前記動作コマンドが有った場合に、前記計時ポイントの前記最大値に向けて増加してゆく累積値を監視し、該経時ポイントの累積値が前記発動予約されている動作コマンドのうち一番先に発動予約設定された前記一つ以上の動作コマンドの動作コマンド値の累積値以上であるときに、当該一番先に発動予約設定された前記一つ以上の動作コマンド、または該一つ以上の動作コマンドの組合せに応じて決定される特殊動作コマンドを自動的に発動させる予約コマンド発動手段、
該予約コマンド発動手段にて動作コマンドを発動したことに応じて、前記計時ポイントの累積値から発動した動作コマンドの動作コマンド値を減算すると共に、前記第1のゲージの前記累積値の表示を当該減算された形で表示する計時ポイント減算手段、
前記第2のゲージの表示から前記発動した動作コマンドの表示を消去する、発動コマンド消去手段、
を有することを特徴として構成されるビデオゲーム処理装置。 The player character and the enemy character are displayed on the display screen of the image display device, and during the battle between the player character and the enemy character, the action of the player character is controlled according to the operation of the operation input unit of the player, and the enemy A video game processing device for controlling a battle with a character,
The video game processing device comprises:
During the battle,
Timekeeping point addition means for calculating the cumulative value of the time points by adding the timekeeping points in which the maximum value of the cumulative value is set as time passes,
Cumulative time point display means for displaying the cumulative state of the cumulative value on the display screen as a first gauge;
Invoking one or more action commands for specifying the action of the player character from the operation input unit in a state where the accumulated value of the timekeeping points indicated by the first gauge increases toward the maximum value. Operation command activation reservation instruction receiving means for receiving a reservation instruction,
The operation command activation reservation instruction receiving means is
a) operation command receiving means capable of receiving specification of an operation command from the operation input unit;
b) an operation command storage means for storing the operation command received by the operation command reception means in association with the operation command value set in the operation command;
c) an activation reservation means for setting an activation reservation of the stored operation command based on an operation input from the operation input unit;
d) repetitive accepting means for executing the process according to the means a), b) and c) one or more times and accepting an activation reservation instruction for the one or more operation commands;
In a state where the accumulated value of the timekeeping points indicated on the first gauge increases toward the maximum value, the received operation command is changed according to the operation command reception order and the operation command value. Command display means for displaying each on a second gauge on the display screen;
When there is the operation command for which the activation reservation is set, the cumulative value that increases toward the maximum value of the timing point is monitored, and the cumulative value of the time point is reserved for the activation The one or more operations that are set to be activated first when the operation command value is equal to or greater than the cumulative value of the operation command values of the one or more operation commands that are set to be activated first A reservation command issuing means for automatically issuing a command or a special operation command determined according to a combination of the one or more operation commands;
In response to the operation command being activated by the reservation command activating means, the operation command value of the activated command is subtracted from the accumulated value of the timekeeping point, and the display of the accumulated value of the first gauge is Timekeeping point subtraction means to display in the subtracted form,
An activation command erasing means for erasing the display of the activated operation command from the display of the second gauge;
A video game processing device configured to include:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011010805A JP5378425B2 (en) | 2011-01-21 | 2011-01-21 | Video game processing apparatus and video game processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011010805A JP5378425B2 (en) | 2011-01-21 | 2011-01-21 | Video game processing apparatus and video game processing program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006126597A Division JP4734165B2 (en) | 2006-04-28 | 2006-04-28 | Video game processing apparatus, video game processing method, and video game processing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011104391A JP2011104391A (en) | 2011-06-02 |
JP5378425B2 true JP5378425B2 (en) | 2013-12-25 |
Family
ID=44228539
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011010805A Active JP5378425B2 (en) | 2011-01-21 | 2011-01-21 | Video game processing apparatus and video game processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5378425B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5529106B2 (en) * | 2011-11-25 | 2014-06-25 | 株式会社コナミデジタルエンタテインメント | GAME CONTROL DEVICE, PROGRAM, GAME CONTROL METHOD, GAME CONTROL SYSTEM |
JP5758373B2 (en) * | 2012-12-21 | 2015-08-05 | 株式会社スクウェア・エニックス | Game device |
JP6062902B2 (en) | 2014-09-17 | 2017-01-18 | グリー株式会社 | Program, control method, and information processing apparatus |
JP6543474B2 (en) * | 2015-01-23 | 2019-07-10 | 株式会社バンダイナムコエンターテインメント | Program and terminal |
JP5788117B1 (en) * | 2015-02-13 | 2015-09-30 | グリー株式会社 | GAME CONTROL METHOD, INFORMATION PROCESSING DEVICE, AND PROGRAM |
JP2020072871A (en) * | 2019-10-17 | 2020-05-14 | グリー株式会社 | Program, control method and information processing device |
CN112138392B (en) * | 2020-10-15 | 2022-05-17 | 腾讯科技(深圳)有限公司 | Virtual object control method, device, terminal and storage medium |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2794230B2 (en) * | 1991-07-16 | 1998-09-03 | 株式会社スクウェア | Video game device, control method thereof, and control device |
JPH11300044A (en) * | 1998-04-16 | 1999-11-02 | Sony Computer Entertainment Inc | Recording medium and entertainment system |
JP2000070550A (en) * | 1998-09-01 | 2000-03-07 | Enix Corp | Video game device and recording medium storing program |
JP4072703B2 (en) * | 1998-10-08 | 2008-04-09 | 株式会社セガ | Game device |
JP2003190640A (en) * | 2001-12-27 | 2003-07-08 | Koei:Kk | Picture drawing command-controlling method, recording medium, picture drawing command-controlling device and program |
JP4734165B2 (en) * | 2006-04-28 | 2011-07-27 | 株式会社スクウェア・エニックス | Video game processing apparatus, video game processing method, and video game processing program |
-
2011
- 2011-01-21 JP JP2011010805A patent/JP5378425B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011104391A (en) | 2011-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4346625B2 (en) | Video game processing apparatus and video game processing program | |
JP4734165B2 (en) | Video game processing apparatus, video game processing method, and video game processing program | |
JP4651604B2 (en) | Video game processing apparatus and video game processing program | |
JP4297915B2 (en) | Video game processing apparatus, video game processing method, and video game processing program | |
JP5378425B2 (en) | Video game processing apparatus and video game processing program | |
JP4125760B2 (en) | Video game processing apparatus, video game processing method, and video game processing program | |
JP3696216B2 (en) | Three-dimensional video game apparatus, control method of virtual camera in three-dimensional video game, program and recording medium | |
JP4137139B2 (en) | Video game processing apparatus and video game processing program | |
JP4167710B2 (en) | Video game processing apparatus and video game processing program | |
JP4125759B2 (en) | Video game processing apparatus, video game processing method, and video game processing program | |
JP2007029571A (en) | Video game processing device, video game processing method, and video game processing program | |
JP4177401B2 (en) | Video game processing apparatus, video game processing method, and video game processing program | |
US20070066392A1 (en) | Apparatus, a method and a computer program product for processing a video game | |
WO2018062334A1 (en) | Game program, method, and information processing device | |
JP4124475B2 (en) | Video game processing apparatus, video game processing method, and video game processing program | |
JP4137128B2 (en) | Video game processing apparatus, video game processing method, and video game processing program | |
JP2007075447A (en) | Video game processing device, and video game processing program | |
JP2006314763A (en) | Competition video game control program | |
JP5758078B2 (en) | Game system and program for realizing the game system | |
JPH11179055A (en) | Game device and information recording medium | |
JP2007296109A (en) | Video game processor, video game processing method and video game processing program | |
JP2006314610A (en) | Video game device, program for achieving the video game device and recording medium | |
JP2006314611A (en) | Video game device, program for achieving the video game device and recording medium | |
JP2006314610A5 (en) | ||
JP2006314611A5 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130604 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130619 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130709 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130823 |
|
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: 20130917 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130925 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5378425 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |