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

JP7329764B2 - Game program, information processing system, information processing device, and information processing method - Google Patents

Game program, information processing system, information processing device, and information processing method Download PDF

Info

Publication number
JP7329764B2
JP7329764B2 JP2018239379A JP2018239379A JP7329764B2 JP 7329764 B2 JP7329764 B2 JP 7329764B2 JP 2018239379 A JP2018239379 A JP 2018239379A JP 2018239379 A JP2018239379 A JP 2018239379A JP 7329764 B2 JP7329764 B2 JP 7329764B2
Authority
JP
Japan
Prior art keywords
image
operation target
map image
target object
field
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018239379A
Other languages
Japanese (ja)
Other versions
JP2019209115A (en
Inventor
俊行 草木原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nintendo Co Ltd
Original Assignee
Nintendo Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nintendo Co Ltd filed Critical Nintendo Co Ltd
Priority to US16/416,861 priority Critical patent/US11013999B2/en
Publication of JP2019209115A publication Critical patent/JP2019209115A/en
Application granted granted Critical
Publication of JP7329764B2 publication Critical patent/JP7329764B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、ゲームプログラム、情報処理システム、情報処理装置、および情報処理方法に関する。 The present invention relates to a game program, an information processing system, an information processing device, and an information processing method.

従来より、キャラクタが仮想空間のフィールドに設定された区画単位で移動し進行するゲームある(例えば、非特許文献1参照)。 Conventionally, there are games in which a character moves and progresses in units of divisions set in a field of virtual space (see, for example, Non-Patent Document 1).

“ファイアーエムブレム Echoes”、[online]、任天堂株式会社、[平成30年5月28日検索]、インターネット<URL:https://www.nintendo.co.jp/3ds/ajjj/system/index.html>“Fire Emblem Echoes”, [online], Nintendo Co., Ltd., [searched May 28, 2018], Internet <URL: https://www.nintendo.co.jp/3ds/ajjj/system/index.html >

しかしながら、上記従来技術では様々な視点から仮想空間を見ることはできず、ゲームにおける操作性を維持したまま視点の自由度を高めることに関して改善の余地があった。 However, in the conventional technology described above, it is not possible to view the virtual space from various viewpoints, and there is room for improvement in increasing the degree of freedom of viewpoints while maintaining the operability of the game.

それ故、本発明の目的は、ゲームにおける操作性を維持したまま視点の自由度を高めることが可能なゲームプログラム等を提供することである。 SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a game program or the like that can increase the degree of freedom of the viewpoint while maintaining the operability of the game.

上記の課題を解決すべく、本発明は、以下の構成を採用した。 In order to solve the above problems, the present invention employs the following configuration.

本発明のゲームプログラムは、情報処理装置のコンピュータにおいて実行されるゲームプログラムであって、前記コンピュータを、操作対象制御手段、仮想カメラ制御手段、マップ画像生成手段、ゲーム画像生成手段、として機能させる。操作対象制御手段は、操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する。仮想カメラ制御手段は、操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する。マップ画像生成手段は、前記フィールドの少なくとも一部の範囲を表すマップ画像を生成する。ゲーム画像生成手段は、前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成する。前記操作対象制御手段は、前記操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させる。前記マップ画像生成手段は、前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像が表示されたときの当該マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにする。また、前記マップ画像生成手段は、前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成する。 A game program of the present invention is a game program executed by a computer of an information processing apparatus, and causes the computer to function as operation object control means, virtual camera control means, map image generation means, and game image generation means. The operation target control means controls the operation target object on the field in the three-dimensional virtual space based on the operation input. The virtual camera control means controls at least the orientation of the virtual camera within the virtual space based on the operation input. A map image generating means generates a map image representing at least a partial range of the field. A game image generating means generates a game image including at least an image of the virtual space based on the virtual camera and the map image. The operation target control means moves the operation target object by a predetermined block unit set in the field based on the operation input. The map image generating means rotates the image representing the field according to the change in the direction of the virtual camera so that the upward direction of the map image when the map image is displayed is the direction of the virtual camera. corresponding to the direction along the field of . Further, the map image generation means generates an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of sections. and generating the map image.

上記によれば、操作対象オブジェクトが仮想空間内のフィールド上を区画単位で移動するゲームにおいて、ユーザは少なくともマップ画像を見ながらゲームを進行させることができるとともに、仮想空間内において仮想カメラの向きを変化させて様々な角度から仮想空間を見ることができる。また、仮想カメラに基づく仮想空間の画像とマップ画像とを含むゲーム画像が生成されるため、どちらか一方に切り替える必要はなくゲームをスムーズに進行させることができる。 According to the above, in a game in which the object to be operated moves on the field in the virtual space in units of sections, the user can proceed with the game while at least viewing the map image, and can change the direction of the virtual camera in the virtual space. You can view the virtual space from various angles by changing it. In addition, since a game image including an image of a virtual space based on a virtual camera and a map image is generated, there is no need to switch to one or the other, and the game can proceed smoothly.

上記ゲームプログラムは、操作入力に基づいて、前記移動可能範囲内において前記操作対象オブジェクトの移動先の区画を指示する指示手段として、前記コンピュータをさらに機能させてもよい。前記操作対象制御手段は、前記指示された区画を移動先として確定する操作入力が行われた場合に、当該指示された移動先の区画に前記操作対象オブジェクトを移動させてもよい。前記マップ画像生成手段は、前記移動先の区画が指示されているときに、移動前の前記操作対象オブジェクトが配置される区画から前記指示されている区画までの経路を示す経路画像をさらに含む前記マップ画像を生成してもよい。 The game program may further cause the computer to function as instruction means for indicating a section to which the operation target object is to be moved within the movable range based on the operation input. The operation target control means may move the operation target object to the designated destination section when an operation input for confirming the designated section as the movement destination is performed. The map image generating means further includes, when the destination section is indicated, a route image indicating a route from the section in which the operation target object before movement is arranged to the indicated section. A map image may be generated.

上記によれば、マップ画像において移動前から移動先への経路が表示されるため、ユーザに、マップ画像により操作対象オブジェクトの移動前後の位置関係を認識させ易くすることができる。 According to the above, since the route from before the movement to the destination is displayed on the map image, the user can easily recognize the positional relationship of the operation target object before and after the movement from the map image.

前記マップ画像生成手段は、前記仮想カメラの移動に応じて、前記マップ画像に含まれる前記フィールドの範囲を移動させ、前記仮想カメラの視野内の前記フィールドを表す画像が含まれるように、前記マップ画像を生成してもよい。 The map image generating means moves the range of the field included in the map image in accordance with the movement of the virtual camera, and moves the map so that the image representing the field within the field of view of the virtual camera is included. An image may be generated.

上記によれば、仮想カメラが移動しても、仮想カメラの視野に含まれるフィールドの範囲をマップ画像において表示することができる。 According to the above, even if the virtual camera moves, the range of the field included in the field of view of the virtual camera can be displayed in the map image.

上記ゲームプログラムは、前記操作入力に含まれる方向入力に基づいて、前記仮想カメラに基づく前記仮想空間の画像または前記マップ画像に対する当該入力方向に対応する前記フィールド上の方向に前記仮想空間内の指示位置を移動させる指示位置移動手段として、前記コンピュータをさらに機能させてもよい。前記仮想カメラ制御手段は、前記指示位置に応じて前記仮想カメラを移動させてもよい。前記マップ画像生成手段は、前記指示位置によって指示された区画が前記マップ画像の中央に配置されるように、前記マップ画像を生成してもよい。 Based on the direction input included in the operation input, the game program directs a command within the virtual space in a direction on the field corresponding to the input direction for the image of the virtual space based on the virtual camera or the map image. The computer may further function as pointing position moving means for moving the position. The virtual camera control means may move the virtual camera according to the designated position. The map image generating means may generate the map image such that the section indicated by the indicated position is arranged in the center of the map image.

上記によれば、仮想空間の画像とマップ画像とは連動するため、ユーザはどちらの画像を見ても指示位置を移動させることができる。また、指示位置に応じて仮想カメラも移動し、指示された区画がマップ画像の中央に配置されるため、指示位置を中心としたフィールドの状況を把握し易くすることができる。 According to the above, since the image of the virtual space and the map image are linked, the user can move the indicated position regardless of which image is viewed. In addition, the virtual camera also moves according to the indicated position, and the indicated section is arranged in the center of the map image, so that it is possible to easily grasp the situation of the field centered on the indicated position.

上記ゲームプログラムは、前記指示された区画にキャラクタオブジェクトが配置されているときに前記操作入力に基づいて決定指示がなされた場合に、当該区画に配置されているキャラクタオブジェクトを前記操作対象オブジェクトとして選択する操作対象選択手段として、前記コンピュータをさらに機能させてもよい。前記操作対象制御手段は、前記選択されたキャラクタオブジェクトを、前記フィールドに設定される所定の区画単位で移動させてもよい。前記マップ画像生成手段は、前記フィールドを表す画像と、前記選択されたキャラクタオブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記キャラクタオブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成してもよい。 The game program selects the character object placed in the designated section as the operation target object when a determination instruction is given based on the operation input when the character object is placed in the designated section. The computer may further function as operation target selection means. The operation target control means may move the selected character object in units of predetermined divisions set in the field. The map image generation means generates an image representing the field, an image representing the selected character object, an image representing the section, and an image representing a movable range of the character object regarding movement in units of the section. You may generate the said map image containing.

上記によれば、指示位置を移動させて決定指示を行うことで、キャラクタオブジェクトを操作対象オブジェクトとして移動させることができ、マップ画像に当該キャラクタオブジェクトを表す画像、当該キャラクタオブジェクトの移動範囲を示す画像を含めることができる。 According to the above, the character object can be moved as the operation target object by moving the pointing position and giving the determination instruction, and the map image shows the image representing the character object and the image showing the movement range of the character object. can include

前記仮想カメラ制御手段は、前記操作入力に基づいて、前記仮想カメラのズーム制御を行ってもよい。前記操作対象制御手段は、前記ズーム制御に応じて、前記操作対象オブジェクトの態様を変更し、ズーム度合いが所定のズーム度合いよりも高い場合に、前記操作対象オブジェクトの態様を、複数のオブジェクトから構成される態様に変更してもよい。 The virtual camera control means may perform zoom control of the virtual camera based on the operation input. The operation target control means changes the aspect of the operation target object in accordance with the zoom control, and configures the aspect of the operation target object from a plurality of objects when the degree of zoom is higher than a predetermined zoom degree. You may change it to the aspect to be done.

上記によれば、操作対象オブジェクトの態様を複数のオブジェクトから構成される態様(集団表示態様)に変更することで、見た目を良くすることができる。また、仮想空間の画像において集団表示態様で表示した場合には、隣接する他の集団との区別がし難くなる可能性があるが、このような場合でもマップ画像が表示されるため、ユーザはゲームを進行させることができる。 According to the above, it is possible to improve the appearance by changing the mode of the operation target object to a mode composed of a plurality of objects (group display mode). In addition, when the virtual space image is displayed in a group display mode, it may be difficult to distinguish it from other adjacent groups. You can progress the game.

前記仮想カメラ制御手段は、前記操作入力に基づいて、前記仮想カメラのズーム制御を行ってもよい。前記ゲーム画像生成手段は、前記ズーム制御に応じて、前記マップ画像の表示/非表示を切り替え、ズーム度合いが所定のズーム度合いよりも低い場合に、前記マップ画像を非表示にしてもよい。 The virtual camera control means may perform zoom control of the virtual camera based on the operation input. The game image generating means may switch display/non-display of the map image according to the zoom control, and may hide the map image when the zoom degree is lower than a predetermined zoom degree.

上記によれば、ズーム度合いが低い場合には、マップ画像が非表示にされるため、例えば画面全体を使って、仮想カメラに基づく仮想空間の画像により比較的広い範囲をユーザに見せることができる。逆に、ズーム度合いが高い場合には、マップ画像が表示されるため、仮想空間の画像により比較的狭い範囲が表示されてもマップ画像で広い範囲をユーザに見せることができる。 According to the above, when the zoom degree is low, the map image is hidden. Therefore, for example, using the entire screen, it is possible to show the user a relatively wide range with an image of the virtual space based on the virtual camera. . Conversely, when the zoom degree is high, the map image is displayed. Therefore, even if a relatively narrow range is displayed by the image of the virtual space, the user can see the wide range with the map image.

前記ゲーム画像生成手段は、前記マップ画像が非表示の場合、前記仮想空間の画像に前記移動可能範囲を示す画像を表示してもよい。 The game image generating means may display an image indicating the movable range in the image of the virtual space when the map image is not displayed.

上記によれば、マップ画像が非表示の場合でも、操作対象オブジェクトの移動可能範囲を示す画像を表示することができる、 According to the above, even when the map image is hidden, the image showing the movable range of the operation target object can be displayed.

上記ゲームプログラムは、前記操作対象オブジェクトに設定された一度に移動可能な区画数を示す移動可能量と、前記フィールドの区画毎に設定された移動消費量とに基づいて、前記移動可能範囲を算出する移動範囲算出手段として、前記コンピュータをさらに機能させてもよい。 The game program calculates the movable range based on a movable amount indicating the number of sections that can be moved at one time, which is set for the operation target object, and a movement consumption amount set for each section of the field. The computer may further function as movement range calculation means.

上記によれば、区画毎に移動消費量を設定することができ、移動消費量に基づいて移動可能範囲を算出することができる。例えば、移動消費量の多い区画や移動消費量の少ない区画を設定することで、移動可能範囲が異なり、ゲームの戦略性が増し、興趣性を向上させることができる。 According to the above, the movement consumption amount can be set for each section, and the movable range can be calculated based on the movement consumption amount. For example, by setting a section with a large amount of movement consumption and a section with a small amount of movement consumption, it is possible to change the movable range, increase the strategic nature of the game, and improve the interest.

前記操作対象制御手段は、前記操作入力に基づいて指定された前記仮想空間内の敵オブジェクトに対して、前記操作対象オブジェクトが移動後に攻撃する攻撃動作を行わせてもよい。前記マップ画像生成手段は、前記移動可能範囲を示す画像と、前記操作対象オブジェクトの攻撃可能範囲を示す画像とを含む前記マップ画像を生成してもよい。 The operation target control means may cause an enemy object in the virtual space specified based on the operation input to perform an attack action of attacking the operation target object after the operation target moves. The map image generating means may generate the map image including an image indicating the movable range and an image indicating the attackable range of the operation target object.

上記によれば、移動可能範囲に加えて攻撃可能範囲をマップ画像に表示することができる。 According to the above, the attackable range can be displayed on the map image in addition to the movable range.

前記マップ画像生成手段は、前記仮想空間内の敵オブジェクトの攻撃可能範囲を算出し、当該敵オブジェクトの攻撃可能範囲を示す画像をさらに含む前記マップ画像を生成してもよい。 The map image generating means may calculate an attackable range of an enemy object in the virtual space, and generate the map image further including an image showing the attackable range of the enemy object.

上記によれば、敵オブジェクトの攻撃可能範囲をマップ画像に表示することができる。 According to the above, the attackable range of the enemy object can be displayed on the map image.

前記操作対象オブジェクトを表す画像は、前記操作対象オブジェクトを示す画像であってその種類を示すアイコン画像と、前記操作対象オブジェクトの体力パラメータを示すパラメータ画像とを含んでもよい。前記マップ画像生成手段は、前記敵オブジェクトを示す画像であってその種類を示すアイコン画像と、当該敵オブジェクトの体力パラメータを示すパラメータ画像とをさらに含む前記マップ画像を生成してもよい。 The image representing the operation target object may include an icon image representing the operation target object and indicating its type, and a parameter image representing a physical strength parameter of the operation target object. The map image generating means may generate the map image further including an icon image indicating the type of the enemy object and a parameter image indicating a physical strength parameter of the enemy object.

上記によれば、ユーザは、マップ画像を見ることで、操作対象オブジェクトの種類および体力パラメータ、敵オブジェクトの種類及び体力パラメータを知ることができ、これらの情報からゲームを進行させることができる。 According to the above, by viewing the map image, the user can know the type and physical strength parameter of the object to be operated and the type and physical strength parameter of the enemy object, and can proceed with the game based on this information.

上記ゲームプログラムは、前記操作入力に基づいて、前記移動可能範囲内において前記操作対象オブジェクトの移動先の区画を指示する指示手段として、前記コンピュータをさらに機能させてもよい。前記操作対象制御手段は、前記指示された移動先の区画に前記操作対象オブジェクトを移動させてもよい。また、上記ゲームプログラムは、前記仮想空間内に、前記移動可能範囲を示す範囲オブジェクト、および、移動前の前記操作対象オブジェクトが配置される区画から前記指示された移動先の区画までの経路を示す経路オブジェクトを配置する情報配置手段として、前記コンピュータをさらに機能させてもよい。 The game program may further cause the computer to function as instruction means for instructing a destination section of the operation target object within the movable range based on the operation input. The operation target control means may move the operation target object to the designated destination section. Further, the game program indicates, in the virtual space, a range object indicating the movable range, and a route from a section in which the operation target object before movement is arranged to the indicated destination section. The computer may further function as information placement means for placing route objects.

上記によれば、仮想空間に範囲オブジェクトおよび経路オブジェクトが配置されるため、仮想カメラの視野内にこれらのオブジェクトがある場合、ユーザは、仮想カメラに基づく仮想空間の画像を見ることで、操作対象オブジェクトの移動可能範囲を知ることができ、また、移動先までの経路も表示されるため移動前後の位置関係を容易に認識することができる。 According to the above, since the range object and the path object are arranged in the virtual space, if these objects are within the field of view of the virtual camera, the user can see the image of the virtual space based on the virtual camera, and the object to be operated. Since the movable range of the object can be known and the route to the destination is also displayed, the positional relationship before and after the movement can be easily recognized.

前記情報配置手段は、前記仮想空間内に、前記操作対象オブジェクトの情報を示す情報オブジェクトをさらに配置してもよい。 The information placement means may further place an information object indicating information of the operation target object in the virtual space.

上記によれば、仮想カメラの視野内に情報オブジェクトがある場合、仮想カメラに基づく仮想空間の画像において操作対象オブジェクトの情報を表示することができる。 According to the above, when the information object is within the field of view of the virtual camera, the information of the operation target object can be displayed in the image of the virtual space based on the virtual camera.

上記ゲームプログラムは、操作入力に基づいて、前記操作対象オブジェクトを選択する選択手段として、前記コンピュータをさらに機能させてもよい。前記操作対象制御手段は、所定の確定操作が行われる前に、操作入力に基づいて、前記選択手段によって選択された操作対象オブジェクトを前記仮想空間における前記移動可能範囲内の任意の位置に移動させる第1移動手段と、前記確定操作が行われた場合、前記第1移動手段によって移動された前記操作対象オブジェクトが位置する区画への前記操作対象オブジェクトの移動を確定させる第2移動手段と、を含んでもよい。前記マップ画像生成手段は、前記第1移動手段によって前記操作対象オブジェクトが移動される間、前記第1移動手段によって移動される前の前記操作対象オブジェクトの位置に応じた区画から前記第1移動手段によって移動されている間の前記操作対象オブジェクトの位置に応じた区画までの経路を示す経路画像をさらに含む前記マップ画像を生成してもよい。 The game program may further cause the computer to function as selection means for selecting the operation target object based on the operation input. The operation target control means moves the operation target object selected by the selection means to an arbitrary position within the movable range in the virtual space based on the operation input before a predetermined confirmation operation is performed. a first movement means, and a second movement means for confirming movement of the operation target object to a section in which the operation target object moved by the first movement means is located when the confirmation operation is performed. may contain. The map image generating means, while the operation target object is moved by the first moving means, moves the first moving means from a section according to the position of the operation target object before being moved by the first moving means. The map image may be generated further including a route image showing a route to the section corresponding to the position of the operation target object while being moved by the .

上記によれば、第1移動手段によって操作対象オブジェクトが移動される間(確定操作が行われるまでは)、操作対象オブジェクトを仮想空間内で自由に移動させることができる。操作対象オブジェクトが仮想空間内で自由に移動しても、マップ画像においては、移動前後の操作対象オブジェクトの位置を示す経路画像が表示されるため、どの区画からどの区画に操作対象オブジェクトが移動しようとしているのかをユーザは認識することができる。 According to the above, while the operation target object is moved by the first moving means (until the confirmation operation is performed), the operation target object can be freely moved within the virtual space. Even if the object to be manipulated moves freely in the virtual space, the route image showing the position of the object to be manipulated before and after movement is displayed on the map image. The user can recognize what is being done.

前記第1移動手段は、移動をキャンセルするキャンセル操作が行われた場合に、前記操作対象オブジェクトを前記第1移動手段によって移動される前の位置に移動させてもよい。 The first moving means may move the operation target object to a position before being moved by the first moving means when a cancel operation for canceling movement is performed.

上記によれば、第1移動手段で移動された操作対象オブジェクトを、キャンセル操作によって移動前の位置に戻すことができる。 According to the above, the operation target object moved by the first moving means can be returned to the position before movement by the cancel operation.

前記操作対象オブジェクトは、第1のキャラクタと第2のキャラクタとを含んでもよい。前記第1移動手段は、前記操作入力に基づいて前記第1のキャラクタを前記仮想空間における前記移動可能範囲内の任意の位置に移動させ、前記第1のキャラクタの移動に応じて、前記第1のキャラクタに追従するように前記第2のキャラクタを移動させてもよい。 The operation target object may include a first character and a second character. The first moving means moves the first character to an arbitrary position within the movable range in the virtual space based on the operation input, and moves the first character according to the movement of the first character. The second character may be moved so as to follow the character of .

上記によれば、第2のキャラクタを第1のキャラクタに追従させることができ、ユーザは、効率的に第1のキャラクタ及び第2のキャラクタを含む操作対象オブジェクトを移動させることができる。 According to the above, the second character can follow the first character, and the user can efficiently move the operation target object including the first character and the second character.

前記操作対象オブジェクトは、第1のキャラクタと第2のキャラクタとを含んでもよい。また、ゲームプログラムは、前記選択手段によって前記操作対象オブジェクトが選択された場合、前記第1のキャラクタを前記第2のキャラクタよりも大きく表示する操作対象オブジェクト表示制御手段として、前記コンピュータをさらに機能させてもよい。 The operation target object may include a first character and a second character. The game program further causes the computer to function as operation target object display control means for displaying the first character larger than the second character when the operation target object is selected by the selection means. may

上記によれば、第1のキャラクタを第2のキャラクタよりも大きく表示するため、操作対象オブジェクトが選択されていることをユーザに認識させることができる。 According to the above, since the first character is displayed larger than the second character, the user can be made to recognize that the operation target object is selected.

また、他の実施形態は、上記ゲームプログラムを実行する情報処理システムであってもよいし、情報処理装置であってもよいし、情報処理方法であってもよい。 Further, another embodiment may be an information processing system that executes the game program, an information processing apparatus, or an information processing method.

本発明によれば、操作対象オブジェクトが仮想空間内のフィールド上を区画単位で移動するゲームにおいて、仮想カメラの向きを変化させつつ少なくともマップ画像によりゲームを進行させることができる。 According to the present invention, in a game in which an object to be operated moves on a field in a virtual space in units of sections, the game can be progressed using at least a map image while changing the orientation of the virtual camera.

本実施形態におけるゲームシステム1の一例を示す図The figure which shows an example of the game system 1 in this embodiment. 本実施形態のゲームが行われたときに表示画面12に表示されるゲーム画像の一例を示す図FIG. 4 is a diagram showing an example of a game image displayed on the display screen 12 when the game of the present embodiment is played; 図2のマップ画像80を拡大した図An enlarged view of the map image 80 of FIG. プレイヤキャラクタアイコン86を拡大した図Enlarged view of player character icon 86 図2の状態からカーソル70を画面の右方向に移動させた後のゲーム画像の一例を示す図FIG. 3 is a diagram showing an example of a game image after moving the cursor 70 in the right direction of the screen from the state of FIG. 2; カーソル70の移動前後のマップ画像の範囲を示す図FIG. 11 is a diagram showing the range of the map image before and after movement of the cursor 70; カーソル70をプレイヤキャラクタ50の位置に合わせ、プレイヤキャラクタ50を選択したときに表示されるゲーム画像の一例を示す図A diagram showing an example of a game image displayed when the player character 50 is selected by aligning the cursor 70 with the position of the player character 50. 各キャラクタに関する情報を表示するユーザインターフェイスの一例を示す図A diagram showing an example of a user interface that displays information about each character 仮想カメラVCの向きが変化する様子を示す図A diagram showing how the orientation of the virtual camera VC changes. 仮想カメラVCが図9に示す位置P2にあるときのゲーム画像の一例を示す図A diagram showing an example of a game image when the virtual camera VC is at the position P2 shown in FIG. 仮想カメラVCが位置P1から位置P2に変化するときのマップ画像80の生成を説明するための図FIG. 4 is a diagram for explaining generation of a map image 80 when the virtual camera VC changes from position P1 to position P2; 仮想カメラVCが図9に示す位置P3にあるときのゲーム画像の一例を示す図FIG. 10 is a diagram showing an example of a game image when the virtual camera VC is at position P3 shown in FIG. 9; 図7に示す状態においてカーソル70を移動させたときのゲーム画像の一例を示す図FIG. 8 is a diagram showing an example of a game image when the cursor 70 is moved in the state shown in FIG. 7; プレイヤキャラクタ50が選択された場合に、プレイヤによる移動操作に応じてプレイヤキャラクタ50が仮想空間内で移動する様子の一例を示した図A diagram showing an example of how the player character 50 moves in the virtual space according to the player's movement operation when the player character 50 is selected. 図14に示す画像が表示されている場合に、移動又は攻撃の確定のための決定ボタンが押下されたときの画像の一例を示す図A diagram showing an example of an image when the decision button for confirming movement or attack is pressed when the image shown in FIG. 14 is displayed. 図7に示す仮想カメラVCの位置において仮想カメラVCをズームアウトさせたときのゲーム画像の一例を示す図FIG. 8 is a diagram showing an example of a game image when the virtual camera VC is zoomed out at the position of the virtual camera VC shown in FIG. 7; 本体装置2のメモリに記憶されるデータの一例を示す図FIG. 4 shows an example of data stored in the memory of main unit 2; 本体装置2において行われるゲーム処理の一例を示すフローチャートFlowchart showing an example of game processing performed in main unit 2 図18におけるステップS105のマップ画像生成処理の詳細を示すフローチャートFlowchart showing details of map image generation processing in step S105 in FIG.

以下、図面を参照して、本実施形態のゲームシステム1(情報処理システムの一例)について説明する。図1は、本実施形態におけるゲームシステム1の一例を示す図である。図1に示すように、ゲームシステム1は、本体装置2と、左コントローラ3と、右コントローラ4、表示画面12を含む表示装置とを備える。なお、左コントローラ3及び右コントローラ4は、本体装置2から着脱可能であってもよい。 A game system 1 (an example of an information processing system) according to the present embodiment will be described below with reference to the drawings. FIG. 1 is a diagram showing an example of a game system 1 according to this embodiment. As shown in FIG. 1 , the game system 1 includes a main device 2 , a left controller 3 , a right controller 4 , and a display device including a display screen 12 . Note that the left controller 3 and the right controller 4 may be detachable from the main unit 2 .

左コントローラ3は、ユーザの左手で操作されるコントローラである。左コントローラ3は、複数の操作ボタン31と、方向入力部としてのアナログスティック32とを含む。また、右コントローラ4は、ユーザの右手で操作されるコントローラである。右コントローラ4は、複数の操作ボタン41と、方向入力部としてのアナログスティック42とを含む。 The left controller 3 is a controller operated by the user's left hand. The left controller 3 includes a plurality of operation buttons 31 and an analog stick 32 as a directional input section. Also, the right controller 4 is a controller operated by the user's right hand. The right controller 4 includes a plurality of operation buttons 41 and an analog stick 42 as a directional input section.

本体装置2は、左コントローラ3又は右コントローラ4において行われた操作に基づいて後述するゲーム処理を行い、当該ゲーム処理の結果に応じた画像を表示画面12に表示する。図示は省略するが、本体装置2は、後述するゲームプログラムを実行するCPUと、GPUと、メモリと、記憶装置(例えば、不揮発性メモリ)と、外部記憶媒体を挿入するためのスロットとを備える。ゲームプログラムは、本体装置2に内蔵された記憶装置、又は、外部記憶媒体に記憶される。 The main unit 2 performs game processing, which will be described later, based on the operation performed with the left controller 3 or the right controller 4, and displays an image according to the result of the game processing on the display screen 12. FIG. Although not shown, the main unit 2 includes a CPU that executes a game program described later, a GPU, a memory, a storage device (eg, non-volatile memory), and a slot for inserting an external storage medium. . A game program is stored in a storage device built into the main unit 2 or an external storage medium.

なお、図1は、以下に説明する本実施形態のゲームを実行するハードウェアの単なる一例である。本実施形態のゲームは、他の任意の情報処理装置において実行されてもよい。例えば、情報処理装置がゲーム処理を実行し、ゲーム処理の結果に応じたゲーム画像を外部の表示装置(例えば、テレビジョン受像機)に表示してもよい。また、例えば据置型または携帯型のゲーム装置、パーソナルコンピュータ、スマートフォン、タブレット端末等において本実施形態のゲームが実行されてもよい。また、端末とサーバとがネットワーク(例えばインターネット)を介して接続されるシステムにおいて、本実施形態のゲームが実行されてもよい。 It should be noted that FIG. 1 is merely an example of hardware for executing the game of this embodiment described below. The game of this embodiment may be executed on any other information processing device. For example, the information processing device may execute game processing and display a game image according to the result of the game processing on an external display device (for example, a television receiver). Also, the game of the present embodiment may be executed on, for example, a stationary or portable game device, a personal computer, a smart phone, a tablet terminal, or the like. Also, the game of this embodiment may be executed in a system in which a terminal and a server are connected via a network (for example, the Internet).

(ゲームの説明)
以下、本実施形態のゲームについて説明する。本実施形態のゲームが実行されると、本体装置2の内部においてXYZ直交座標系で表される3次元の仮想空間が定義される。仮想空間には、フィールド(地面等)が設定され、フィールド上にユーザによって操作されるプレイヤキャラクタ、ゲームシステム1によって制御される敵キャラクタ、その他の様々なオブジェクトが配置される。また、仮想空間には、仮想カメラVC(図9参照)が設定される。
(game description)
The game of this embodiment will be described below. When the game of this embodiment is executed, a three-dimensional virtual space represented by an XYZ orthogonal coordinate system is defined inside the main device 2 . A field (such as the ground) is set in the virtual space, and a player character operated by the user, an enemy character controlled by the game system 1, and other various objects are arranged on the field. A virtual camera VC (see FIG. 9) is set in the virtual space.

図2は、本実施形態のゲームが行われたときに表示画面12に表示されるゲーム画像の一例を示す図である。 FIG. 2 is a diagram showing an example of a game image displayed on the display screen 12 when the game of this embodiment is played.

図2に示すように、表示画面12の中央(右下のマップ画像80以外の領域)には、仮想カメラVCに基づく仮想空間の画像100が表示される。仮想空間の画像100は、仮想カメラVCから3次元仮想空間を見た画像であり、立体的でリアルな画像である。仮想空間の画像100には、ユーザによって操作されるプレイヤキャラクタ50と、ゲームシステム1によって制御される敵キャラクタ60とが表示されている。 As shown in FIG. 2, an image 100 of a virtual space based on the virtual camera VC is displayed in the center of the display screen 12 (an area other than the lower right map image 80). A virtual space image 100 is an image of a three-dimensional virtual space viewed from a virtual camera VC, and is a stereoscopic and realistic image. A player character 50 operated by a user and an enemy character 60 controlled by the game system 1 are displayed in a virtual space image 100 .

本実施形態のゲームは、プレイヤキャラクタ50を含む自軍と、敵キャラクタ60を含む敵軍とが仮想空間内のフィールド上を移動して戦うゲームである。仮想空間内のフィールドは、複数の区画(グリッド)で区切られている。1つの区画は、例えば仮想的に設定された10m四方の正方形である。プレイヤキャラクタ50及び敵キャラクタ60は、フィールド上をこの区画(グリッド)単位で移動する。 The game of the present embodiment is a game in which a player's army including a player character 50 and an enemy army including an enemy character 60 move and fight on a field in a virtual space. A field in the virtual space is separated by a plurality of partitions (grids). One section is, for example, a virtually set 10m square square. The player character 50 and the enemy character 60 move on the field in units of grids.

プレイヤキャラクタ50の周囲には複数の兵士キャラクタ51が配置される。プレイヤキャラクタ50及び複数の兵士キャラクタ51は、1つの小集団を形成し、1の区画内に配置される。プレイヤキャラクタ50は、小集団のリーダーであり、複数の兵士キャラクタ51は、リーダーに付随するキャラクタである。プレイヤキャラクタ50及び複数の兵士キャラクタ51は、小集団として、フィールド上を移動したり敵キャラクタに攻撃を行ったりする。このため、以下では、プレイヤキャラクタ50を含む小集団を「プレイヤキャラクタ50」と表記する場合がある。また、キャラクタ50及び51を含む小集団のうち、特にリーダーであるプレイヤキャラクタ50のみを示す場合は、「プレイヤキャラクタ50(リーダー)」と表記する場合がある。同様に、敵キャラクタ60の周囲には複数の兵士キャラクタ61が配置される。敵キャラクタ60及び複数の兵士キャラクタ61は、1つの小集団を形成し、1の区画内に配置される。敵キャラクタ60及び複数の兵士キャラクタ61は、小集団として、フィールド上を移動したりプレイヤキャラクタに攻撃を行ったりする。このため、以下では、敵キャラクタ60を含む小集団を「敵キャラクタ60」と表記する。 A plurality of soldier characters 51 are arranged around the player character 50 . A player character 50 and a plurality of soldier characters 51 form one small group and are arranged in one section. A player character 50 is a leader of a small group, and a plurality of soldier characters 51 are characters accompanying the leader. The player character 50 and the plurality of soldier characters 51 move on the field and attack enemy characters as a small group. Therefore, hereinafter, a small group including the player character 50 may be referred to as "player character 50". Also, when only the player character 50 who is the leader of the small group including the characters 50 and 51 is indicated, it may be described as "player character 50 (leader)". Similarly, a plurality of soldier characters 61 are arranged around the enemy character 60 . An enemy character 60 and a plurality of soldier characters 61 form one small group and are arranged in one section. The enemy character 60 and the plurality of soldier characters 61 move on the field and attack the player character as a small group. Therefore, hereinafter, a small group including the enemy character 60 will be referred to as "enemy character 60".

仮想空間には、自軍として、プレイヤキャラクタ50(小集団)の他にも複数のプレイヤキャラクタ(小集団)が配置される。同様に、仮想空間には、敵軍として、敵キャラクタ50(小集団)の他にも複数の敵キャラクタ(小集団)が配置される。ユーザは、プレイヤキャラクタ50を含む複数のプレイヤキャラクタ(小集団)を仮想空間のフィールド上で移動させたり敵キャラクタに攻撃を加えたりすることで、敵軍を制圧することを目指す。本実施形態では、ユーザ側が操作するターンと敵側が操作するターンとが交互に繰り返し行われることにより、ゲームが進行する。ユーザは、1回のユーザ側のターンにおいて、1又は複数のプレイヤキャラクタを移動させたり、プレイヤキャラクタに攻撃を行わせたりすることができる。 In the virtual space, a plurality of player characters (small group) are arranged in addition to the player character 50 (small group) as the own army. Similarly, in the virtual space, a plurality of enemy characters (small group) are arranged in addition to the enemy character 50 (small group) as enemy forces. The user moves a plurality of player characters (small group) including the player character 50 on the field of the virtual space and attacks the enemy characters, thereby aiming to suppress the enemy forces. In this embodiment, the game progresses by alternately repeating a turn operated by the user and a turn operated by the enemy. The user can move one or more player characters or cause the player characters to attack in one user turn.

また、本実施形態のゲームでは、複数のフィールドが用意されており、複数のフィールドのうちの何れかのフィールドにおいて、自軍と敵軍とが戦う。例えば、複数のフィールドの一種として、木や岩のオブジェクトが配置された草原のフィールド、所々に溶岩が流れる火山帯のフィールドがある。フィールドは、平面、曲面、凹凸のある面等で構成されてもよい。フィールドは、例えば、仮想空間に設定されたXZ平面上に配置される。このため、仮想空間内のフィールド上の位置は、XYZ座標系におけるX軸およびZ軸の座標値で表すことができる。 Also, in the game of this embodiment, a plurality of fields are prepared, and the player's army and the enemy army fight in one of the plurality of fields. For example, one type of field is a grassy field with tree and rock objects, and another is a volcanic field with intermittent lava flows. The field may be composed of a flat surface, a curved surface, an uneven surface, or the like. The field is arranged, for example, on the XZ plane set in virtual space. Therefore, the position on the field in the virtual space can be represented by coordinate values of the X-axis and Z-axis in the XYZ coordinate system.

図2では、草原のフィールドが示されている。図2に示すように、仮想空間のフィールド上には、様々なオブジェクトが配置される。例えば、森オブジェクト65や岩オブジェクト66(図7参照)が配置される。森オブジェクト65は、プレイヤキャラクタ50や敵キャラクタ60が通常よりも移動しづらいオブジェクトである。すなわち、プレイヤキャラクタ50の移動経路を選択する際に、森オブジェクト65を通過する経路を選択した場合、移動できる距離が通常より短くなる。また、仮想空間には、プレイヤキャラクタ50や敵キャラクタ60が通過できないオブジェクト(例えば、図7の岩オブジェクト66)が配置される。 In FIG. 2, a meadow field is shown. As shown in FIG. 2, various objects are arranged on the field of the virtual space. For example, a forest object 65 and a rock object 66 (see FIG. 7) are arranged. The forest object 65 is an object that makes it more difficult for the player character 50 and the enemy character 60 to move than usual. That is, when selecting the movement path of the player character 50, if the path passing through the forest object 65 is selected, the distance that the player character can move becomes shorter than usual. Also, in the virtual space, an object (for example, the rock object 66 in FIG. 7) through which the player character 50 and the enemy character 60 cannot pass is placed.

また、図2に示すように、表示画面12には、プレイヤキャラクタ50及び敵キャラクタ60に加えて、カーソル70が表示される。カーソル70は、ユーザが仮想空間における位置やオブジェクトを指示するための指示オブジェクトである。カーソル70は、例えば、カーソル70が指示するフィールド上の指示位置から仮想空間の上方向(Y軸方向)に所定距離だけ離れた位置に配置される。 In addition to the player character 50 and the enemy character 60, a cursor 70 is also displayed on the display screen 12, as shown in FIG. A cursor 70 is an indication object for the user to indicate a position or object in the virtual space. The cursor 70 is placed, for example, at a predetermined distance in the upward direction (Y-axis direction) of the virtual space from the indicated position on the field indicated by the cursor 70 .

また、表示画面12の右下の領域には四角形のマップ画像80が表示される。マップ画像80は、仮想空間内のフィールドの少なくとも一部の範囲を表す画像であり、仮想空間内のフィールドの地図を示す画像である。マップ画像80は、仮想カメラVCの視野に含まれない周辺の範囲も含む、フィールドの広い範囲を表す画像である。マップ画像80を描画する方法は様々であるが、たとえば仮想空間に平面的なオブジェクトとしてのマップ画像80を配置することにより、3次元の画像処理によって仮想空間の画像100と共に描画することができる。また、2次元画像としてのマップ画像80を仮想空間の画像100に重畳させて上書きすることもできる。いずれの手法であってもよいが、以降の説明では、便宜上、マップ画像80以外の領域を仮想空間の画像100と呼ぶ。また、特に言及のない場合、仮想空間の説明ではマップ画像80の配置の有無を考慮しないものとする。マップ画像80の詳細について、図3を参照して説明する。 A rectangular map image 80 is displayed in the lower right area of the display screen 12 . The map image 80 is an image representing at least a partial range of the field in the virtual space, and is an image showing a map of the field in the virtual space. The map image 80 is an image representing a wide range of the field including peripheral ranges not included in the field of view of the virtual camera VC. There are various methods for drawing the map image 80. For example, by arranging the map image 80 as a planar object in the virtual space, it can be drawn together with the virtual space image 100 by three-dimensional image processing. Also, the map image 80 as a two-dimensional image can be superimposed and overwritten on the image 100 in the virtual space. Either method may be used, but in the following description, the area other than the map image 80 will be referred to as the virtual space image 100 for convenience. In addition, unless otherwise specified, the presence or absence of the map image 80 is not considered in the explanation of the virtual space. Details of the map image 80 will be described with reference to FIG.

図3は、図2のマップ画像80を拡大した図である。図3に示すように、マップ画像80は、仮想空間内のフィールドの少なくとも一部を表す画像81を含む。本実施形態では、複数のフィールドのそれぞれに対応して、仮想空間のフィールドを表すフィールド画像が予め記憶されている。例えば、草原のフィールド全体を表すフィールド画像、火山帯のフィールド全体を表すフィールド画像が記憶されている。フィールド画像は、例えば、仮想空間の真上からフィールド全体を見下ろしたような平面的な画像であり、仮想空間のフィールドを簡略化した画像である。フィールド画像は仮想空間のフィールドに配置された各オブジェクトを表す画像を含む。フィールド画像における位置と、仮想空間のフィールドにおける位置とは対応しており、フィールド画像における位置は、X軸及びZ軸の座標値で表すことができる。便宜上、仮想空間内のフィールド上の座標系と、フィールド画像上の座標系を同一とすることができ、仮想空間内のフィールド上の所定位置(X,Z)に配置されたオブジェクトを表す画像は、フィールド画像上においても所定位置(X,Z)に描かれている。 FIG. 3 is an enlarged view of the map image 80 of FIG. As shown in FIG. 3, map image 80 includes image 81 representing at least a portion of a field in virtual space. In this embodiment, field images representing the fields of the virtual space are stored in advance corresponding to each of the plurality of fields. For example, a field image representing the entire grassland field and a field image representing the entire volcanic zone field are stored. A field image is, for example, a planar image that looks down on the entire field from right above the virtual space, and is an image that simplifies the field in the virtual space. Field images include images representing each object placed in the field of virtual space. A position in the field image corresponds to a position in the field of the virtual space, and the position in the field image can be represented by coordinate values of the X-axis and Z-axis. For convenience, the coordinate system on the field in the virtual space and the coordinate system on the field image can be the same. , is also drawn at a predetermined position (X, Z) on the field image.

図3の画像81は、草原のフィールド全体を表すフィールド画像の一部を切り取った画像である。具体的には、画像81は、全体的に草原を表す色(例えば緑色)を帯びた画像であり、森オブジェクト65を表す森アイコン82と、岩オブジェクト66(図7参照)を表す岩アイコン83とを含む画像である。 An image 81 in FIG. 3 is an image obtained by cutting out a portion of a field image representing the entire grassland field. Specifically, the image 81 is an image that is tinged with a color (for example, green) representing grassland as a whole, and includes a forest icon 82 representing the forest object 65 and a rock icon 83 representing the rock object 66 (see FIG. 7). is an image containing

また、マップ画像80は、フィールドに設定された区画の境界を示す複数の区画画像85(マップ画像80内の縦横の複数の破線)を含み、これら区画画像85によってマップ画像80は複数の区画に区切られている。予め記憶されたフィールド画像には区画画像85が描かれており、区画画像85を含むフィールド画像の一部を表示に適した形状で抜き出す形で、マップ画像80が生成される。なお、フィールド画像のデータに区画画像85が描かれておらず、フィールド画像に後から区画画像85が重畳され、マップ画像80が生成されてもよい。 The map image 80 also includes a plurality of partition images 85 (a plurality of vertical and horizontal dashed lines in the map image 80) indicating the boundaries of the partitions set in the field. separated. A block image 85 is drawn in the pre-stored field image, and the map image 80 is generated by extracting a portion of the field image including the block image 85 in a shape suitable for display. Note that the map image 80 may be generated by superimposing the block image 85 on the field image after the block image 85 is not drawn in the field image data.

また、マップ画像80は、プレイヤキャラクタ50を表すプレイヤキャラクタアイコン86と、敵キャラクタ60を表す敵キャラクタアイコン87とを含む。プレイヤキャラクタアイコン86は、仮想空間のフィールド上のプレイヤキャラクタ50の位置に対応する区画に配置される。また、敵キャラクタアイコン87は、仮想空間のフィールド上の敵キャラクタ60の位置に対応する区画に配置される。プレイヤキャラクタアイコン86と敵キャラクタアイコン87とは、異なる色で表される。例えば、プレイヤキャラクタアイコン86は、ユーザ側の軍の色を示す青色で表示され、敵キャラクタアイコン87は、敵側の軍の色を示す赤色で表示される。 The map image 80 also includes a player character icon 86 representing the player character 50 and an enemy character icon 87 representing the enemy character 60 . The player character icon 86 is arranged in a section corresponding to the position of the player character 50 on the field in virtual space. Also, the enemy character icon 87 is arranged in a section corresponding to the position of the enemy character 60 on the field of the virtual space. The player character icon 86 and the enemy character icon 87 are represented in different colors. For example, the player character icon 86 is displayed in blue, which indicates the color of the user's army, and the enemy character icon 87 is displayed in red, which indicates the color of the enemy's army.

また、本実施形態のゲームでは、プレイヤキャラクタ及び敵キャラクタとして、複数種類のキャラクタ(小集団)が用意されており、キャラクタ(小集団)の種類によって特性が異なる。例えば、移動範囲が比較的狭く、攻撃力が高いキャラクタ、移動範囲は狭いが攻撃範囲は広いキャラクタ、攻撃力の高いキャラクタ、防御力の高いキャラクタ等がある。キャラクタの種類に対応してアイコンが用意されており、マップ画像80には、キャラクタの種類に応じたアイコンが表示される。例えば、図3に示すように、プレイヤキャラクタ50は剣を扱うキャラクタであるため、プレイヤキャラクタアイコン86の内部に剣が描かれている。また、敵キャラクタ60は弓を扱うキャラクタであるため、敵キャラクタアイコン87の内部には弓が描かれている。 In addition, in the game of the present embodiment, a plurality of types of characters (small groups) are prepared as player characters and enemy characters, and characteristics differ depending on the types of characters (small groups). For example, there are characters with a relatively narrow movement range and high attack power, characters with a narrow movement range but a wide attack range, characters with high attack power, and characters with high defense power. Icons are prepared corresponding to the types of characters, and the map image 80 displays icons corresponding to the types of characters. For example, as shown in FIG. 3, the player character 50 is a character who wields a sword, so a sword is drawn inside the player character icon 86 . Also, since the enemy character 60 is a character that uses a bow, a bow is drawn inside the enemy character icon 87 .

図4は、プレイヤキャラクタアイコン86を拡大した図である。図4に示すように、プレイヤキャラクタアイコン86には、体力表示画像86aが付加される。この体力表示画像86aは、プレイヤキャラクタ50の現在の体力パラメータの値を示す。プレイヤキャラクタ50が敵キャラクタ60から攻撃を受けると、プレイヤキャラクタ50の体力パラメータが減少し、体力パラメータが「0」になるとプレイヤキャラクタ50の敗北となる。また、敵キャラクタアイコン87にも、敵キャラクタ60の体力パラメータを示す体力表示画像が付加される。他のキャラクタを表すアイコンについても、同様の体力表示画像が付加される。 FIG. 4 is an enlarged view of the player character icon 86. As shown in FIG. As shown in FIG. 4, the player character icon 86 is added with a physical strength display image 86a. The physical strength display image 86 a indicates the current physical strength parameter value of the player character 50 . When the player character 50 is attacked by the enemy character 60, the physical strength parameter of the player character 50 decreases, and when the physical strength parameter becomes "0", the player character 50 is defeated. A physical strength display image indicating the physical strength parameter of the enemy character 60 is also added to the enemy character icon 87 . Similar physical strength display images are added to icons representing other characters.

なお、以降の図においては、図の簡略化のためマップ画像80において体力表示画像の表示を省略することがある。 In the following drawings, the display of the physical strength display image may be omitted from the map image 80 for the sake of simplification.

図3に戻り、マップ画像80は、カーソル70の位置を示すカーソルアイコン84を含む。カーソルアイコン84は、仮想空間におけるカーソル70の位置を示すアイコンである。具体的には、カーソルアイコン84は、仮想空間のフィールド上のカーソル70の指示位置に対応する区画に配置される。例えば、図2ではカーソル70の指示位置は、プレイヤキャラクタ50の区画の右斜め前方の区画に位置しているため、カーソルアイコン84は、プレイヤキャラクタアイコン86の右斜め上の区画に位置している。 Returning to FIG. 3, map image 80 includes a cursor icon 84 indicating the position of cursor 70 . A cursor icon 84 is an icon that indicates the position of the cursor 70 in the virtual space. Specifically, the cursor icon 84 is arranged in a section corresponding to the indicated position of the cursor 70 on the field of the virtual space. For example, in FIG. 2, the pointing position of the cursor 70 is located in the section diagonally forward right of the section of the player character 50, so the cursor icon 84 is located in the section diagonally upper right of the player character icon 86. .

ここで、カーソル70の移動について説明する。図5は、図2の状態からカーソル70を画面の右方向に移動させた後のゲーム画像の一例を示す図である。 Here, movement of the cursor 70 will be described. FIG. 5 is a diagram showing an example of a game image after the cursor 70 is moved rightward on the screen from the state shown in FIG.

本実施形態では、ユーザの方向入力操作(例えば、アナログスティック32を傾ける操作)に応じて、当該入力方向が表示画面上の方向に対応するように、カーソル70が仮想空間内において移動し、カーソルアイコン84がフィールド画像に対して移動する。例えば、アナログスティック32の左右方向は、画面上の左右、つまり仮想空間内の仮想カメラの左右に対応する仮想空間内の方向およびマップ画像80の左右方向に対応する。アナログスティック32の上方向は、仮想空間の奥行方向およびマップ画像80の上方向に対応する。方向入力操作の上方向は、コントローラの持ち方から典型的には上または奥と定義されるのが直感的であるが、カーソル70は、フィールド上を移動するので、仮想カメラの上または奥行方向に対応する仮想空間内の方向として、フィールド上の奥行き方向が上方向の入力に対応する仮想空間内の方向となる。カーソル70の移動に応じて、仮想カメラVCも移動する。例えば、仮想カメラVCの注視点がカーソル70の指示位置と一致するように(あるいは、指示位置の近傍となるように)、仮想カメラVCが制御される。言い換えると、カーソル70が表示画面12のほぼ中央に表示されるように、仮想カメラVCが制御される。 In this embodiment, the cursor 70 moves in the virtual space in response to a direction input operation (for example, an operation of tilting the analog stick 32) by the user so that the input direction corresponds to the direction on the display screen. Icon 84 moves relative to the field image. For example, the left-right direction of the analog stick 32 corresponds to the left-right direction on the screen, that is, the direction in the virtual space corresponding to the left-right direction of the virtual camera in the virtual space and the left-right direction of the map image 80 . The upward direction of the analog stick 32 corresponds to the depth direction of the virtual space and the upward direction of the map image 80 . It is intuitive that the upward direction of the directional input operation is typically defined as upward or backward from the way the controller is held. As the direction in the virtual space corresponding to , the depth direction on the field is the direction in the virtual space corresponding to the upward input. As the cursor 70 moves, the virtual camera VC also moves. For example, the virtual camera VC is controlled so that the gaze point of the virtual camera VC matches the indicated position of the cursor 70 (or is in the vicinity of the indicated position). In other words, the virtual camera VC is controlled such that the cursor 70 is displayed substantially in the center of the display screen 12 .

例えば、図2の状態からアナログスティック32の右方向が入力されると、図5に示すように、カーソル70及び仮想カメラVCが右方向に移動する。このため、仮想空間の画像100においては、敵キャラクタ60及びプレイヤキャラクタ50は画面の左方向に移動して表示されなくなり、森オブジェクト65が画面の左右方向における略中央に表示される。 For example, when the right direction of the analog stick 32 is input from the state shown in FIG. 2, the cursor 70 and the virtual camera VC move rightward as shown in FIG. Therefore, in the virtual space image 100, the enemy character 60 and the player character 50 move to the left of the screen and are no longer displayed, and the forest object 65 is displayed substantially in the center of the screen in the horizontal direction.

カーソル70(仮想カメラVC)の移動に応じて、マップ画像80に含まれるフィールド画像の範囲も変化する。図6は、カーソル70の移動前後のマップ画像の範囲を示す図である。 The range of field images included in the map image 80 also changes according to the movement of the cursor 70 (virtual camera VC). FIG. 6 is a diagram showing the range of the map image before and after the cursor 70 is moved.

図6に示すように、カーソル70の指示位置が位置(x0,z0)である場合は、フィールド画像における位置(x0,z0)を中心とした四角形の所定領域(図6の太い破線部分)がフィールド画像から抜き出され、抜き出されたフィールド画像の一部がマップ画像80として表示画面12に表示される(図2参照)。 As shown in FIG. 6, when the pointing position of the cursor 70 is the position (x0, z0), a predetermined quadrangular region centered at the position (x0, z0) in the field image (thick broken line portion in FIG. 6) is A part of the extracted field image is displayed as a map image 80 on the display screen 12 (see FIG. 2).

ここで、ユーザによって右方向が入力された場合、カーソル70の指示位置は(x1,z1)に移動する。移動した指示位置(x1,z1)を中心とした所定領域が切り取られ、切り取られたフィールド画像の一部がマップ画像80として表示画面12に表示される(図5参照)。そして、カーソル70の指示位置に対応する区画にカーソルアイコン84が配置される。すなわち、カーソルアイコン84がマップ画像80の中心に位置するように、マップ画像80に含まれるフィールドの範囲が移動する。 Here, when the user inputs the right direction, the pointing position of the cursor 70 moves to (x1, z1). A predetermined area centered on the moved designated position (x1, z1) is cut, and a portion of the cut field image is displayed on the display screen 12 as a map image 80 (see FIG. 5). A cursor icon 84 is arranged in a section corresponding to the indicated position of the cursor 70 . That is, the range of fields included in the map image 80 is moved so that the cursor icon 84 is positioned at the center of the map image 80 .

このように、カーソル70(仮想カメラVC)の移動に応じて、マップ画像80に含まれるフィールドの範囲を移動させ、仮想カメラVCの視野内のフィールドが含まれるように、マップ画像が生成される。 In this way, the range of fields included in the map image 80 is moved according to the movement of the cursor 70 (virtual camera VC), and the map image is generated so as to include the fields within the field of view of the virtual camera VC. .

なお、カーソル70は仮想空間において同一区画内でも移動する。すなわち、カーソル70は、仮想空間の任意の位置に移動可能である。これに対して、マップ画像80のカーソルアイコン84は、区画単位で移動するため、仮想空間内でカーソル70が移動しても、同じ区画内での移動であれば、マップ画像80のカーソルアイコン84は移動しない。ここで、カーソル70の指示位置はマップ画像80の中心と一致する。このため、例えば、カーソル70が同じ区画内で右方向に移動した場合は、マップ画像80の外枠は僅かに右方向に移動する。すなわち、マップ画像80に含まれるフィールドの範囲が僅かに右方向に移動する。この場合においても、カーソル70は移動前後で同じ区画内にあるため、マップ画像80のカーソルアイコン84が示す区画は変化しない。 The cursor 70 also moves within the same section in the virtual space. That is, the cursor 70 can move to any position in the virtual space. On the other hand, since the cursor icon 84 of the map image 80 moves in units of sections, even if the cursor 70 moves within the virtual space, if the movement is within the same section, the cursor icon 84 of the map image 80 does not move. Here, the pointed position of the cursor 70 coincides with the center of the map image 80 . Therefore, for example, when the cursor 70 moves rightward within the same section, the outer frame of the map image 80 moves slightly rightward. That is, the range of fields included in the map image 80 is slightly shifted to the right. Even in this case, since the cursor 70 is in the same section before and after the movement, the section indicated by the cursor icon 84 of the map image 80 does not change.

なお、仮想空間におけるカーソル70も、区画単位で移動してもよい。また、仮想空間におけるカーソル70の指示位置とマップ画像80の中心とは必ずしも一致しなくてもよい。 It should be noted that the cursor 70 in the virtual space may also move in units of partitions. Also, the pointing position of the cursor 70 in the virtual space and the center of the map image 80 do not necessarily have to match.

また、仮想空間のフィールドには終端が定められており、プレイヤキャラクタ50及び敵キャラクタ60は当該フィールドの終端を超えて移動できないように構成されている。この場合、カーソル70が終端の近傍に存在するときには、マップ画像80の中心はカーソル70の指示位置と一致しなくてもよい。例えば、プレイヤキャラクタ50及び敵キャラクタ60が移動可能な範囲がマップ画像80の中心付近に表示されるように、マップ画像80の中心位置が適宜調整されてもよい。 In addition, the field of the virtual space has an end, and the player character 50 and the enemy character 60 are configured so that they cannot move past the end of the field. In this case, the center of the map image 80 does not have to coincide with the indicated position of the cursor 70 when the cursor 70 exists near the end. For example, the center position of the map image 80 may be appropriately adjusted so that the range in which the player character 50 and the enemy character 60 can move is displayed near the center of the map image 80 .

(マップ画像を用いた移動可能範囲の表示)
次に、マップ画像を用いたプレイヤキャラクタ50の移動可能範囲の表示について説明する。図7は、カーソル70をプレイヤキャラクタ50の位置に合わせ、プレイヤキャラクタ50を選択したときに表示されるゲーム画像の一例を示す図である。
(Display of movable range using map image)
Next, display of the movable range of the player character 50 using a map image will be described. FIG. 7 is a diagram showing an example of a game image displayed when the player character 50 is selected by aligning the cursor 70 with the position of the player character 50 .

図7に示すように、カーソル70がプレイヤキャラクタ50の位置にある場合、マップ画像80には、プレイヤキャラクタ50の移動可能範囲を示す複数の移動可能範囲画像88が表示される。移動可能範囲画像88は、プレイヤキャラクタ50がその区画に移動可能であることを示す。プレイヤキャラクタ50は、1回のターンにおいて、一度だけ移動することができる。プレイヤキャラクタ50は、移動可能範囲画像88によって示される移動可能範囲内の任意の区画まで移動することができる一方、移動可能範囲外には移動することはできない。したがって、ユーザは、移動可能範囲画像88によって示される移動可能範囲外にプレイヤキャラクタ50を移動させたい場合は、今回のターンでプレイヤキャラクタ50を移動させ、次のターンでさらにプレイヤキャラクタ50を移動させる必要がある。 As shown in FIG. 7 , when the cursor 70 is positioned at the player character 50 , a plurality of movable range images 88 indicating the movable range of the player character 50 are displayed on the map image 80 . The movable range image 88 indicates that the player character 50 can move to that section. The player character 50 can move only once in one turn. The player character 50 can move to any partition within the movable range indicated by the movable range image 88, but cannot move outside the movable range. Therefore, when the user wants to move the player character 50 outside the movable range indicated by the movable range image 88, the user moves the player character 50 in this turn and further moves the player character 50 in the next turn. There is a need.

プレイヤキャラクタ50の移動可能範囲は、プレイヤキャラクタ50の種類によって定められている。例えば、馬に乗ったプレイヤキャラクタの移動可能範囲は、徒歩のプレイヤキャラクタ50の移動可能範囲よりも広くてもよい。 The movable range of the player character 50 is determined according to the type of the player character 50 . For example, the movable range of the player character riding a horse may be wider than the movable range of the player character 50 on foot.

また、プレイヤキャラクタ50の移動可能範囲は、プレイヤキャラクタ50のパラメータによって決定されてもよい。例えば、プレイヤキャラクタ50の移動可能範囲は、移動力パラメータによって決定されてもよい。移動力パラメータは、プレイヤキャラクタ50が一度に移動可能な量を表すパラメータである。フィールド上の各区画には、移動したときに消費する移動消費量が定められている。例えば、森オブジェクト65が配置された区画にプレイヤキャラクタ50が移動すると、プレイヤキャラクタ50の移動力パラメータが、その区画に設定された移動消費量だけ減少する。また、森オブジェクト65には定められている移動消費量は、平地より多く設定されている。さらに、敵キャラクタ60が配置されている区画や、その他進入不可能な地形が配置された区画には移動できない。現在のプレイヤキャラクタ50の移動力パラメータ、各区画に設定された移動消費量、およびそれぞれの区画に進入可能か否かに基づいて、プレイヤキャラクタ50の移動可能範囲が算出される。そして、算出された移動可能範囲に、移動可能範囲画像88が表示される。 Also, the movable range of the player character 50 may be determined by the parameters of the player character 50 . For example, the movable range of the player character 50 may be determined by a movement force parameter. The moving force parameter is a parameter representing the amount that the player character 50 can move at once. Each section on the field has a movement consumption amount that it consumes when it moves. For example, when the player character 50 moves to a section in which the forest object 65 is arranged, the movement force parameter of the player character 50 is reduced by the amount of movement consumption set for that section. Also, the amount of movement consumption determined for the forest object 65 is set to be larger than that for flat land. Furthermore, it cannot move to a section in which the enemy character 60 is arranged or a section in which an impenetrable terrain is arranged. The movable range of the player character 50 is calculated based on the current movement force parameter of the player character 50, the amount of movement consumption set for each zone, and whether or not each zone can be entered. Then, a movable range image 88 is displayed in the calculated movable range.

図7では、プレイヤキャラクタアイコン86を中心とした略ひし形の範囲に、移動可能範囲画像88が表示されている。ここで、プレイヤキャラクタアイコン86の左方向の3つ目の区画には、岩アイコン83が配置されている。岩アイコン83が配置された区画には、プレイヤキャラクタ50は移動できないため、岩アイコン83が配置された区画には、移動可能範囲画像88は表示されない。 In FIG. 7, a movable range image 88 is displayed in a substantially diamond-shaped range centered on the player character icon 86 . Here, a rock icon 83 is arranged in the third segment on the left side of the player character icon 86 . Since the player character 50 cannot move to the section where the rock icon 83 is arranged, the movable range image 88 is not displayed in the section where the rock icon 83 is arranged.

また、移動可能範囲画像88に周辺の区画には、プレイヤキャラクタ50の攻撃可能範囲を示す攻撃可能範囲画像89が表示される。攻撃可能範囲画像89は、プレイヤキャラクタ50が移動はできないが攻撃は可能な範囲を示す画像である。図7のマップ画像80では、敵キャラクタアイコン87が位置する区画には、攻撃可能範囲画像89が表示されているため、プレイヤキャラクタ50は、敵キャラクタ60に攻撃を加えることが可能である。なお、キャラクタの種類によって攻撃可能範囲は異なる。隣接する区画に攻撃可能なキャラクタの場合は、移動可能範囲画像88に隣接する区画に攻撃可能範囲画像89が表示される。離れた区画に攻撃可能なキャラクタの場合には、さらに広範囲に攻撃可能範囲画像89が表示されることになる。 In addition, an attackable range image 89 indicating the attackable range of the player character 50 is displayed in a section around the movable range image 88 . The attackable range image 89 is an image showing a range in which the player character 50 cannot move but can attack. In the map image 80 of FIG. 7 , an attackable range image 89 is displayed in the section where the enemy character icon 87 is located, so the player character 50 can attack the enemy character 60 . Note that the possible attack range differs depending on the type of character. In the case of a character that can attack the adjacent section, an attackable range image 89 is displayed in a section adjacent to the movable range image 88 . In the case of a character that can attack a distant section, the attackable range image 89 is displayed in a wider range.

また、敵キャラクタ60が敵側のターンにおいて攻撃可能な区画の画像をさらに表示するようにしてもよい。全ての、または指定された敵キャラクタ60について、移動力パラメータ、地形、配置された他のキャラクタ、攻撃射程等に基づいて、1回の行動で攻撃可能な区画を全て算出し、算出された全ての区画を危険範囲として、危険範囲画像をマップ画像80に表示することができる。ただし、範囲が広い場合マップが見づらくなることを考慮し、ユーザの表示指示があった場合のみ危険範囲画像を表示するようにしてもよい。そのように危険範囲画像を表示することで、ユーザがプレイヤキャラクタ50を移動させる際に、敵側ターンで攻撃を受けない位置に移動させたり、有利な状態で攻撃を受ける位置に移動させたりすることを考え易くなる。 Also, an image of a section where the enemy character 60 can attack during the enemy's turn may be further displayed. For all or the specified enemy characters 60, based on the movement parameters, the terrain, the other characters arranged, the attack range, etc., all the sections that can be attacked by one action are calculated, and the calculated all can be displayed on the map image 80 as a dangerous area. However, considering that the map becomes difficult to see when the range is wide, the danger range image may be displayed only when the user instructs to display it. By displaying the danger range image in this manner, when the user moves the player character 50, the user can move the player character 50 to a position where it will not be attacked in the enemy's turn, or move it to a position where it will be attacked in an advantageous state. easier to think about.

また、図7に示すように、仮想空間の画像100には、プレイヤキャラクタ50の移動可能範囲を示す範囲オブジェクト71が表示される。範囲オブジェクト71は、プレイヤキャラクタ50が移動可能な範囲を示し、仮想空間のフィールド上に配置される。範囲オブジェクト71は、マップ画像80における複数の移動可能範囲画像88によって構成される移動可能範囲の外縁に対応する。なお、仮想空間の画像100においても、移動可能範囲を示す範囲オブジェクト71に加えて、攻撃可能範囲を示す画像が表示されてもよい。 Further, as shown in FIG. 7, a range object 71 indicating the movable range of the player character 50 is displayed in the virtual space image 100 . A range object 71 indicates a range in which the player character 50 can move, and is placed on the field of the virtual space. A range object 71 corresponds to the outer edge of a movable range formed by a plurality of movable range images 88 in the map image 80 . In the image 100 of the virtual space, an image indicating the attackable range may be displayed in addition to the range object 71 indicating the movable range.

ここで、マップ画像80における移動可能範囲画像88及び攻撃可能範囲画像89は、カーソル70がプレイヤキャラクタ50の位置に移動したとき(すなわち、プレイヤキャラクタ50が位置する区画内にカーソル70が入ったとき)に、表示される。一方、仮想空間の画像100における範囲オブジェクト71は、カーソル70がプレイヤキャラクタ50の位置にある場合にユーザによって選択ボタン(例えば、操作ボタン41)が押されたときに、表示される。 Here, the movable range image 88 and the attackable range image 89 in the map image 80 are displayed when the cursor 70 moves to the position of the player character 50 (that is, when the cursor 70 enters the section where the player character 50 is positioned). ) is displayed. On the other hand, the range object 71 in the virtual space image 100 is displayed when the user presses the selection button (for example, the operation button 41) when the cursor 70 is at the position of the player character 50. FIG.

なお、仮想空間の画像100における範囲オブジェクト71も、プレイヤキャラクタ50が位置する区画内にカーソル70が入ったときに表示されてもよい。あるいは、カーソル70が、プレイヤキャラクタ50が位置する区画内にあり、かつ、上記選択ボタンが押されたときに、マップ画像80における移動可能範囲画像88及び攻撃可能範囲画像89が表示されてもよい。 Note that the range object 71 in the virtual space image 100 may also be displayed when the cursor 70 enters the section where the player character 50 is positioned. Alternatively, the movable range image 88 and the attackable range image 89 in the map image 80 may be displayed when the cursor 70 is in the section where the player character 50 is located and the selection button is pressed. .

また、マップ画像80において、プレイヤキャラクタ50の移動可能範囲及び攻撃可能範囲に加えて、敵キャラクタ60の移動可能範囲を示す移動可能範囲画像88、及び、敵キャラクタ60の攻撃可能範囲を示す攻撃可能範囲画像89が表示されてもよい。同様に、仮想空間の画像100において、敵キャラクタ60の移動可能範囲を示す画像、及び、敵キャラクタ60の攻撃可能範囲を示す画像が表示されてもよい。 In the map image 80, in addition to the movable range and the attackable range of the player character 50, a movable range image 88 indicating the movable range of the enemy character 60 and an attackable range indicating the attackable range of the enemy character 60 are displayed. A range image 89 may be displayed. Similarly, in the image 100 of the virtual space, an image showing the movable range of the enemy character 60 and an image showing the attackable range of the enemy character 60 may be displayed.

また、仮想空間の画像100における範囲オブジェクト71の画像は、図7に示す線の画像ではなく、マップ画像80における移動可能範囲画像88と同様に、フィールド上の各区画を示す画像(面の画像)であってもよい。仮想空間の画像100における攻撃可能範囲を示す画像についても同様である。 Also, the image of the range object 71 in the virtual space image 100 is not the line image shown in FIG. ). The same applies to the image showing the attackable range in the image 100 of the virtual space.

また、カーソル70がプレイヤキャラクタ50の位置にあるときにユーザによって選択ボタン(例えば、操作ボタン41)が押された場合、仮想空間の画像100において、プレイヤキャラクタ50(リーダー)が相対的に大きく表示される。例えば、プレイヤがカーソル70を用いてプレイヤキャラクタ50を選択した場合(選択ボタンを押した場合)、複数の兵士キャラクタ51が縮小される。すなわち、プレイヤがカーソル70を用いてプレイヤキャラクタ50を選択する前は、プレイヤキャラクタ50(リーダー)と複数の兵士キャラクタ51とはほぼ同じ大きさか、プレイヤキャラクタ50(リーダー)の方が若干大きい。プレイヤがカーソル70を用いてプレイヤキャラクタ50を選択した場合、複数の兵士キャラクタ51が縮小され、プレイヤキャラクタ50(リーダー)が複数の兵士キャラクタ51よりも大きく表示される。言い換えると、プレイヤキャラクタ50が選択されているときのプレイヤキャラクタ50(リーダー)と複数の兵士キャラクタ51との大きさの差は、プレイヤキャラクタ50が選択されていないときのプレイヤキャラクタ50(リーダー)と複数の兵士キャラクタ51との大きさの差よりも大きい。なお、プレイヤがカーソル70を用いてプレイヤキャラクタ50を選択した場合、複数の兵士キャラクタ51を縮小するのではなく、プレイヤキャラクタ50(リーダー)を拡大してもよい。プレイヤキャラクタ50が選択されているときに、プレイヤキャラクタ50(リーダー)が複数の兵士キャラクタ51よりも大きく表示されることにより、プレイヤがプレイヤキャラクタ50を選択していることを認識し易くすることができる。 When the user presses the selection button (for example, the operation button 41) when the cursor 70 is positioned at the player character 50, the player character 50 (leader) is displayed relatively large in the virtual space image 100. be done. For example, when the player selects the player character 50 using the cursor 70 (when the select button is pressed), the multiple soldier characters 51 are reduced. That is, before the player selects the player character 50 using the cursor 70, the player character 50 (leader) and the plurality of soldier characters 51 are approximately the same size, or the player character 50 (leader) is slightly larger. When the player selects the player character 50 using the cursor 70 , the multiple soldier characters 51 are reduced and the player character 50 (leader) is displayed larger than the multiple soldier characters 51 . In other words, the difference in size between the player character 50 (leader) when the player character 50 is selected and the plurality of soldier characters 51 is the same as the player character 50 (leader) when the player character 50 is not selected. It is larger than the size difference with the plurality of soldier characters 51 . Note that when the player selects the player character 50 using the cursor 70 , the player character 50 (leader) may be enlarged instead of reducing the plurality of soldier characters 51 . By displaying the player character 50 (leader) larger than the plurality of soldier characters 51 when the player character 50 is selected, the player can easily recognize that the player character 50 is selected. can.

また、本実施形態では、仮想空間の画像100とマップ画像80とが表示される状態において、仮想カメラVCの視線方向は、仮想空間のフィールドを斜め上から見下ろす第1の方向と、仮想空間のフィールドを横から見る第2の方向とに設定可能である。例えば、第1の方向は、仮想カメラVCの視線方向がフィールドに対して45度となる方向であってもよい。また、第2の方向は、仮想カメラVCの視線方向がフィールドに対して10~20度となる方向であってもよい。仮想カメラVCの視線方向が第1の方向の場合は、プレイヤキャラクタ50(リーダー)は、複数の兵士キャラクタ51と比較してより大きくなる。一方、仮想カメラVCの視線方向が第2の方向の場合は、プレイヤキャラクタ50(リーダー)は、複数の兵士キャラクタ51よりも大きいが、その大きさの差は仮想カメラVCの視線方向が第1の方向の場合よりも小さい。これにより、フィールドを上から見下ろす場合には、プレイヤにとってリーダーのキャラクタを見分け易くすることができる。 Further, in the present embodiment, when the virtual space image 100 and the map image 80 are displayed, the line-of-sight direction of the virtual camera VC is the first direction in which the field of the virtual space is obliquely viewed from above, and the A second orientation in which the field is viewed from the side. For example, the first direction may be the direction in which the viewing direction of the virtual camera VC is 45 degrees with respect to the field. Also, the second direction may be a direction in which the line-of-sight direction of the virtual camera VC is 10 to 20 degrees with respect to the field. When the line-of-sight direction of the virtual camera VC is the first direction, the player character 50 (leader) is larger than the plurality of soldier characters 51 . On the other hand, when the line-of-sight direction of the virtual camera VC is the second direction, the player character 50 (leader) is larger than the plurality of soldier characters 51, but the difference in size is that the line-of-sight direction of the virtual camera VC is the first. is smaller than in the direction of . This makes it easier for the player to recognize the leader character when looking down on the field.

ここで、仮想空間には、各キャラクタの名前や体力パラメータ等に関する情報を示す情報オブジェクトが配置される。図8は、各キャラクタに関する情報を示す情報オブジェクトの一例を示す図である。 Here, in the virtual space, an information object indicating information on the name of each character, physical strength parameters, and the like is arranged. FIG. 8 is a diagram showing an example of an information object indicating information about each character.

図8に示すように、プレイヤキャラクタ50の近傍には、当該プレイヤキャラクタ50に関する情報を表示する情報オブジェクト72が配置される。情報オブジェクト72は、仮想空間に配置されるオブジェクトであり、仮想カメラVCの視野内に情報オブジェクト72が含まれる場合、仮想カメラVCに基づく仮想空間の画像100に情報オブジェクト72が表示される。情報オブジェクト72は、プレイヤキャラクタ50の名前と、プレイヤキャラクタ50の種類を示す画像(プレイヤキャラクタアイコン86と同じ画像)と、体力表示画像73とを含む。体力表示画像73は、プレイヤキャラクタ50の体力パラメータを表示する画像である。情報オブジェクト72は、これらの他にも他のパラメータに関する情報を含んでもよい。 As shown in FIG. 8, near the player character 50, an information object 72 displaying information about the player character 50 is arranged. The information object 72 is an object arranged in the virtual space. When the information object 72 is included in the field of view of the virtual camera VC, the information object 72 is displayed in the virtual space image 100 based on the virtual camera VC. The information object 72 includes the name of the player character 50 , an image indicating the type of the player character 50 (same image as the player character icon 86 ), and a physical strength display image 73 . The physical strength display image 73 is an image displaying the physical strength parameter of the player character 50 . Information object 72 may also contain information about other parameters in addition to these.

また、敵キャラクタ60の近傍にも、敵キャラクタ60に関する情報を示す情報オブジェクト74が配置される。情報オブジェクト74は、敵キャラクタ60の名前と、敵キャラクタ60の種類を示す画像(敵キャラクタアイコン87と同じ画像)と、体力表示画像75とを含む。体力表示画像75は、敵キャラクタ60の体力パラメータを表示する画像である。これらの他にも、仮想空間の画像100には、様々な情報が表示されてもよい。例えば、現在のフィールドを示す情報、プレイヤキャラクタ50のレベルを示す情報等が表示されてもよい。 An information object 74 representing information about the enemy character 60 is also arranged near the enemy character 60 . The information object 74 includes the name of the enemy character 60 , an image indicating the type of the enemy character 60 (same image as the enemy character icon 87 ), and a physical strength display image 75 . The physical strength display image 75 is an image displaying the physical strength parameter of the enemy character 60 . In addition to these, various information may be displayed on the virtual space image 100 . For example, information indicating the current field, information indicating the level of the player character 50, and the like may be displayed.

このように、仮想空間の画像100において、情報オブジェクトが、プレイヤキャラクタ50や敵キャラクタ60等に重畳して表示される。情報オブジェクトは、ユーザにとって必要な情報を表示するものであり、ゲームの進行上必要な情報であるが、これらによって、仮想空間に配置されたプレイヤキャラクタ50や敵キャラクタ60、カーソル70等が隠れてしまい、ユーザは仮想空間の状況を視認し難くなる可能性がある。しかしながら、本実施形態ではマップ画像80が表示されるため、ユーザはマップ画像80により仮想空間の状況を視認することができ、ゲームを進行させることができる。なお、情報オブジェクトは、デフォルトでは非表示に設定され、プレイヤの操作に応じて表示されてもよい。 In this way, in the virtual space image 100, the information object is displayed superimposed on the player character 50, the enemy character 60, and the like. The information object displays information necessary for the user, and is information necessary for the progress of the game. As a result, it may become difficult for the user to visually recognize the situation in the virtual space. However, since the map image 80 is displayed in this embodiment, the user can visually recognize the situation of the virtual space through the map image 80, and can proceed with the game. Note that the information object may be set to non-display by default, and may be displayed according to the player's operation.

なお、以降の図においては、説明のため、図8で示した情報オブジェクト72,74の表示を省略する。 For the sake of explanation, the display of the information objects 72 and 74 shown in FIG. 8 is omitted in the subsequent figures.

(仮想カメラの向きが変化したときのマップ画像の表示)
次に、仮想カメラVCの向きが変化したときのマップ画像の表示について説明する。まず、図9を参照して、仮想空間における仮想カメラVCの制御について説明する。図9は、仮想カメラVCの向きが変化する様子を示す図である。
(Display of map image when direction of virtual camera changes)
Next, display of the map image when the orientation of the virtual camera VC is changed will be described. First, control of the virtual camera VC in the virtual space will be described with reference to FIG. FIG. 9 is a diagram showing how the orientation of the virtual camera VC changes.

図9に示すように、仮想カメラVCには、当該仮想カメラVCに固定のカメラ座標系(CxCyCz座標系)が設定される。Cz軸は、仮想カメラVCの向き(視線方向)の軸である。Cy軸は、Cz軸に直交する軸であって、仮想カメラVCの上方向の軸である。Cx軸は、Cy軸及びCz軸に直交する軸であって、仮想カメラVCの右方向の軸である。 As shown in FIG. 9, a fixed camera coordinate system (CxCyCz coordinate system) is set for the virtual camera VC. The Cz axis is the direction (line-of-sight direction) of the virtual camera VC. The Cy-axis is an axis orthogonal to the Cz-axis and is an upward axis of the virtual camera VC. The Cx-axis is an axis perpendicular to the Cy-axis and the Cz-axis, and is the rightward axis of the virtual camera VC.

例えば、ユーザがアナログスティック42を用いて所定方向を入力すると、仮想カメラVCは、カーソル70の周りを回転する。仮想カメラVCが位置P1にある場合、図7に示すゲーム画像が表示される。このとき、例えばアナログスティック42が左方向に傾けられると、仮想カメラVCは、カーソル70の指示位置を通りY軸に平行な直線周りに、傾き量に応じた角度だけ左向きに回転する。例えば、仮想カメラVCは、プレイヤキャラクタ50の真後ろの位置P1からプレイヤキャラクタ50の右斜め後方の位置P2に移動する。アナログスティック42が右に傾けられた場合は、仮想カメラVCが右を向き、左に移動する。なお、スティックの入力と仮想カメラの向きの対応付けの感じ方は個人差があるので、別の例においては、逆に左入力に応じて仮想カメラが右を向き、左に移動するようにしてもよい。さらに設定によりどちらの対応付けにするかユーザが指定できるようにしてもよい。 For example, when the user inputs a predetermined direction using the analog stick 42 , the virtual camera VC rotates around the cursor 70 . When the virtual camera VC is at the position P1, the game image shown in FIG. 7 is displayed. At this time, for example, when the analog stick 42 is tilted leftward, the virtual camera VC rotates leftward by an angle corresponding to the amount of tilt around a straight line passing through the indicated position of the cursor 70 and parallel to the Y-axis. For example, the virtual camera VC moves from a position P1 directly behind the player character 50 to a position P2 diagonally behind the player character 50 to the right. When the analog stick 42 is tilted right, the virtual camera VC faces right and moves left. Since there are individual differences in how the stick input and the orientation of the virtual camera are associated, in another example, conversely, in response to the left input, the virtual camera turns to the right and moves to the left. good too. Furthermore, the user may be allowed to specify which correspondence to use by setting.

図10は、仮想カメラVCが図9に示す位置P2にあるときのゲーム画像の一例を示す図である。 FIG. 10 is a diagram showing an example of a game image when the virtual camera VC is at position P2 shown in FIG.

図10に示すように、仮想カメラVCが位置P2にある場合、仮想カメラVCの視線方向に敵キャラクタ60が位置するようになり、敵キャラクタ60は表示領域12の上部の中央領域に表示される。また、仮想カメラVCの視線方向の左側に岩オブジェクト66が位置するようになり、岩オブジェクト66は、仮想空間の画像100の左側領域に表示される。 As shown in FIG. 10, when the virtual camera VC is at position P2, the enemy character 60 is positioned in the line-of-sight direction of the virtual camera VC, and the enemy character 60 is displayed in the upper central area of the display area 12. . Also, the rock object 66 is positioned on the left side of the line-of-sight direction of the virtual camera VC, and the rock object 66 is displayed in the left area of the image 100 in the virtual space.

このとき、マップ画像80として、フィールド全体が回転したような画像が表示される。具体的には、仮想カメラVCの向きのフィールドに沿った方向が、マップ画像80の上方向に対応するように、マップ画像80に含まれるフィールド画像が回転する。このため、マップ画像80におけるプレイヤキャラクタアイコン86の上方向に、敵キャラクタアイコン87が表示される。 At this time, an image as if the entire field were rotated is displayed as the map image 80 . Specifically, the field image included in the map image 80 is rotated so that the direction along the field of the orientation of the virtual camera VC corresponds to the upward direction of the map image 80 . Therefore, the enemy character icon 87 is displayed above the player character icon 86 in the map image 80 .

ここで、マップ画像80の生成について説明する。図11は、仮想カメラVCが位置P1から位置P2に変化するときのマップ画像80の生成を説明するための図である。 Here, generation of the map image 80 will be described. FIG. 11 is a diagram for explaining generation of the map image 80 when the virtual camera VC changes from the position P1 to the position P2.

図11に示すように、仮想カメラVCが位置P1にあるときは、仮想カメラVCの向きを示すベクトルCzをXZ平面に投影したベクトルCz’の向きと、フィールド画像のZ軸方向とが一致する。このフィールド画像から、カーソルの指示位置を中心とした所定領域が切り取られることにより、マップ画像80が生成される。 As shown in FIG. 11, when the virtual camera VC is at the position P1, the direction of a vector Cz′ obtained by projecting the vector Cz indicating the direction of the virtual camera VC onto the XZ plane coincides with the Z-axis direction of the field image. . A map image 80 is generated by cutting out a predetermined area centered on the position indicated by the cursor from this field image.

一方、仮想カメラVCが位置P2に移動したときは、仮想カメラVCの視線方向のXZ平面に沿ったベクトルCz’の向きが、マップ画像80における上方向(マップ画像が表示されたときの上方向)と一致するように、フィールド画像が回転される。例えば、ベクトルCz’とZ軸方向のベクトルとが成す角度が算出され、算出された角度でフィールド画像に対するマップ画像の範囲の向きが設定される。そして、フィールド画像から、カーソルの指示位置を中心とし、向きの変わった所定領域が抜き出されることにより、移動前に比べて回転されたマップ画像80が生成される。 On the other hand, when the virtual camera VC moves to the position P2, the direction of the vector Cz' along the XZ plane in the line-of-sight direction of the virtual camera VC is the upward direction in the map image 80 (the upward direction when the map image is displayed). ) is rotated to match the field image. For example, the angle formed by the vector Cz' and the vector in the Z-axis direction is calculated, and the orientation of the range of the map image with respect to the field image is set at the calculated angle. Then, a map image 80 that is rotated compared to before movement is generated by extracting from the field image a predetermined area whose direction is changed about the indicated position of the cursor.

なお、仮想カメラVCの位置は所定時間かけて位置P1から位置P2に連続的に変化する。このため、仮想カメラVCが位置P1から位置P2に移動する途中では、図7から図10に変化する途中の様子が表示される。すなわち、マップ画像80の表示内容が回転しているように見える。 Note that the position of the virtual camera VC continuously changes from position P1 to position P2 over a predetermined period of time. Therefore, while the virtual camera VC is moving from the position P1 to the position P2, the state in the middle of changing from FIG. 7 to FIG. 10 is displayed. That is, the displayed content of the map image 80 appears to rotate.

また、上述したベクトルCz’を算出する方法に限らず、他の方法により、マップ画像が表示されたときの当該マップ画像の上方向が、仮想カメラVCの向きのフィールドに沿った方向に対応するようにしてもよい。 When the map image is displayed by any method other than the method of calculating the vector Cz' described above, the upward direction of the map image corresponds to the direction along the field of the direction of the virtual camera VC. You may do so.

ここで、仮想空間内のフィールドは、完全な平面に限らず、凹凸のある面や一部傾斜のある面で構成されてもよい。このような仮想空間内のフィールドが完全な平面ではない場合でも、フィールド全体として見た場合は凹凸部分や傾斜部分を除いた平面と見なすことができる。したがって、「仮想カメラVCの向きのフィールドに沿った方向」とは、仮想カメラVCの向きの当該平面に沿った方向であり、具体的には、上記ベクトルCz’ということができる。また、カーソル70は、図9のXZ平面に並行に移動することができるが、移動時に、地形の凹凸によって地面の高さが変わる場合には、カーソル70が配置される高さが地面の高さに応じて変わるようにしてもよい。 Here, the field in the virtual space is not limited to a perfect plane, and may be configured by an uneven surface or a partially inclined surface. Even if the field in such a virtual space is not a perfect plane, it can be regarded as a plane excluding uneven portions and inclined portions when viewed as a whole field. Therefore, the "direction along the field of the orientation of the virtual camera VC" is the direction along the plane in which the virtual camera VC is oriented, and can be specifically referred to as the vector Cz'. Also, the cursor 70 can move parallel to the XZ plane in FIG. It may be changed according to the situation.

仮想カメラVCが位置P2にあるときにさらに左方向が入力された場合、仮想カメラVCはさらに回転し、プレイヤキャラクタ50の右側の位置P3に移動する(図9参照)。 When the virtual camera VC is at the position P2 and a further left direction is input, the virtual camera VC rotates further and moves to a position P3 on the right side of the player character 50 (see FIG. 9).

図12は、仮想カメラVCが図9に示す位置P3にあるときのゲーム画像の一例を示す図である。 FIG. 12 is a diagram showing an example of a game image when the virtual camera VC is at position P3 shown in FIG.

図12に示すように、仮想カメラVCが位置P3にある場合、仮想カメラVCの視線方向に岩オブジェクト66が位置するようになる。このとき、マップ画像80として、フィールドを表す画像が図10からさらに回転したような画像が表示される。具体的には、マップ画像80の上方向が仮想カメラVCの向きのフィールドに沿った方向に対応するように、マップ画像80に含まれるフィールド画像が回転する。このため、マップ画像80におけるプレイヤキャラクタアイコン86の上方向に、岩アイコン83が表示される。 As shown in FIG. 12, when the virtual camera VC is at position P3, the rock object 66 is positioned in the line-of-sight direction of the virtual camera VC. At this time, as the map image 80, an image representing the field that is further rotated from that shown in FIG. 10 is displayed. Specifically, the field image included in the map image 80 is rotated so that the upward direction of the map image 80 corresponds to the direction along the field of the direction of the virtual camera VC. Therefore, the rock icon 83 is displayed above the player character icon 86 in the map image 80 .

このように、仮想カメラVCの向きが変化した場合、仮想カメラVCの向きのフィールドに沿った方向とマップ画像における上方向とが対応するように、マップ画像80に含まれるフィールド画像が回転する。これにより、表示画面12に表示されるマップ画像の上方向は、常に仮想カメラVCの向きのフィールドに沿った方向と一致する。また、例えば仮想空間の画像100における右方向はマップ画像80の右方向に対応し、仮想空間の画像100における左方向はマップ画像80の左方向に対応する。このため、ユーザは、マップ画像80を見ることでフィールド上のプレイヤキャラクタ50と敵キャラクタ60との位置関係やフィールドの状況(例えば戦況)を容易に把握することができる。 Thus, when the orientation of the virtual camera VC changes, the field image included in the map image 80 rotates so that the direction along the field of the orientation of the virtual camera VC corresponds to the upward direction in the map image. As a result, the upward direction of the map image displayed on the display screen 12 always coincides with the direction along the direction field of the virtual camera VC. Further, for example, the right direction in the virtual space image 100 corresponds to the right direction in the map image 80 , and the left direction in the virtual space image 100 corresponds to the left direction in the map image 80 . Therefore, by looking at the map image 80, the user can easily grasp the positional relationship between the player character 50 and the enemy character 60 on the field and the situation of the field (for example, the battle situation).

さらに、このように仮想カメラVCの向きが変化した状態においても、ユーザの方向入力操作(例えば、アナログスティック32を傾ける操作)に応じて、入力方向と表示画面上の方向が対応するようにカーソル70が仮想空間内において移動し、カーソルアイコン84がフィールド画像に対して移動する。つまり、仮想カメラVCの向きによらず、表示されている方向にカーソル70およびカーソルアイコン84を移動させることができる。 Furthermore, even in a state where the orientation of the virtual camera VC has changed in this way, the cursor can be adjusted so that the input direction corresponds to the direction on the display screen in accordance with the user's direction input operation (for example, an operation of tilting the analog stick 32). 70 moves in virtual space and cursor icon 84 moves relative to the field image. In other words, the cursor 70 and cursor icon 84 can be moved in the displayed direction regardless of the orientation of the virtual camera VC.

マップ画像80にはプレイヤキャラクタ50の移動可能範囲を示す移動可能範囲画像88が表示されるため、ユーザは、少なくともマップ画像80を見ればプレイヤキャラクタ50をどの区画に移動させて、どの敵キャラクタ60に攻撃を加えられるかを容易に認識することができ、ゲームを進行させることができる。また、ユーザは、マップ画像80を見てゲームを進行させつつ、仮想カメラの向きを変化させることでユーザの好みの視点から仮想空間内のフィールドを見ることができる。また、仮想カメラVCの向きとマップ画像80に含まれるフィールド画像の向きとが連動し、1つの画面で表示されるため、ユーザは、マップ画像80と仮想空間の画像100とを切り替える必要がなく、スムーズにゲームを進めることができる。 Since a movable range image 88 indicating the movable range of the player character 50 is displayed on the map image 80, the user can at least look at the map image 80 to determine which section the player character 50 should be moved to and which enemy character 60 should be moved. It is possible to easily recognize whether an attack can be added to or not, and to proceed with the game. In addition, the user can view the field in the virtual space from the user's preferred viewpoint by changing the orientation of the virtual camera while progressing the game while viewing the map image 80 . Further, since the orientation of the virtual camera VC and the orientation of the field image included in the map image 80 are linked and displayed on one screen, the user does not need to switch between the map image 80 and the virtual space image 100. , the game can proceed smoothly.

また、プレイヤキャラクタ50は複数の兵士キャラクタ51を含む態様(集団表示態様)で表示され、敵キャラクタ60も複数の兵士キャラクタ61を含む態様(集団表示態様)で表示される。このため、集団として戦いを行うゲームにおいて見た目を良くすることができ臨場感を高めることができる。一方、このようにプレイヤキャラクタ50および敵キャラクタ60をそれぞれ集団表示態様で表示する場合において、例えばプレイヤキャラクタ50と敵キャラクタ60とが隣接する場合には、兵士キャラクタが、プレイヤキャラクタ50側の集団のキャラクタなのか、敵キャラクタ60側の集団のキャラクタなのか区別し難くなる可能性がある。しかしながらこのような場合でも、ユーザは、マップ画像を見ればプレイヤキャラクタ50(小集団)と、敵キャラクタ60(小集団)の境界を把握することができる。また、プレイヤキャラクタ50と複数の兵士キャラクタ51とを表示できる程度に仮想カメラVCが近づいた場合、視野が狭く周囲が把握しづらくなることが考えられるが、その場合でもマップ画像80に必要な周辺の情報が表示されるので、周辺を把握することができる。カーソル70の移動方向は、表示上の方向となっており、さらにマップ画像における方向と連動しているため、マップ画像80を見れば周辺が見づらい状況でもカーソル70を動かすことができる。したがって、必要な情報は表示させつつ、キャラクタのアニメーション等に着目することができる。 In addition, the player character 50 is displayed in a mode including a plurality of soldier characters 51 (group display mode), and the enemy character 60 is also displayed in a mode including a plurality of soldier characters 61 (group display mode). Therefore, in a game in which a group fights, the appearance can be improved, and the sense of realism can be enhanced. On the other hand, in the case where the player character 50 and the enemy character 60 are displayed in the group display mode, for example, when the player character 50 and the enemy character 60 are adjacent to each other, the soldier character is displayed in the group on the player character 50 side. It may be difficult to distinguish between a character and a group of characters on the side of the enemy character 60 . However, even in such a case, the user can grasp the boundary between the player character 50 (small group) and the enemy character 60 (small group) by looking at the map image. In addition, when the virtual camera VC is close enough to display the player character 50 and the plurality of soldier characters 51, it is conceivable that the field of view is narrow and it becomes difficult to grasp the surroundings. Information is displayed, so you can grasp the surroundings. The moving direction of the cursor 70 is the direction on the display, and is linked to the direction on the map image. Therefore, while displaying necessary information, attention can be paid to the animation of the character or the like.

(移動経路の表示)
次に、移動経路の表示について説明する。図13は、図7に示す状態においてカーソル70を移動させたときのゲーム画像の一例を示す図である。
(Display of moving route)
Next, display of the moving route will be described. FIG. 13 is a diagram showing an example of a game image when the cursor 70 is moved in the state shown in FIG.

ユーザが、カーソル70をプレイヤキャラクタ50に合わせ、選択ボタン(例えば、複数の操作ボタン41の何れか)を押した場合、プレイヤキャラクタ50が選択される。もしくは、ユーザが、所定の指示(例えば、複数の操作ボタン41の何れか)を行うごとに、複数のプレイヤキャラクタ50のうちの1つが順番に選択され、選択されたプレイヤキャラクタ50の位置にカーソル70が移動するようにしてもよい。プレイヤキャラクタ50が選択された状態で、ユーザは、カーソル70を用いてプレイヤキャラクタ50の移動先の区画を指示する。 When the user moves the cursor 70 to the player character 50 and presses a selection button (for example, one of the plurality of operation buttons 41), the player character 50 is selected. Alternatively, each time the user performs a predetermined instruction (for example, one of the plurality of operation buttons 41), one of the plurality of player characters 50 is selected in turn, and the cursor is positioned at the position of the selected player character 50. 70 may be moved. With the player character 50 selected, the user uses the cursor 70 to indicate the section to which the player character 50 should move.

図13に示すように、プレイヤキャラクタ50が選択された状態でカーソル70が移動されると、マップ画像80において経路画像90が表示される。経路画像90は、プレイヤキャラクタ50の移動前の区画から移動先の区画までの経路を示す画像である。経路画像90は、その始点を移動前の区画(現在のプレイヤキャラクタ50が位置する区画)とし、その終点を移動先の区画(現在のカーソル70が位置する区画)とする矢印の画像である。 As shown in FIG. 13 , when the player character 50 is selected and the cursor 70 is moved, a route image 90 is displayed on the map image 80 . The route image 90 is an image showing the route from the section before movement of the player character 50 to the section to which the player character 50 moves. The path image 90 is an arrow image whose starting point is the section before movement (the section where the current player character 50 is located) and whose end point is the section where the movement destination is (the section where the current cursor 70 is located).

また、仮想空間のフィールド上には、プレイヤキャラクタ50の移動前の区画から移動先の区画までの経路を示す経路オブジェクト76が配置される。経路オブジェクト76は、その始点を移動前のプレイヤキャラクタ50の位置、その終点を移動先のプレイヤキャラクタ50の位置とする矢印のオブジェクトである。仮想カメラVCにより経路オブジェクト76を含む仮想空間が撮像されることで、仮想空間の画像100に経路オブジェクト76が表示される。 Further, a path object 76 indicating a path from the section before movement of the player character 50 to the section to which the player character 50 moves is placed on the field of the virtual space. The path object 76 is an arrow object whose start point is the position of the player character 50 before movement and whose end point is the position of the player character 50 to which it is moved. The virtual space including the route object 76 is imaged by the virtual camera VC, so that the route object 76 is displayed in the image 100 of the virtual space.

そして、カーソル70によって移動先の区画が指示されているときに、移動又は攻撃の確定のための決定ボタン(例えば操作ボタン41の何れか)が押された場合、プレイヤキャラクタ50は、カーソル70で指示された区画に移動する。また、敵キャラクタ60がカーソル70で指示された区画に存在する場合には、プレイヤキャラクタ50は敵キャラクタ60に対して攻撃を行う。図13の例では、カーソル70によって敵キャラクタ60の右隣の区画が指示されているため、この状態で決定ボタンが押されると、プレイヤキャラクタ50は、敵キャラクタ60の右隣の区画に移動する。その後、さらに敵キャラクタ60に攻撃を行うかどうか指示することができ、指示された場合には敵キャラクタ60にプレイヤキャラクタ50が攻撃を行う。カーソル70を用いて敵キャラクタ60の区画が直接指示されているときに決定ボタンが押されると、プレイヤキャラクタ50は、敵キャラクタ60の近傍(移動可能範囲内の区画)まで移動してそのまま敵キャラクタ60に攻撃を行う。なお、仮想空間の画像100には、範囲オブジェクト71が表示される一方、経路オブジェクト76は表示されなくてもよい。 When a decision button (for example, one of the operation buttons 41) for confirming movement or attack is pressed while the destination section is indicated by the cursor 70, the player character 50 moves with the cursor 70. Move to the designated section. Also, when the enemy character 60 exists in the section indicated by the cursor 70 , the player character 50 attacks the enemy character 60 . In the example of FIG. 13, since the cursor 70 points to the section to the right of the enemy character 60, when the enter button is pressed in this state, the player character 50 moves to the section to the right of the enemy character 60. . After that, it is possible to further instruct the enemy character 60 whether or not to attack, and when instructed, the player character 50 attacks the enemy character 60 . When the decision button is pressed while the division of the enemy character 60 is directly indicated by using the cursor 70, the player character 50 moves to the vicinity of the enemy character 60 (the division within the movable range) and continues to the enemy character. Attack on 60. Note that while the range object 71 is displayed in the virtual space image 100, the route object 76 may not be displayed.

図13では、プレイヤキャラクタ50が選択され、かつ、決定ボタンが押される前にカーソル70が移動した場合、仮想空間の画像100において、カーソル70のみが移動することとした。プレイヤキャラクタ50が選択され、かつ、決定ボタンが押される前にカーソル70が移動した場合、仮想空間の画像100において、カーソル70ともにプレイヤキャラクタ50も移動してもよい。 In FIG. 13, when the player character 50 is selected and the cursor 70 moves before the enter button is pressed, only the cursor 70 moves in the virtual space image 100 . When the player character 50 is selected and the cursor 70 is moved before the enter button is pressed, the player character 50 may move together with the cursor 70 in the virtual space image 100 .

図14は、プレイヤキャラクタ50が選択された場合に、プレイヤによる移動操作に応じてプレイヤキャラクタ50が仮想空間内で移動する様子の一例を示した図である。図15は、図14に示す画像が表示されている場合に、移動又は攻撃の確定のための決定ボタンが押下されたときの画像の一例を示す図である。 FIG. 14 is a diagram showing an example of how the player character 50 moves in the virtual space according to the movement operation by the player when the player character 50 is selected. FIG. 15 is a diagram showing an example of an image when the decision button for confirming movement or attack is pressed when the image shown in FIG. 14 is displayed.

図14に示されるように、プレイヤがプレイヤキャラクタ50を選択した後、決定ボタンを押す前は、例えばアナログスティック32に対する操作に応じて、プレイヤキャラクタ50(リーダー)およびカーソル70が、仮想空間の画像100において移動可能範囲内で自由に移動する。仮想カメラVCは、カーソル70及びプレイヤキャラクタ50(リーダー)の移動に応じて仮想空間内を移動する。また、プレイヤキャラクタ50(リーダー)の移動に追従して、複数の兵士キャラクタ51も移動する。プレイヤキャラクタ50(リーダー)が移動している間、複数の兵士キャラクタ51は、プレイヤキャラクタ50(リーダー)に追従するように、プレイヤキャラクタ50(リーダー)よりやや遅れて移動する。 As shown in FIG. 14, after the player selects the player character 50 and before pressing the enter button, the player character 50 (leader) and the cursor 70 are displayed in the image of the virtual space according to the operation of the analog stick 32, for example. At 100 it moves freely within the movable range. The virtual camera VC moves within the virtual space according to the movement of the cursor 70 and the player character 50 (leader). Further, following the movement of the player character 50 (leader), the plurality of soldier characters 51 also move. While the player character 50 (leader) is moving, the plurality of soldier characters 51 move slightly behind the player character 50 (leader) so as to follow the player character 50 (leader).

決定ボタンが押される前は、仮想空間の画像100においてプレイヤキャラクタ50が移動する場合でも、マップ画像80において、プレイヤキャラクタアイコン86は移動しない。すなわち、移動の確定のための操作が行われるまでは、プレイヤキャラクタアイコン86のマップ画像80における位置は変化しない。マップ画像80においては、経路画像90が表示される。経路画像90は、移動前の区画(現在のプレイヤキャラクタアイコン86の位置)から、移動先の区画(カーソルアイコン84が位置する区画;現在の仮想空間の画像100におけるプレイヤキャラクタ50の位置に対応する区画)までの経路を示す。 Before the enter button is pressed, the player character icon 86 does not move in the map image 80 even if the player character 50 moves in the virtual space image 100 . That is, the position of the player character icon 86 on the map image 80 does not change until an operation for confirming the movement is performed. A route image 90 is displayed on the map image 80 . The route image 90 corresponds to the position of the player character 50 in the current image 100 of the virtual space from the section before movement (the current position of the player character icon 86) to the section of the movement destination (the section where the cursor icon 84 is located). section).

なお、図14に示される画像が表示されている状態で移動の取り消しを示すキャンセルボタンが押された場合、仮想空間の画像100において、プレイヤキャラクタ50およびカーソル70は、移動前の区画内の所定位置(例えば当該区画の中心)に戻る。この場合、プレイヤキャラクタ50(リーダー)およびカーソル70は、瞬時に移動前の区画内の所定位置に戻る。このプレイヤキャラクタ50およびカーソル70の移動に応じて、仮想カメラVCの注視点も瞬時に元の位置に戻る。したがって、仮想空間の画像100においては、移動先の区画に応じたシーンから移動前の区画に応じたシーンに瞬時に切り替わる。一方、複数の兵士キャラクタ51は、プレイヤキャラクタ50(リーダー)に追従するように、プレイヤキャラクタ50(リーダー)に遅れて移動前の区画内に戻る。複数の兵士キャラクタ51が移動前の区画内に戻りきる前であっても、プレイヤキャラクタ50(リーダー)は、アナログスティック32に対する操作に応じて移動可能である。すなわち、キャンセルボタンの押下に応じて複数の兵士キャラクタ51が移動前の区画内に向かって移動している間でも、プレイヤキャラクタ50(リーダー)は、アナログスティック32に対する操作に応じて、移動前の区画内の所定位置から移動を開始する。つまり、複数の兵士キャラクタ51は、現在の位置からプレイヤキャラクタ50(リーダー)に対して所定の位置になるまで常に移動し続ける。 Note that when the cancel button indicating cancellation of movement is pressed while the image shown in FIG. Return to position (eg center of the compartment). In this case, the player character 50 (leader) and the cursor 70 instantly return to the predetermined positions within the section before movement. In accordance with the movement of the player character 50 and the cursor 70, the gaze point of the virtual camera VC also instantly returns to its original position. Therefore, in the image 100 of the virtual space, the scene corresponding to the destination section is instantly switched to the scene corresponding to the section before movement. On the other hand, the plurality of soldier characters 51 return to the section before movement after the player character 50 (leader) so as to follow the player character 50 (leader). The player character 50 (leader) can move according to the operation of the analog stick 32 even before the plurality of soldier characters 51 have completely returned to the area before movement. That is, even while the plurality of soldier characters 51 are moving toward the zone before movement in response to the pressing of the cancel button, the player character 50 (leader) can move the player character 50 (leader) in response to the operation of the analog stick 32 before movement. Start moving from a predetermined position in the compartment. That is, the plurality of soldier characters 51 always keep moving from their current positions until they reach predetermined positions with respect to the player character 50 (leader).

複数の兵士キャラクタ51がプレイヤキャラクタ50(リーダー)に追従して移動し続けるため、プレイヤキャラクタ50(リーダー)および仮想カメラVCの注視点が、キャンセルボタンの押下に応じて瞬時に元の位置に戻っても、プレイヤにシーンが途切れる感覚を与えないようにすることができる。また、複数の兵士キャラクタ51はプレイヤキャラクタ50(リーダー)に追従して自動的に移動するため、プレイヤは複数の兵士キャラクタ51の移動を制御する必要が無く、効率的にゲームを進めることができる。 Since a plurality of soldier characters 51 continue to move following the player character 50 (leader), the gaze points of the player character 50 (leader) and the virtual camera VC instantly return to their original positions in response to pressing of the cancel button. However, it is possible to prevent the player from feeling that the scene is interrupted. In addition, since the plurality of soldier characters 51 automatically move following the player character 50 (leader), the player does not need to control the movement of the plurality of soldier characters 51, and the game can proceed efficiently. .

図14に示される状態で移動又は攻撃の確定のための決定ボタンが押された場合、図15に示す画像が表示される。図15に示されるように、決定ボタンが押下されたタイミングで、プレイヤキャラクタ50(リーダー)は、仮想空間の画像100において、プレイヤキャラクタ50(リーダー)が現在位置する区画内の所定位置(例えば、当該区画内の中心)に移動する。図15における70‘は、決定ボタンが押下される直前のカーソルの指示位置、すなわち、プレイヤキャラクタ50(リーダー)の位置を示す。上述のように決定ボタンが押下される前は、カーソル70およびプレイヤキャラクタ50(リーダー)は、区画内の任意の位置に移動可能である。決定ボタンが押下される直前のプレイヤキャラクタ50(リーダー)は、当該プレイヤキャラクタ50(リーダー)が位置する区画内の所定位置とは異なる位置に配置されている場合がある。この場合、決定ボタンが押下されたタイミングで、カーソル70およびプレイヤキャラクタ50(リーダー)は、区画内の所定位置に移動する。このプレイヤキャラクタ50(リーダー)の移動に追従して、複数の兵士キャラクタ51も移動する。また、マップ画像80において、プレイヤキャラクタアイコン86は、決定ボタンの押下に応じて、移動先の区画(カーソルアイコン84が位置する区画;経路画像90の矢印の先端が示す区画)に移動する。なお、移動又は攻撃の確定のための決定ボタンが押された時点ではプレイヤキャラクタ50(リーダー)の位置は移動させずに、戦闘後やキャンセル時、視点を切り替えた際等にプレイヤキャラクタ50(リーダー)の位置を区画内の所定位置に移動するようにしてもよい。 In the state shown in FIG. 14, when the decision button for confirmation of movement or attack is pressed, the image shown in FIG. 15 is displayed. As shown in FIG. 15, at the timing when the enter button is pressed, the player character 50 (leader) moves to a predetermined position (for example, center of the parcel). 70' in FIG. 15 indicates the pointing position of the cursor immediately before the enter button is pressed, that is, the position of the player character 50 (leader). Before the decision button is pressed as described above, the cursor 70 and the player character 50 (leader) can move to any position within the partition. The player character 50 (leader) immediately before the enter button is pressed may be placed at a position different from the predetermined position within the section where the player character 50 (leader) is positioned. In this case, the cursor 70 and the player character 50 (leader) move to a predetermined position within the section at the timing when the decision button is pressed. A plurality of soldier characters 51 also move following the movement of the player character 50 (leader). Also, in the map image 80, the player character icon 86 moves to the destination section (the section where the cursor icon 84 is positioned; the section indicated by the tip of the arrow in the route image 90) in response to pressing of the enter button. Note that the position of the player character 50 (leader) does not move when the decision button for confirming the move or attack is pressed, and the position of the player character 50 (leader) does not move after the battle, when canceling the battle, when switching viewpoints, etc. ) may be moved to a predetermined position within the partition.

これにより、プレイヤキャラクタ50の区画単位での移動が完了する。なお、決定ボタンが押下されると、プレイヤキャラクタ50の選択が解除される。このため、マップ画像80において、移動可能範囲画像88及び攻撃可能範囲画像89は非表示となる。 This completes the movement of the player character 50 in units of sections. Note that when the decision button is pressed, the selection of the player character 50 is cancelled. Therefore, in the map image 80, the movable range image 88 and the attackable range image 89 are not displayed.

このように、カーソル70を用いてプレイヤキャラクタ50が選択された後、決定ボタンが押下される前に、カーソル70及びプレイヤキャラクタ50は、プレイヤの操作に応じて移動可能範囲内で自由に移動可能であってもよい。そして、決定ボタンの押下に応じて、プレイヤキャラクタ50が、現在位置する区画内の所定位置に移動し、プレイヤキャラクタ50の区画単位での移動が完了するようにしてもよい。決定ボタンが押下される前のカーソル70及びプレイヤキャラクタ50の位置は、決定ボタンが押下されたときに確定するプレイヤキャラクタ50の移動先の区画を指示する指示位置であると言える。すなわち、仮想空間の画像100においてプレイヤキャラクタ50を移動可能範囲内で自由に移動させることは、当該プレイヤキャラクタ50の移動先の区画を指示することであると言える。このため、決定ボタンが押下される前に、仮想空間の画像100においてプレイヤキャラクタ50が移動する場合には、カーソル70は表示されなくてもよい。この場合、マップ画像80においてカーソルアイコン84も表示されなくてもよい。マップ画像80においてカーソルアイコン84が表示されない場合であっても、プレイヤは、経路画像90によって移動前の区画および移動先の区画を認識することができる。 In this manner, after the player character 50 is selected using the cursor 70 and before the enter button is pressed, the cursor 70 and the player character 50 are freely movable within the movable range according to the player's operation. may be Then, in response to pressing of the enter button, the player character 50 may move to a predetermined position within the section in which the player character 50 is currently located, and the movement of the player character 50 in units of sections may be completed. It can be said that the positions of the cursor 70 and the player character 50 before the decision button is pressed are the indication positions that indicate the section to which the player character 50 should move when the decision button is pressed. In other words, it can be said that freely moving the player character 50 within the movable range in the image 100 of the virtual space means instructing the destination section of the player character 50 . Therefore, if the player character 50 moves in the virtual space image 100 before the enter button is pressed, the cursor 70 may not be displayed. In this case, the cursor icon 84 may not be displayed on the map image 80 either. Even if the cursor icon 84 is not displayed on the map image 80 , the player can recognize the section before movement and the section to be moved from the route image 90 .

このような移動の形態では、図13において説明したように決定ボタンの押下の前にカーソル70のみが移動する場合と比べて、次のゲームシーン(例えば、敵キャラクタ60への攻撃、敵キャラクタ60の移動等)にすぐに進めることができる。また、決定ボタンの押下の前にカーソル70のみが移動し、決定ボタンの押下に応じてプレイヤキャラクタ50が移動する場合は、始点から終点までプレイヤキャラクタ50をどのような経路で移動させるかを決定する必要がある。例えば、始点から終点までの間に障害物がある場合には、障害物を迂回する経路を決定する必要がある。また、仮にそのような迂回をさせずに始点から終点まで直線的に移動させる場合、始点から終点までの経路に障害物が存在する場合は、プレイヤキャラクタ50が障害物をすり抜けたり、仮想カメラVSが障害物に当たったり等、不自然な見た目になる可能性がある。しかしながら、図14及び図15で示したように、プレイヤキャラクタ50がフィールドを区画単位で移動することを前提としたゲームにおいても、決定ボタンが押下される前にプレイヤキャラクタ50を自由に移動させることで、このような不自然な見た目となることを抑制することができる。 In this type of movement, compared to the case where only the cursor 70 moves before pressing the enter button as described with reference to FIG. , etc.). Also, if only the cursor 70 moves before the decision button is pressed and the player character 50 moves in response to the decision button being pressed, a path to move the player character 50 from the start point to the end point is determined. There is a need to. For example, if there is an obstacle between the start point and the end point, it is necessary to determine a route that bypasses the obstacle. Also, if the player character 50 moves linearly from the start point to the end point without such a detour, and there are obstacles on the path from the start point to the end point, the player character 50 may pass through the obstacles or the virtual camera VS There is a possibility that it will look unnatural, such as hitting an obstacle. However, as shown in FIGS. 14 and 15, even in a game based on the premise that the player character 50 moves in the field in units of sections, it is possible to freely move the player character 50 before the enter button is pressed. Therefore, it is possible to suppress such an unnatural appearance.

また、決定ボタンの押下の前にプレイヤキャラクタ50を移動させても、マップ画像80においてはプレイヤキャラクタアイコン86は移動せず、カーソルアイコン84及び経路画像90も表示されているため、プレイヤは、プレイヤキャラクタ50がどこからどこに移動しようとしているのか把握することができる。 Further, even if the player character 50 is moved before pressing the decision button, the player character icon 86 does not move in the map image 80, and the cursor icon 84 and the route image 90 are also displayed. It is possible to grasp where the character 50 is going to move from.

以上のように、本実施形態では、表示画面12において、仮想空間の画像100に加えてマップ画像80が表示される。プレイヤキャラクタ50は、仮想空間のフィールドを所定領域で区切った区画(グリッド)単位で移動する。マップ画像80は、仮想空間のフィールドを表す画像と、プレイヤキャラクタ50を表すプレイヤキャラクタアイコン86と、フィールドに設定された区画を示す区画画像85と、区画単位での移動に関する、プレイヤキャラクタ50の移動可能範囲を示す移動可能範囲画像88とを含む。区画画像で区切ったフィールドを表す画像とプレイヤキャラクタアイコンと移動可能範囲画像とを含むマップ画像が表示されるため、ユーザは、少なくともマップ画像80を見ることでゲームを進行させることができる。 As described above, in the present embodiment, the display screen 12 displays the map image 80 in addition to the virtual space image 100 . The player character 50 moves in units of divisions (grids) obtained by dividing the field of the virtual space into predetermined areas. The map image 80 includes an image representing the field of the virtual space, a player character icon 86 representing the player character 50, a zone image 85 showing zones set in the field, and movement of the player character 50 related to movement in zone units. and a movable range image 88 showing the possible range. Since the map image including the image representing the field divided by the block image, the player character icon, and the movable range image is displayed, the user can progress the game by at least viewing the map image 80.例文帳に追加

ここでいうプレイヤキャラクタ50の区画単位での移動は、例えば移動の確定のための操作が行われた場合における最終的な移動先への移動をいう。最終的な移動が区画単位で行われるのであれば、最終的な移動が行われる前に、図14で示したようにプレイヤキャラクタ50はフィールドを自由に移動可能であってもよい。例えば、確定操作が行われる前において、プレイヤキャラクタ50が移動可能範囲の任意の位置に移動可能であり、確定操作が行われたことに応じて、プレイヤキャラクタ50の区画単位での移動を確定させてもよい。 Here, the movement of the player character 50 in units of sections means movement to the final movement destination when an operation for confirming the movement is performed, for example. If the final movement is performed in units of sections, the player character 50 may be able to freely move in the field before the final movement is performed, as shown in FIG. For example, before the confirmation operation is performed, the player character 50 can be moved to any position within the movable range, and in response to the confirmation operation, the movement of the player character 50 in units of sections is confirmed. may

また、仮想カメラVCの向きが変化した場合、マップ画像80が表示画面12に表示されたときの当該マップ画像80の上方向が、仮想カメラVCの向きのフィールドに沿った方向に対応するように、マップ画像80に含まれるフィールドを表す画像が回転する。これにより、ユーザは、マップ画像80によりプレイヤキャラクタ50と敵キャラクタ60との位置関係や戦況を容易に把握することができる。 Further, when the orientation of the virtual camera VC changes, the upward direction of the map image 80 displayed on the display screen 12 corresponds to the direction along the orientation field of the virtual camera VC. , the images representing the fields contained in the map image 80 are rotated. As a result, the user can easily grasp the positional relationship between the player character 50 and the enemy character 60 and the battle situation from the map image 80 .

また、1画面に仮想空間の画像100とマップ画像80とを表示しつつ、マップ画像80に区画単位での移動に関する移動可能範囲画像88を表示し、さらに仮想カメラVCの視線方向とマップ画像の上方向とを対応させることで、次に示す効果がある。すなわち、ユーザは、少なくともマップ画像80を見ることで区画単位でプレイヤキャラクタ50を移動させるゲームを進行させつつ、同じ画面の仮想空間の画像100を見ることで仮想空間のより詳細な状況を見ることができる。また、1画面でこれら仮想空間の画像100とマップ画像80とが表示されるため、画面を切り替える必要は無く、スムーズにゲームを進行させることができる。 In addition, while displaying the image 100 of the virtual space and the map image 80 on one screen, the map image 80 displays the movable range image 88 regarding the movement in units of sections, and furthermore, the line-of-sight direction of the virtual camera VC and the map image are displayed. Corresponding to the upward direction has the following effects. That is, the user can progress the game in which the player character 50 is moved in units of sections by viewing at least the map image 80, and can see more detailed conditions of the virtual space by viewing the image 100 of the virtual space on the same screen. can be done. Moreover, since the image 100 of the virtual space and the map image 80 are displayed on one screen, there is no need to switch screens, and the game can proceed smoothly.

なお、本実施形態では、上述した仮想空間の画像100とマップ画像80とが表示されるモードに加えて、マップ画像80が表示されないモードでもゲームを実行することができる。具体的には、仮想カメラVCをズームインさせたときには図7等で示した仮想空間の画像100とマップ画像80とを含むゲーム画像が表示され、仮想カメラVCをズームアウトさせたときには仮想空間の画像のみが表示される。 In this embodiment, in addition to the mode in which the virtual space image 100 and the map image 80 are displayed, the game can be executed in a mode in which the map image 80 is not displayed. Specifically, when the virtual camera VC is zoomed in, the game image including the virtual space image 100 and the map image 80 shown in FIG. 7 and the like is displayed. is displayed.

図16は、図7に示す仮想カメラVCの位置において仮想カメラVCをズームアウトさせたときのゲーム画像の一例を示す図である。 FIG. 16 is a diagram showing an example of a game image when the virtual camera VC is zoomed out at the position of the virtual camera VC shown in FIG.

ユーザの操作に応じて、図7に示すズームインモードから図16に示すズームアウトモードに切り替わる。図16に示すように、仮想カメラVCをズームアウトさせた場合、仮想カメラVCに基づく画像であって、仮想カメラVCをズームインさせたときよりも広いフィールドの範囲の画像が表示画面12に表示される。一方で、マップ画像80は表示されない。また、仮想カメラVCをズームアウトさせた場合、プレイヤキャラクタ50の周囲の兵士キャラクタ51は表示されない。同様に、敵キャラクタ60の周囲の兵士キャラクタ61も表示されない。また、仮想空間のフィールド上には、プレイヤキャラクタ50の移動可能範囲を示す複数の範囲オブジェクト77が配置される。各範囲オブジェクト77は、プレイヤキャラクタ50が移動可能な区画を示す。この画面において、プレイヤキャラクタ50を移動させる場合、ユーザは、カーソル70をプレイヤキャラクタ50に合わせて選択ボタンを押し、その後カーソル70を移動先の区画まで移動させて決定ボタンを押す。すると、プレイヤキャラクタ50は、カーソル70が指示する区画に移動する。また、プレイヤキャラクタ50の攻撃可能範囲を示す複数の攻撃範囲オブジェクト78が表示される。ユーザは、プレイヤキャラクタ50に敵キャラクタ60を攻撃させる場合、カーソル70をプレイヤキャラクタ50に合わせて選択ボタンを押し、カーソル70を敵キャラクタ60が位置する区画まで移動させて決定ボタンを押す。すると、プレイヤキャラクタ50は、敵キャラクタ60の近くまで移動して敵キャラクタ60に対して攻撃を行う。 The zoom-in mode shown in FIG. 7 is switched to the zoom-out mode shown in FIG. 16 according to the user's operation. As shown in FIG. 16, when the virtual camera VC is zoomed out, an image based on the virtual camera VC and having a wider field range than when the virtual camera VC is zoomed in is displayed on the display screen 12. be. On the other hand, map image 80 is not displayed. Also, when the virtual camera VC is zoomed out, the soldier character 51 around the player character 50 is not displayed. Similarly, the soldier characters 61 around the enemy character 60 are also not displayed. Also, a plurality of range objects 77 indicating the movable range of the player character 50 are arranged on the field of the virtual space. Each range object 77 indicates a section in which the player character 50 can move. To move the player character 50 on this screen, the user moves the cursor 70 to the player character 50 and presses the select button, then moves the cursor 70 to the destination section and presses the enter button. Then, the player character 50 moves to the section indicated by the cursor 70 . Also, a plurality of attack range objects 78 indicating the possible attack range of the player character 50 are displayed. When the player character 50 attacks the enemy character 60, the user moves the cursor 70 to the player character 50, presses the select button, moves the cursor 70 to the section where the enemy character 60 is located, and presses the decision button. Then, the player character 50 moves close to the enemy character 60 and attacks the enemy character 60 .

なお、仮想カメラVCをズームアウトさせた場合、範囲オブジェクト77に代えて、図7のような範囲オブジェクト71(線のオブジェクト)が表示されてもよい。 Note that when the virtual camera VC is zoomed out, a range object 71 (line object) as shown in FIG. 7 may be displayed instead of the range object 77 .

また、ユーザの操作に応じて図7に示すズームインモードから図16に示すズームアウトモードに瞬時に切り替わってもよい。また、図7に示すズームインモードから図16に示すズームアウトモードに徐々に変化し、図16に示す状態の直前まではマップ画像が表示され、図16に示す状態になったときにマップ画像が表示されないようにしてもよい。 Further, the zoom-in mode shown in FIG. 7 may be instantaneously switched to the zoom-out mode shown in FIG. 16 according to the user's operation. Further, the zoom-in mode shown in FIG. 7 gradually changes to the zoom-out mode shown in FIG. 16, the map image is displayed until just before the state shown in FIG. 16, and the map image is displayed when the state shown in FIG. It may not be displayed.

(ゲーム処理の詳細)
次に、本体装置2において行われるゲーム処理の一例について具体的に説明する。まず、本体装置2に記憶されるデータについて説明する。
(details of game processing)
Next, an example of game processing performed in the main unit 2 will be specifically described. First, data stored in the main unit 2 will be described.

図17は、本体装置2のメモリに記憶されるデータの一例を示す図である。図17に示すように、本体装置2には、ゲームプログラムと、プレイヤキャラクタデータと、敵キャラクタデータと、仮想カメラデータと、カーソルデータと、フィールド画像データと、マップ画像データと、ゲーム画像データとが記憶される。 FIG. 17 is a diagram showing an example of data stored in the memory of main unit 2. As shown in FIG. As shown in FIG. 17, main unit 2 stores a game program, player character data, enemy character data, virtual camera data, cursor data, field image data, map image data, and game image data. is stored.

ゲームプログラムは、本実施形態のゲームを実行するためのプログラムである。ゲームプログラムは、本体装置2の記憶装置または外部記憶媒体に記憶されており、本実施形態のゲームが開始されると、メモリに読み込まれる。プレイヤキャラクタデータは、プレイヤキャラクタ50(及びその他のプレイヤキャラクタ)に関するデータである。プレイヤキャラクタデータは、プレイヤキャラクタ50のフィールド上の位置、体力パラメータ、移動力パラメータ、種類、攻撃力等に関するデータを含む。敵キャラクタデータは、敵キャラクタ60(及びその他の敵キャラクタ)に関するデータである。敵キャラクタデータは、敵キャラクタ60のフィールド上の位置、体力パラメータ、移動力パラメータ、種類、攻撃力等に関するデータを含む。 A game program is a program for executing the game of this embodiment. The game program is stored in the storage device of the main device 2 or an external storage medium, and is read into the memory when the game of this embodiment is started. The player character data is data relating to the player character 50 (and other player characters). The player character data includes data relating to the position of the player character 50 on the field, physical strength parameter, movement power parameter, type, attack power, and the like. Enemy character data is data relating to the enemy character 60 (and other enemy characters). The enemy character data includes data relating to the position of the enemy character 60 on the field, physical strength parameter, movement power parameter, type, attack power, and the like.

仮想カメラデータは、仮想カメラVCに関連するデータであり、仮想カメラVCの仮想空間における位置、視線方向を含む姿勢、ズームイン又はズームアウトに関する画角等の情報を含む。 The virtual camera data is data related to the virtual camera VC, and includes information such as the position of the virtual camera VC in the virtual space, the posture including the line-of-sight direction, and the angle of view related to zoom-in or zoom-out.

カーソルデータは、カーソル70に関するデータであり、カーソル70が指示する指示位置に関する情報、キャラクタ(プレイヤキャラクタ50等)を選択しているか否かを示す情報等を含む。 The cursor data is data relating to the cursor 70, and includes information relating to the indicated position indicated by the cursor 70, information indicating whether or not a character (player character 50 or the like) is selected, and the like.

フィールド画像データは、フィールド画像を示すデータである。フィールド画像は、予め用意された画像であり、フィールドを仮想空間の真上から見たような平面的な画像(例えばフィールドを簡略化した画像)である。なお、フィールド画像は、予め別の画像が用意されていてもよいし、仮想空間内のフィールドを仮想空間の上方(例えば真上)から仮想カメラで撮像した画像を用いてもよい。 Field image data is data representing a field image. A field image is an image prepared in advance, and is a planar image (for example, an image in which the field is simplified) as if the field were viewed from directly above the virtual space. As the field image, another image may be prepared in advance, or an image of the field in the virtual space captured by a virtual camera from above (for example, directly above) the virtual space may be used.

マップ画像データは、マップ画像80の表示に必要なデータである。また、ゲーム画像データは、ゲーム画像を示すデータであり、仮想カメラVCに基づいて生成される画像とマップ画像80とを含む画像である。 The map image data is data necessary for displaying the map image 80 . The game image data is data representing a game image, and is an image including an image generated based on the virtual camera VC and the map image 80 .

次に、本体装置2において行われるゲーム処理の詳細について説明する。図18は、本体装置2において行われるゲーム処理の一例を示すフローチャートである。図18に示す処理は、本体装置2のCPUがゲームプログラムを実行することによって行われる。 Next, the details of the game processing performed in the main unit 2 will be described. FIG. 18 is a flowchart showing an example of game processing performed in the main unit 2. As shown in FIG. The processing shown in FIG. 18 is performed by the CPU of main device 2 executing the game program.

図18に示すように、ゲームプログラムの実行が開始されると、初期処理が行われる(ステップS100)。初期処理では、仮想空間が定義され、仮想空間のフィールド上に様々なオブジェクト(プレイヤキャラクタ50や敵キャラクタ60、カーソル70、情報オブジェクト等)が配置されたり、仮想カメラVCが配置されたりする。 As shown in FIG. 18, when execution of the game program is started, an initial process is performed (step S100). In the initial processing, a virtual space is defined, and various objects (player character 50, enemy character 60, cursor 70, information object, etc.) are placed on the field of the virtual space, and a virtual camera VC is placed.

次に、本体装置2は、左コントローラ3又は右コントローラ4に対して行われた操作を示す操作データを取得する(ステップS101)。次に、本体装置2は、カーソル制御処理を行う(ステップS102)。例えば、本体装置2は、取得した操作データに基づいて、カーソルの移動操作(例えばアナログスティック32に対する操作)が行われたか否かを判定し、カーソルの移動操作が行われた場合に、カーソル70を移動させる。また、本体装置2は、カーソル70がプレイヤキャラクタ50を指示している場合、操作データに基づいて、プレイヤキャラクタ50の選択操作(例えば操作ボタン41の押下)が行われたか否かを判定し、選択操作が行われた場合に、プレイヤキャラクタ50を選択する。また、カーソル制御処理では、プレイヤキャラクタ50が選択され、かつ、カーソル70の位置がプレイヤキャラクタ50の移動可能範囲内である場合、本体装置2は、仮想空間内のフィールド上に範囲オブジェクト76を配置する。 Next, the main unit 2 acquires operation data indicating an operation performed on the left controller 3 or the right controller 4 (step S101). Next, main unit 2 performs cursor control processing (step S102). For example, based on the acquired operation data, the main unit 2 determines whether or not a cursor movement operation (for example, an operation on the analog stick 32) has been performed. to move. Further, when the cursor 70 points to the player character 50, the main device 2 determines whether or not an operation for selecting the player character 50 (for example, pressing the operation button 41) has been performed based on the operation data. When the selection operation is performed, the player character 50 is selected. Further, in the cursor control process, when the player character 50 is selected and the position of the cursor 70 is within the movable range of the player character 50, the main unit 2 places a range object 76 on the field in the virtual space. do.

次に、本体装置2は、カメラ制御処理を行う(ステップS103)。例えば、本体装置2は、取得した操作データに基づいて、仮想カメラVCの向きを変化させる操作(例えばアナログスティック42に対する操作)が行われた場合に、仮想カメラVCの向きを変化させる(図9参照)。また、本体装置2は、カーソル70の指示位置が移動した場合、カーソル70の指示位置と仮想カメラVCの注視点とが一致するように(又は、仮想カメラVCの注視点がカーソル70の指示位置と所定の関係となるように)、仮想カメラVCを仮想空間内で移動させる。また、本体装置2は、操作データに基づいて、仮想カメラVCのズーム率を変更し、ズーム率に応じてモードを変更する。例えば、ズームインモードに切り替える操作が行われた場合、本体装置2は、仮想カメラVCのモードをズームインモードに切り替える。仮想カメラVCがズームインモードである場合、図2で示したような画像が表示される。また、ズームアウトモードに切り替える操作が行われた場合、本体装置2は、仮想カメラVCのモードをズームアウトモードに切り替える。仮想カメラVCがズームアウトモードである場合、図16で示したような画像が表示される。各モードにおいて、モードが切り替わらない範囲でさらにズーム率を変更することもできる。また、本体装置2は、仮想カメラVCがズームインモードである場合において、操作データに基づいて、仮想カメラVCの視線方向を第1の方向又は第2の方向に設定する。 Next, main unit 2 performs camera control processing (step S103). For example, the main unit 2 changes the orientation of the virtual camera VC based on the acquired operation data when an operation (for example, an operation on the analog stick 42) is performed to change the orientation of the virtual camera VC (see FIG. 9). reference). In addition, when the pointing position of the cursor 70 moves, the main device 2 is arranged so that the pointing position of the cursor 70 and the point of gaze of the virtual camera VC match (or the point of gaze of the virtual camera VC moves to the pointing point of the cursor 70). ), the virtual camera VC is moved in the virtual space. Also, the main unit 2 changes the zoom ratio of the virtual camera VC based on the operation data, and changes the mode according to the zoom ratio. For example, when an operation to switch to the zoom-in mode is performed, the main device 2 switches the mode of the virtual camera VC to the zoom-in mode. When the virtual camera VC is in zoom-in mode, an image such as that shown in FIG. 2 is displayed. Further, when an operation to switch to the zoom-out mode is performed, the main device 2 switches the mode of the virtual camera VC to the zoom-out mode. When the virtual camera VC is in zoom-out mode, an image such as that shown in FIG. 16 is displayed. In each mode, it is also possible to change the zoom rate further within a range in which the mode is not switched. Further, when the virtual camera VC is in the zoom-in mode, the main device 2 sets the line-of-sight direction of the virtual camera VC to the first direction or the second direction based on the operation data.

ステップS103に続いて、本体装置2は、キャラクタ制御処理を行う(ステップS104)。キャラクタ制御処理では、各キャラクタ(プレイヤキャラクタ50及び敵キャラクタ60)の移動処理や攻撃処理が行われる。例えば、プレイヤキャラクタ50を選択している状態で、決定操作(例えば操作ボタン41の押下)が行われた場合、カーソル70の指示位置がプレイヤキャラクタ50の移動可能範囲であり、当該指示位置に敵キャラクタ60がいない場合は、プレイヤキャラクタ50の移動処理が行われる。これにより、プレイヤキャラクタ50は、カーソル70によって指示される区画に移動する。また、プレイヤキャラクタ50を選択している状態で、カーソル70の指示位置に敵キャラクタ60がいる場合、攻撃の決定操作(例えば操作ボタン41の押下)に応じて、プレイヤキャラクタ50の攻撃処理が行われる。これにより、プレイヤキャラクタ50は、カーソル70によって指示された敵キャラクタ60に対して攻撃を行う。また、仮想カメラVCがズームインモードに切り替えられた場合、本体装置2は、プレイヤキャラクタ50の周囲に複数の兵士キャラクタ51を配置し、プレイヤキャラクタ50を複数のキャラクタから構成される態様に変化させる。同様に、敵キャラクタ60の周囲に複数の兵士キャラクタ61を配置する。逆に仮想カメラVCがズームアウトモードに切り替えられた場合、本体装置2は、複数の兵士キャラクタ51を仮想空間から消去し、プレイヤキャラクタ50を1つのキャラクタで構成される態様にする。敵キャラクタ60についても同様である。キャラクタの移動や攻撃はアニメーションによって行われるため、アニメーションが行われる間、キャラクタ制御処理ではキャラクタの状態を更新し続ける。その間、カメラ制御処理ではキャラクタのアニメーションに合わせて仮想カメラを制御する。 Following step S103, main unit 2 performs character control processing (step S104). In the character control process, each character (player character 50 and enemy character 60) moves and attacks. For example, when the player character 50 is selected and a determination operation (for example, pressing the operation button 41) is performed, the indicated position of the cursor 70 is the movable range of the player character 50, and an enemy character is positioned at the indicated position. If the character 60 is not present, processing for moving the player character 50 is performed. As a result, the player character 50 moves to the section indicated by the cursor 70 . Further, when the player character 50 is selected and the enemy character 60 is at the position indicated by the cursor 70, the attack processing of the player character 50 is performed in response to the attack determination operation (for example, pressing the operation button 41). will be As a result, the player character 50 attacks the enemy character 60 indicated by the cursor 70 . Also, when the virtual camera VC is switched to the zoom-in mode, the main unit 2 arranges a plurality of soldier characters 51 around the player character 50, and changes the player character 50 to a mode composed of a plurality of characters. Similarly, a plurality of soldier characters 61 are arranged around the enemy character 60 . Conversely, when the virtual camera VC is switched to the zoom-out mode, the main device 2 erases the plurality of soldier characters 51 from the virtual space and makes the player character 50 consist of one character. The same applies to the enemy character 60 as well. Since the movement and attack of the character are performed by animation, the character control process continues to update the state of the character while the animation is performed. During this time, the camera control process controls the virtual camera in accordance with the animation of the character.

また、ステップS104において、プレイヤキャラクタ50が選択されている場合、本体装置2は、プレイヤキャラクタ50(リーダー)が複数の兵士キャラクタ51よりも大きく表示されるように制御する。例えば、プレイヤキャラクタ50が選択されている場合、本体装置2は、プレイヤキャラクタ50が選択されていないときと比べて、複数の兵士キャラクタ51を縮小してもよいし、プレイヤキャラクタ50(リーダー)を拡大してもよい。 Further, in step S104, when the player character 50 is selected, the main device 2 controls the player character 50 (leader) to be displayed larger than the plurality of soldier characters 51. FIG. For example, when the player character 50 is selected, the main device 2 may reduce the plurality of soldier characters 51 or reduce the player character 50 (leader) compared to when the player character 50 is not selected. May be enlarged.

また、図14及び図15で示したように、移動又は攻撃の確定のための決定操作が行われる前にプレイヤキャラクタ50を移動させる場合、ステップS104において、本体装置2は、操作データに基づいてプレイヤキャラクタ50を仮想空間の移動可能範囲内で移動させる。そして、決定操作が行われた場合、本体装置2は、プレイヤキャラクタ50(リーダー)を現在位置する区画内の所定位置に移動させ、プレイヤキャラクタ50(リーダー)に追従するように複数の兵士キャラクタ51を移動させる。これにより、プレイヤキャラクタ50の区画単位での移動が完了する。なお、決定ボタンが押された時点ではプレイヤキャラクタ50(リーダー)の位置を移動させない実施形態の場合には、戦闘後やキャンセル時、視点を切り替えた際等にプレイヤキャラクタ50(リーダー)の位置を区画内の所定位置に移動させる。 Further, as shown in FIGS. 14 and 15, when the player character 50 is to be moved before the determination operation for confirming the movement or attack is performed, in step S104, the main device 2 performs the operation based on the operation data. The player character 50 is moved within the movable range of the virtual space. Then, when the determination operation is performed, the main device 2 moves the player character 50 (leader) to a predetermined position within the section in which the player character 50 (leader) is currently located, and causes the plurality of soldier characters 51 to follow the player character 50 (leader). to move. This completes the movement of the player character 50 in units of sections. Note that in the case of an embodiment in which the position of the player character 50 (leader) is not moved at the time the enter button is pressed, the position of the player character 50 (leader) is changed after the battle, at the time of cancellation, or when the viewpoint is switched. Move it to a predetermined position in the compartment.

ステップS104に続いて、本体装置2は、マップ画像生成処理を行う(ステップS105)。ここでマップ画像生成処理の詳細について図19を参照して説明する。 Following step S104, main device 2 performs map image generation processing (step S105). Here, details of the map image generation processing will be described with reference to FIG.

図19は、図18におけるステップS105のマップ画像生成処理の詳細を示すフローチャートである。 FIG. 19 is a flow chart showing details of the map image generation process in step S105 in FIG.

図19に示すように、本体装置2は、仮想カメラVCのモードがズームインモードか否かを判定する(ステップS201)。本体装置2は、仮想カメラVCのモードがズームインモードでなければ(ステップS201:NO)、マップ画像の生成のための処理を行わずに処理を終了する。 As shown in FIG. 19, main unit 2 determines whether or not the mode of virtual camera VC is the zoom-in mode (step S201). If the mode of the virtual camera VC is not the zoom-in mode (step S201: NO), the main device 2 ends the process without performing the process for generating the map image.

一方、仮想カメラVCのモードがズームインモードの場合(ステップS201:YES)、本体装置2は、プレイヤキャラクタ50を選択中か否かを判定する(ステップS202)。 On the other hand, if the mode of the virtual camera VC is the zoom-in mode (step S201: YES), the main device 2 determines whether or not the player character 50 is being selected (step S202).

プレイヤキャラクタ50を選択中でない場合(ステップS202:NO)、本体装置2は、カーソル70がプレイヤキャラクタ50の位置する区画に移動したか否かを判定する(ステップS203)。 If the player character 50 is not selected (step S202: NO), the main device 2 determines whether or not the cursor 70 has moved to the section where the player character 50 is positioned (step S203).

カーソル70がプレイヤキャラクタ50の位置する区画に移動した場合(ステップS203:YES)、本体装置2は、プレイヤキャラクタ50の移動可能範囲を算出する(ステップS204)。具体的には、本体装置2は、プレイヤキャラクタ50の種類に基づいて移動可能範囲を算出する。また、本体装置2は、プレイヤキャラクタ50の体力パラメータと、各区画に設定された移動消費量とに基づいて、移動可能範囲を算出する。続いて、本体装置2は、プレイヤキャラクタ50の移動可能範囲を示す移動可能範囲画像88の表示フラグをONに設定する(ステップS205)。移動可能範囲画像88の表示フラグは、移動可能範囲画像88を表示するか否かを決定するためのフラグであり、当該フラグがONに設定されている場合には、後述するステップS208においてマップ画像が生成されるときに移動可能範囲画像88及び攻撃可能範囲画像89が付加される。これにより、マップ画像80において移動可能範囲画像88と攻撃可能範囲画像89とが表示される。 When the cursor 70 has moved to the section where the player character 50 is positioned (step S203: YES), the main device 2 calculates the movable range of the player character 50 (step S204). Specifically, the main device 2 calculates the movable range based on the type of the player character 50 . In addition, the main device 2 calculates the movable range based on the physical strength parameter of the player character 50 and the movement consumption amount set for each section. Subsequently, the main device 2 sets ON the display flag of the movable range image 88 indicating the movable range of the player character 50 (step S205). The display flag of the movable range image 88 is a flag for determining whether or not to display the movable range image 88. When the flag is set to ON, the map image is displayed in step S208 to be described later. is generated, a movable range image 88 and an attackable range image 89 are added. As a result, the movable range image 88 and the attackable range image 89 are displayed on the map image 80 .

なお、ステップS204及びステップS205の処理は、カーソル70がプレイヤキャラクタ50の位置する区画に移動したときに実行される。カーソル70が、プレイヤキャラクタ50の位置する区画内にある間は、移動可能範囲画像88の表示フラグはONに設定される。また、プレイヤキャラクタ50の選択操作が行われた場合には、移動可能範囲画像88の表示フラグはONに設定される。一方、プレイヤキャラクタ50の選択操作が行われることなく、カーソル70が、プレイヤキャラクタ50の位置する区画外に出たときには、移動可能範囲画像88の表示フラグはOFFに設定される。また、プレイヤキャラクタ50の選択中に、プレイヤキャラクタ50の移動又は攻撃の決定操作(上記キャラクタ制御処理)が行われた場合、移動可能範囲画像88の表示フラグはOFFに設定される。 The processing of steps S204 and S205 is executed when the cursor 70 moves to the section where the player character 50 is positioned. While the cursor 70 is in the section where the player character 50 is positioned, the display flag of the movable range image 88 is set to ON. Also, when the selection operation of the player character 50 is performed, the display flag of the movable range image 88 is set to ON. On the other hand, when the player character 50 is not selected and the cursor 70 moves out of the section where the player character 50 is positioned, the display flag of the movable range image 88 is set to OFF. Further, when the player character 50 is moved or attacked (the character control process described above) is performed while the player character 50 is being selected, the display flag of the movable range image 88 is set to OFF.

一方、プレイヤキャラクタ50を選択中である場合(ステップS202:YES)、本体装置2は、カーソル70がプレイヤキャラクタ50の位置する区画外にあるか否かを判定する(ステップS206)。 On the other hand, if the player character 50 is being selected (step S202: YES), the main device 2 determines whether or not the cursor 70 is outside the section where the player character 50 is positioned (step S206).

カーソル70がプレイヤキャラクタ50の位置する区画外にある場合(ステップS206:YES)、本体装置2は、経路画像90の表示フラグをONに設定する(ステップS207)。経路画像90の表示フラグは、経路画像90を表示するか否かを決定するためのフラグであり、当該フラグがONに設定されている場合には、後述するステップS208においてマップ画像が生成されるときに経路画像90が付加される。なお、プレイヤキャラクタ50の移動又は攻撃の決定操作が行われた場合、経路画像90の表示フラグはOFFに設定される。 When the cursor 70 is outside the section where the player character 50 is positioned (step S206: YES), the main device 2 sets the display flag of the route image 90 to ON (step S207). The display flag of the route image 90 is a flag for determining whether or not to display the route image 90. When the flag is set to ON, a map image is generated in step S208 to be described later. Sometimes a route image 90 is added. Note that when the player character 50 is moved or attacked, the display flag of the route image 90 is set to OFF.

ステップS203でNOと判定した場合、ステップS205の処理を実行した場合、ステップS206でNOと判定した場合、又は、ステップS207の処理を実行した場合、本体装置2は、マップ画像80を生成する(ステップS208)。 If NO is determined in step S203, if the process of step S205 is executed, if NO is determined in step S206, or if the process of step S207 is executed, main device 2 generates map image 80 ( step S208).

ステップS208では、本体装置2は次に示す処理を行う。まず、本体装置2は、移動可能範囲画像88の表示フラグがONの場合、ステップS204で算出した移動可能範囲に基づいて、フィールド画像に移動可能範囲画像88および攻撃可能範囲画像89を配置する。また、本体装置2は、経路画像90の表示フラグがONの場合、プレイヤキャラクタ50が位置する区画を始点とし、カーソル70の指示位置が位置する区画を終点とする経路画像90(矢印の画像)を生成し、生成した経路画像90をフィールド画像に配置する。次に、本体装置2は、各アイコンをフィールド画像に配置する。具体的には、本体装置2は、仮想空間のフィールド上のカーソル70の指示位置に対応する区画にカーソルアイコン84を配置する。また、本体装置2は、仮想空間のフィールド上のプレイヤキャラクタ50の位置に対応する区画に、プレイヤキャラクタアイコン86を配置する。また、本体装置2は、仮想空間のフィールド上の敵キャラクタ60の位置に対応する区画に、敵キャラクタアイコン87を配置する。なお、フィールド画像には、フィールドに固定されたオブジェクトに対応するアイコン画像(例えば森アイコン82や岩アイコン83)と、区画を示す区画画像85(図3の等間隔に並んだ縦横の複数の破線)とが予め配置されている。なお、これらの画像が予めフィールド画像に描かれていない場合は、ステップS208においてこれらの画像の配置処理が行われてもよい。 At step S208, main unit 2 performs the following processing. First, when the display flag of movable range image 88 is ON, main unit 2 arranges movable range image 88 and movable range image 89 in the field image based on the movable range calculated in step S204. Further, when the display flag of the route image 90 is ON, the main device 2 sets the route image 90 (arrow image) whose starting point is the section where the player character 50 is located and whose ending point is the section where the pointing position of the cursor 70 is located. is generated, and the generated route image 90 is arranged in the field image. Next, main device 2 arranges each icon in the field image. Specifically, main device 2 arranges cursor icon 84 in a section corresponding to the indicated position of cursor 70 on the field of the virtual space. Also, the main device 2 arranges the player character icon 86 in the section corresponding to the position of the player character 50 on the field in the virtual space. Further, the main device 2 arranges an enemy character icon 87 in a section corresponding to the position of the enemy character 60 on the field of the virtual space. The field image includes an icon image corresponding to an object fixed in the field (for example, a forest icon 82 or a rock icon 83), and a section image 85 indicating a section (a plurality of equally spaced vertical and horizontal dashed lines in FIG. 3). ) are pre-arranged. Note that if these images are not drawn in the field image in advance, processing for arranging these images may be performed in step S208.

上記処理の後、本体装置2は、さらにフィールド画像に対するマップ画像の範囲の向きを設定する。具体的には、本体装置2は、仮想カメラVCの向きに基づいて、フィールド画像に対するマップ画像の範囲の向きを設定する。例えば、本体装置2は、仮想カメラVCの向きを示すベクトルCzをXZ平面に投影したベクトルCz’を求める。次に、ベクトルCz’の向きが、マップ画像80における上方向と一致するように、フィールド画像に対するマップ画像の範囲を回転させる(図11参照)。例えば、本体装置2は、フィールド画像のZ軸方向のベクトルとベクトルCz’との角度を算出し、当該算出した角度でフィールド画像に対するマップ画像の範囲を回転させる。そして、本体装置2は、フィールド画像に対し、カーソル70の指示位置に対応するフィールド画像の位置を中心とし、設定された向きとなる範囲をマップ画像の範囲とする。当該マップ画像の範囲によって抜き出されたフィールド画像がマップ画像80として生成され、表示画面上の所定位置(本実施例では画面右下の固定位置)に常に配置されるよう、すなわち仮想カメラVCに対して所定の位置関係となる仮想空間内の位置に配置されるよう、マップ画像データがメモリに記憶される。一例として、描画処理をここでは行わずに後のゲーム画像生成処理で描画が行われるよう、それぞれの画像がオブジェクトとして仮想空間内に配置されるようにして、配置や範囲の情報だけが記憶されるようにしてもよい。たとえば、フィールド画像全体のテクスチャを有するオブジェクトと、他の画像のオブジェクトが設定された位置と向きに応じて仮想空間内に配置され、描画処理の際にはマップ画像の範囲の形状をしたマスクを用いて範囲内だけ描画するようにしてもよい。また、フィールド画像をテクスチャとし、マップ画像の範囲の形状のオブジェクトについて、テクスチャの範囲を設定された位置と向きに応じて指定するようにしてもよい。別の例では、この時点で、マップ画像80は、表示内容の描画が行われた2次元画像をテクスチャとして有する平面オブジェクトとして一旦記憶されてもよい。また、2次元の画像情報として格納され、後からゲーム画像に重畳されてもよい。 After the above processing, main device 2 further sets the orientation of the range of the map image with respect to the field image. Specifically, main unit 2 sets the orientation of the range of the map image with respect to the field image based on the orientation of virtual camera VC. For example, the main unit 2 obtains a vector Cz' by projecting the vector Cz indicating the orientation of the virtual camera VC onto the XZ plane. Next, the range of the map image with respect to the field image is rotated so that the direction of the vector Cz' matches the upward direction in the map image 80 (see FIG. 11). For example, main unit 2 calculates the angle between the vector of the field image in the Z-axis direction and vector Cz', and rotates the range of the map image with respect to the field image by the calculated angle. Then, the main device 2 sets the range of the map image to be the range of the set direction centered on the position of the field image corresponding to the position indicated by the cursor 70 with respect to the field image. A field image extracted from the range of the map image is generated as a map image 80, and is always placed at a predetermined position on the display screen (fixed position at the bottom right of the screen in this embodiment), that is, the virtual camera VC. The map image data is stored in the memory so as to be arranged at a position in the virtual space having a predetermined positional relationship. As an example, each image is arranged as an object in the virtual space so that the drawing process is not performed here, but is drawn in the game image generation process later, and only information on the layout and range is stored. You may do so. For example, an object with the texture of the entire field image and an object of another image are placed in the virtual space according to the set position and orientation, and a mask in the shape of the range of the map image is used during the drawing process. may be used to draw only within the range. Alternatively, the field image may be used as a texture, and the range of the texture may be designated according to the set position and orientation for the object having the shape of the range of the map image. In another example, at this point, the map image 80 may once be stored as a planar object having as a texture a two-dimensional image on which display content has been drawn. Alternatively, it may be stored as two-dimensional image information and superimposed on the game image later.

ステップS208の処理の後、本体装置2は、図19に示す処理を終了し、処理を図18に戻す。 After the processing of step S208, the main device 2 ends the processing shown in FIG. 19 and returns the processing to FIG.

図18に戻り、本体装置2は、ステップS105に続いて、ゲーム画像生成処理を行う(ステップS106)。具体的には、本体装置2は、仮想カメラVCに基づいて仮想空間の画像100を生成し、ステップS105で設定された情報に基づいて、生成したマップ画像80と当該仮想空間の画像100とを含むゲーム画像を生成する。具体的には、マップ画像80を表すオブジェクトが仮想カメラVCに対して手前側となる所定の位置に配置され、仮想空間と共に描画処理が行われることでゲーム画像が生成される。描画の手法は上記のとおり様々である。例えば、別の例では、仮想空間100の画像を生成した後に、2次元のマップ画像80を上書きするようにしてもよい。そして、本体装置2は、生成したゲーム画像を表示画面12に表示させる(ステップS107)。 Returning to FIG. 18, following step S105, main device 2 performs game image generation processing (step S106). Specifically, main unit 2 generates virtual space image 100 based on virtual camera VC, and generates map image 80 and virtual space image 100 based on the information set in step S105. Generate a game image containing: Specifically, an object representing the map image 80 is arranged at a predetermined position on the front side of the virtual camera VC, and a game image is generated by performing drawing processing together with the virtual space. There are various drawing techniques as described above. For example, in another example, the two-dimensional map image 80 may be overwritten after the image of the virtual space 100 is generated. Then, the main device 2 displays the generated game image on the display screen 12 (step S107).

ステップS107の処理の後、本体装置2は再びステップS101の処理を実行する。ゲームが終了するまで、ステップS101~ステップS107の処理は、所定の時間間隔(例えば、1/60秒間隔)で繰り返し実行される。 After the process of step S107, main unit 2 executes the process of step S101 again. The processes of steps S101 to S107 are repeatedly executed at predetermined time intervals (for example, 1/60 second intervals) until the game ends.

なお、上記フローチャートで示した処理は単なる例示に過ぎず、処理の順番や内容は適宜変更されてもよい。また、各処理や判定において用いられた値は変更されてもよい。 It should be noted that the processing shown in the above flowchart is merely an example, and the order and content of the processing may be changed as appropriate. Also, the values used in each process and determination may be changed.

以上のように、本実施形態では、3次元の仮想空間内にフィールドが定義されフィールド上をプレイヤキャラクタ及び敵キャラクタが、フィールドに設定された区画単位で移動して戦うゲームが行われる。表示画面には、仮想カメラに基づく仮想空間の画像と、フィールドを表すマップ画像とを含むゲーム画像が表示される。マップ画像は、プレイヤキャラクタを示す画像とプレイヤキャラクタの移動可能範囲を示す画像(移動可能な区画を示す画像)とを含む。仮想空間内の仮想カメラの向きが変化した場合、マップ画像の上方向が、仮想カメラの向きのフィールドに沿った方向になるようにマップ画像内のフィールドを表す画像が回転する。言い換えると、仮想カメラの向きが変化しても仮想空間の画像の奥行方向とマップ画像の上方向とが対応するように、マップ画像が表示される。 As described above, in this embodiment, a game is played in which a field is defined in a three-dimensional virtual space, and the player character and the enemy character move and fight on the field in units of divisions set in the field. A game image including an image of a virtual space based on a virtual camera and a map image representing a field is displayed on the display screen. The map image includes an image showing the player character and an image showing the movable range of the player character (image showing a movable section). When the orientation of the virtual camera in the virtual space changes, the image representing the field in the map image rotates so that the upward direction of the map image is aligned with the field of the orientation of the virtual camera. In other words, the map image is displayed such that the depth direction of the virtual space image and the upward direction of the map image correspond to each other even if the direction of the virtual camera changes.

仮想カメラとマップ画像とが単に連動するだけでなく、マップ画像には移動可能範囲を示す画像が表示されるため、ユーザは少なくともマップ画像を見てプレイヤキャラクタを移動させることができ、ゲームを進めることができる。マップ画像を見ながらゲームを進めるとともに、仮想空間内のリアルな画像が仮想カメラに基づいて生成されるため、仮想空間の詳細な状況を見ながらゲームを行うことができる。また、1画面で仮想カメラに基づく仮想空間の画像とマップ画像とが表示されるため、これらの画像を切り替える必要はなく、ゲームをスムーズに進めることができる。 The virtual camera and the map image are not only linked to each other, but also an image indicating the movable range is displayed on the map image, so that the user can at least move the player character by looking at the map image, thereby advancing the game. be able to. As the game progresses while looking at the map image, since a realistic image in the virtual space is generated based on the virtual camera, it is possible to play the game while looking at the detailed situation of the virtual space. In addition, since the image of the virtual space based on the virtual camera and the map image are displayed on one screen, there is no need to switch between these images, and the game can proceed smoothly.

(変形例)
以上、本実施形態のゲームついて説明したが、上記ゲームにおいて以下のような変形が加えられてもよい。
(Modification)
Although the game of the present embodiment has been described above, the following modifications may be added to the above game.

例えば、上記実施形態では、キャラクタ(プレイヤキャラクタや敵キャラクタ)は仮想空間のフィールドに設定されたグリッド単位で移動するものとした。他の実施形態では、フィールドに設定される区画の形状は、正方形のグリッドに限らずどのようなものでもよい。例えば、各区画の形状は、三角形、四角形、六角形や八角形等の多角形であってもよい。そして、各キャラクタは、所定の形状の区画で区切られたフィールド上を、その区画単位で移動するものであってもよい。 For example, in the above embodiments, characters (player characters and enemy characters) move in units of grids set in the field of virtual space. In other embodiments, the shape of the divisions set in the field is not limited to a square grid, and may be of any shape. For example, the shape of each section may be a triangle, a square, a polygon such as a hexagon or an octagon. Each character may move on a field partitioned by partitions of a predetermined shape in units of partitions.

また、すごろくのような升目に従って進むゲームにおいて上述した仮想カメラに基づく仮想空間の画像とマップ画像とが表示されてもよい。例えば、仮想空間のフィールドにキャラクタが配置され、キャラクタは、仮想空間に設定された升目に従って進む。このようなゲームにおいて、上記実施形態のように、表示画面に仮想カメラに基づく仮想空間の画像とマップ画像とが表示されてもよい。マップ画像には、キャラクタが進む升目が表示され、キャラクタが移動可能な升目を示す画像が表示される。仮想カメラの向きが変化した場合、上記実施形態と同様に、画像が回転され、マップ画像の上方向と仮想カメラの向きとが対応するようにマップ画像が表示されてもよい。 In addition, in a game such as Sugoroku, in which the game progresses according to grids, the image of the virtual space based on the above-described virtual camera and the map image may be displayed. For example, a character is placed in a virtual space field, and the character advances according to grids set in the virtual space. In such a game, an image of a virtual space based on a virtual camera and a map image may be displayed on the display screen as in the above embodiment. In the map image, the squares in which the character advances are displayed, and an image showing the squares in which the character can move is displayed. When the orientation of the virtual camera changes, the image may be rotated and the map image may be displayed so that the upward direction of the map image and the orientation of the virtual camera correspond to each other, as in the above embodiment.

また、仮想空間に設定された国や地域を奪い合うようなゲームにおいて、上述した仮想カメラに基づく仮想空間の画像とマップ画像とが表示されてもよい。例えば、仮想空間のフィールドには、複数の国や地域が設定され、キャラクタは国や地域を奪いながらゲームを進める。このようなゲームにおいて、上記実施形態のように、表示画面に仮想カメラに基づく仮想空間の画像とマップ画像とが表示されてもよい。マップ画像には、キャラクタが移動可能な国や地域を示す画像が表示される。仮想カメラの向きが変化した場合、上記実施形態と同様に、画像が回転され、マップ画像の上方向と仮想カメラの向きとが対応するようにマップ画像が表示されてもよい。 Also, in a game in which players compete for the country or region set in the virtual space, the image of the virtual space and the map image based on the above-described virtual camera may be displayed. For example, a plurality of countries and regions are set in the field of virtual space, and the character advances the game while seizing countries and regions. In such a game, an image of a virtual space based on a virtual camera and a map image may be displayed on the display screen as in the above embodiment. The map image displays an image showing countries and regions to which the character can move. When the orientation of the virtual camera changes, the image may be rotated and the map image may be displayed so that the upward direction of the map image and the orientation of the virtual camera correspond to each other, as in the above embodiment.

すなわち、ここでいう「区画」は、仮想空間のフィールドを所定の形状で区切った領域に限らず、すごろくのようなゲームにおける升目を示すものであってもよいし、上記ゲームにおける国や地域を示すものであってもよい。 That is, the term "section" as used herein is not limited to areas obtained by dividing the field of the virtual space into a predetermined shape, but may also represent squares in a game such as Sugoroku, or may represent a country or region in the game. may be shown.

また、上記実施形態では、予めフィールドを表すフィールド画像が用意されるものとした。他の実施形態では、フィールドを表す画像として、仮想空間のフィールドを仮想空間の上方から仮想カメラで撮像した画像が生成され、生成された画像に基づいてマップ画像が画面に表示されるようにしてもよい。 Further, in the above embodiment, field images representing fields are prepared in advance. In another embodiment, an image representing the field is generated by capturing the field in the virtual space with a virtual camera from above the virtual space, and a map image is displayed on the screen based on the generated image. good too.

また、上記ゲーム画像に含まれる複数の画像のうち少なくとも何れかは表示されなくてもよい。例えば、仮想空間の画像100においてカーソル70は表示されなくてもよい。 Also, at least one of the plurality of images included in the game image may not be displayed. For example, the cursor 70 may not be displayed in the virtual space image 100 .

以上、本発明について説明したが、上記説明は本発明の例示に過ぎず、種々の改良や変形が加えられてもよい。 Although the present invention has been described above, the above description is merely an example of the present invention, and various improvements and modifications may be made.

1 情報処理システム
2 本体装置
3 左コントローラ
4 右コントローラ
12 表示画面
50 プレイヤキャラクタ
60 敵キャラクタ
70 カーソル
71 範囲オブジェクト
72 情報オブジェクト
76 経路オブジェクト
80 マップ画像
84 カーソルアイコン
85 区画画像
86 プレイヤキャラクタアイコン
87 敵キャラクタアイコン
88 移動可能範囲画像
89 攻撃可能範囲画像
90 経路画像
100 仮想空間の画像
1 information processing system 2 main unit 3 left controller 4 right controller 12 display screen 50 player character 60 enemy character 70 cursor 71 range object 72 information object 76 route object 80 map image 84 cursor icon 85 division image 86 player character icon 87 enemy character icon 88 Moveable range image 89 Attackable range image 90 Route image 100 Virtual space image

Claims (44)

情報処理装置のコンピュータにおいて実行されるゲームプログラムであって、前記コンピュータを、
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段、として機能させ、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記仮想カメラ制御手段は、
第3の操作入力に基づいて、前記仮想カメラのズーム制御を行い、
前記操作対象制御手段は、
ズーム度合いが所定のズーム度合いよりも高い場合に、前記操作対象オブジェクトの態様を、複数のオブジェクトから構成される態様に変更する、ゲームプログラム。
A game program executed on a computer of an information processing device, the computer comprising:
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the direction of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing the range of at least part of the field;
functioning as game image generation means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
The virtual camera control means
performing zoom control of the virtual camera based on a third operation input;
The operation target control means is
A game program for changing a mode of the object to be operated to a mode composed of a plurality of objects when a zoom degree is higher than a predetermined zoom degree.
前記第1の操作入力に基づいて、前記移動可能範囲内において前記操作対象オブジェクトの移動先の区画を指示する指示手段として、前記コンピュータをさらに機能させ、
前記操作対象制御手段は、
前記指示された区画を移動先として確定する操作入力が行われた場合に、当該指示された移動先の区画に前記操作対象オブジェクトを移動させ、
前記マップ画像生成手段は、
前記移動先の区画が指示されているときに、移動前の前記操作対象オブジェクトが配置される区画から前記指示されている区画までの経路を示す経路画像をさらに含む前記マップ画像を生成する、請求項1に記載のゲームプログラム。
further causing the computer to function as instruction means for indicating a section to which the operation target object is to be moved within the movable range based on the first operation input;
The operation target control means is
moving the operation target object to the designated destination section when an operation input is performed to confirm the designated section as a destination;
The map image generating means is
generating the map image further including a route image indicating a route from the section in which the operation target object before movement is arranged to the designated section when the destination section is indicated; Item 1. The game program according to item 1.
前記マップ画像生成手段は、
前記仮想カメラの移動に応じて、前記マップ画像に含まれる前記フィールドの範囲を移動させ、前記仮想カメラの視野内の前記フィールドを表す画像が含まれるように、前記マップ画像を生成する、請求項1または2に記載のゲームプログラム。
The map image generating means is
3. A range of said field included in said map image is moved according to movement of said virtual camera, and said map image is generated so as to include an image representing said field within a field of view of said virtual camera. 3. The game program according to 1 or 2.
前記第1の操作入力に含まれる方向入力に基づいて、前記仮想カメラに基づく前記仮想空間の画像または前記マップ画像に対する当該入力方向に対応する前記フィールド上の方向に前記仮想空間内の指示位置を移動させる指示位置移動手段として、前記コンピュータをさらに機能させ、
前記仮想カメラ制御手段は、
前記指示位置に応じて前記仮想カメラを移動させ、
前記マップ画像生成手段は、
前記指示位置に対応する区画が前記マップ画像の中央に配置されるように、前記マップ画像を生成する、請求項3に記載のゲームプログラム。
Based on the direction input included in the first operation input, the indicated position in the virtual space is moved in the direction on the field corresponding to the input direction with respect to the image of the virtual space based on the virtual camera or the map image. further functioning the computer as pointing position moving means for moving,
The virtual camera control means
moving the virtual camera according to the indicated position;
The map image generating means is
4. The game program according to claim 3, wherein said map image is generated such that the section corresponding to said indicated position is arranged in the center of said map image.
前記指示された区画にキャラクタオブジェクトが配置されているときに決定指示がなされた場合に、当該区画に配置されているキャラクタオブジェクトを前記操作対象オブジェクトとして選択する操作対象選択手段として、前記コンピュータをさらに機能させ、
前記操作対象制御手段は、前記選択されたキャラクタオブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、前記フィールドを表す画像と、前記選択されたキャラクタオブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記キャラクタオブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成する、請求項4に記載のゲームプログラム。
The computer further comprises the computer as operation target selection means for selecting a character object placed in the designated section as the operation target object when a determination instruction is given when the character object is arranged in the designated section. make it work,
The operation target control means moves the selected character object in units of predetermined divisions set in the field,
The map image generation means generates an image representing the field, an image representing the selected character object, an image representing the section, and an image representing a movable range of the character object regarding movement in units of the section. 5. The game program according to claim 4, which generates the map image, comprising:
情報処理装置のコンピュータにおいて実行されるゲームプログラムであって、前記コンピュータを、
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段、として機能させ、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記仮想カメラ制御手段は、
第3の操作入力に基づいて、前記仮想カメラのズーム制御を行い、
前記ゲーム画像生成手段は、
前記ズーム制御に応じて、前記マップ画像の表示/非表示を切り替え、ズーム度合いが所定のズーム度合いよりも低い場合に、前記マップ画像を非表示にする、ゲームプログラム。
A game program executed on a computer of an information processing device, the computer comprising:
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the direction of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing the range of at least part of the field;
functioning as game image generation means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
The virtual camera control means
performing zoom control of the virtual camera based on a third operation input;
The game image generation means is
A game program that switches display/hide of the map image according to the zoom control, and hides the map image when the degree of zoom is lower than a predetermined degree of zoom.
前記ゲーム画像生成手段は、前記マップ画像が非表示の場合、前記仮想空間の画像に前記移動可能範囲を示す画像を表示する、請求項6に記載のゲームプログラム。 7. The game program according to claim 6, wherein said game image generating means displays an image indicating said movable range in said image of said virtual space when said map image is not displayed. 前記操作対象オブジェクトに設定された一度に移動可能な量を示す移動可能量と、前記フィールドの区画毎に設定された移動消費量とに基づいて、前記移動可能範囲を算出する移動範囲算出手段として、前記コンピュータをさらに機能させる、請求項1から7のいずれかに記載のゲームプログラム。 movement range calculation means for calculating the movable range based on the movable amount indicating the amount that can be moved at one time, which is set for the operation target object, and the movement consumption amount set for each section of the field; 8. The game program according to any one of claims 1 to 7, further causing the computer to function. 情報処理装置のコンピュータにおいて実行されるゲームプログラムであって、前記コンピュータを、
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段、として機能させ、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記操作対象制御手段は、
前記第1の操作入力に基づいて指定された前記仮想空間内の敵オブジェクトに対して、前記操作対象オブジェクトが移動後に攻撃する攻撃動作を行わせ、
前記マップ画像生成手段は、
前記移動可能範囲を示す画像と、前記操作対象オブジェクトの攻撃可能範囲を示す画像とを含む前記マップ画像を生成する、ゲームプログラム。
A game program executed on a computer of an information processing device, the computer comprising:
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the direction of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing the range of at least part of the field;
functioning as game image generation means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
The operation target control means is
performing an attack action of attacking an enemy object in the virtual space designated based on the first operation input after the operation target object moves;
The map image generating means is
A game program for generating the map image including an image showing the movable range and an image showing the attackable range of the operation target object.
情報処理装置のコンピュータにおいて実行されるゲームプログラムであって、前記コンピュータを、
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段、として機能させ、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記マップ画像生成手段は、
前記仮想空間内の敵オブジェクトの攻撃可能範囲を算出し、当該敵オブジェクトの攻撃可能範囲を示す画像をさらに含む前記マップ画像を生成する、ゲームプログラム。
A game program executed on a computer of an information processing device, the computer comprising:
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the direction of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing the range of at least part of the field;
functioning as game image generation means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
The map image generating means is
A game program for calculating an attackable range of an enemy object in the virtual space and generating the map image further including an image showing the attackable range of the enemy object.
前記操作対象オブジェクトを表す画像は、前記操作対象オブジェクトを示す画像であってその種類を示すアイコン画像と、前記操作対象オブジェクトの体力パラメータを示すパラメータ画像とを含み、
前記マップ画像生成手段は、
前記敵オブジェクトを示す画像であってその種類を示すアイコン画像と、当該敵オブジェクトの体力パラメータを示すパラメータ画像とをさらに含む前記マップ画像を生成する、請求項9又は10に記載のゲームプログラム。
The image representing the operation target object includes an icon image representing the operation target object and indicating the type of the operation target object, and a parameter image representing a physical strength parameter of the operation target object,
The map image generating means is
11. The game program according to claim 9, wherein the map image further includes an icon image representing the enemy object and indicating the type of the enemy object, and a parameter image representing a physical strength parameter of the enemy object.
前記第1の操作入力に基づいて、前記移動可能範囲内において前記操作対象オブジェクトの移動先の区画を指示する指示手段として、前記コンピュータをさらに機能させ、
前記操作対象制御手段は、前記指示された移動先の区画に前記操作対象オブジェクトを移動させ、
前記仮想空間内に、前記移動可能範囲を示す範囲オブジェクト、および、移動前の前記操作対象オブジェクトが配置される区画から前記指示された移動先の区画までの経路を示す経路オブジェクトを配置する情報配置手段として、前記コンピュータをさらに機能させる、請求項1から11のいずれかに記載のゲームプログラム。
further causing the computer to function as instruction means for indicating a section to which the operation target object is to be moved within the movable range based on the first operation input;
The operation target control means moves the operation target object to the designated destination section,
Information arrangement for arranging, in the virtual space, a range object indicating the movable range and a route object indicating a route from the section in which the operation target object before movement is arranged to the indicated destination section. 12. The game program according to any one of claims 1 to 11, further causing the computer to function as means.
前記情報配置手段は、
前記仮想空間内に、前記操作対象オブジェクトの情報を示す情報オブジェクトをさらに配置する、請求項12に記載のゲームプログラム。
The information placement means is
13. The game program according to claim 12, further arranging an information object indicating information of said object to be operated in said virtual space.
情報処理装置のコンピュータにおいて実行されるゲームプログラムであって、前記コンピュータを、
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段、として機能させ、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
第4の操作入力に基づいて、前記操作対象オブジェクトを選択する選択手段として、前記コンピュータをさらに機能させ、
前記操作対象制御手段は、
所定の確定操作が行われる前に、前記第1の操作入力に基づいて、前記選択手段によって選択された操作対象オブジェクトを前記仮想空間における前記移動可能範囲内の任意の位置に移動させる第1移動手段と、
前記確定操作が行われた場合、前記第1移動手段によって移動された前記操作対象オブジェクトが位置する区画への前記操作対象オブジェクトの移動を確定させる第2移動手段と、を含み、
前記マップ画像生成手段は、
前記第1移動手段によって前記操作対象オブジェクトが移動される間、前記第1移動手段によって移動される前の前記操作対象オブジェクトの位置に応じた区画から前記第1移動手段によって移動されている間の前記操作対象オブジェクトの位置に応じた区画までの経路を示す経路画像をさらに含む前記マップ画像を生成する、ゲームプログラム。
A game program executed on a computer of an information processing device, the computer comprising:
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the direction of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing the range of at least part of the field;
functioning as game image generation means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
further functioning the computer as selection means for selecting the operation target object based on a fourth operation input;
The operation target control means is
A first movement for moving the operation target object selected by the selection means to an arbitrary position within the movable range in the virtual space based on the first operation input before a predetermined confirmation operation is performed. means and
a second movement means for confirming movement of the operation target object to a section in which the operation target object moved by the first movement means is located when the confirmation operation is performed;
The map image generating means is
While the operation target object is moved by the first moving means, and while being moved by the first moving means from a section according to the position of the operation target object before being moved by the first moving means. A game program for generating the map image further including a route image showing a route to a section according to the position of the operation target object.
前記第1移動手段は、移動をキャンセルするキャンセル操作が行われた場合に、前記操作対象オブジェクトを前記第1移動手段によって移動される前の位置に移動させる、請求項14に記載のゲームプログラム。 15. The game program according to claim 14, wherein said first moving means moves said object to be operated to a position before being moved by said first moving means when a cancel operation for canceling movement is performed. 前記操作対象オブジェクトは、第1のキャラクタと第2のキャラクタとを含み、
前記第1移動手段は、前記操作入力に基づいて前記第1のキャラクタを前記仮想空間における前記移動可能範囲内の任意の位置に移動させ、前記第1のキャラクタの移動に応じて、前記第1のキャラクタに追従するように前記第2のキャラクタを移動させる、請求項14又は15に記載のゲームプログラム。
The operation target object includes a first character and a second character,
The first moving means moves the first character to an arbitrary position within the movable range in the virtual space based on the operation input, and moves the first character according to the movement of the first character. 16. The game program according to claim 14 or 15, wherein the second character is moved so as to follow the character of .
前記操作対象オブジェクトは、第1のキャラクタと第2のキャラクタとを含み、
前記選択手段によって前記操作対象オブジェクトが選択された場合、前記第1のキャラクタを前記第2のキャラクタよりも大きく表示する操作対象オブジェクト表示制御手段として、前記コンピュータをさらに機能させる、請求項14から16の何れかに記載のゲームプログラム。
The operation target object includes a first character and a second character,
17. The computer further functions as operation target object display control means for displaying the first character larger than the second character when the operation target object is selected by the selection means. The game program according to any one of .
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段と、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段と、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段と、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段とを備え、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記仮想カメラ制御手段は、
第3の操作入力に基づいて、前記仮想カメラのズーム制御を行い、
前記操作対象制御手段は、
ズーム度合いが所定のズーム度合いよりも高い場合に、前記操作対象オブジェクトの態様を、複数のオブジェクトから構成される態様に変更する、情報処理システム。
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing at least a partial range of the field;
game image generation means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
The virtual camera control means
performing zoom control of the virtual camera based on a third operation input;
The operation target control means is
An information processing system that changes the mode of the operation target object to a mode composed of a plurality of objects when the zoom degree is higher than a predetermined zoom degree.
前記第1の操作入力に基づいて、前記移動可能範囲内において前記操作対象オブジェクトの移動先の区画を指示する指示手段をさらに備え、
前記操作対象制御手段は、
前記指示された区画を移動先として確定する操作入力が行われた場合に、当該指示された移動先の区画に前記操作対象オブジェクトを移動させ、
前記マップ画像生成手段は、
前記移動先の区画が指示されているときに、移動前の前記操作対象オブジェクトが配置される区画から前記指示されている区画までの経路を示す経路画像をさらに含む前記マップ画像を生成する、請求項18に記載の情報処理システム。
further comprising an indication means for indicating a section to which the operation target object is to be moved within the movable range based on the first operation input;
The operation target control means is
moving the operation target object to the designated destination section when an operation input is performed to confirm the designated section as a destination;
The map image generating means is
generating the map image further including a route image indicating a route from the section in which the operation target object before movement is arranged to the designated section when the destination section is indicated; Item 19. The information processing system according to Item 18.
前記マップ画像生成手段は、
前記仮想カメラの移動に応じて、前記マップ画像に含まれる前記フィールドの範囲を移動させ、前記仮想カメラの視野内の前記フィールドを表す画像が含まれるように、前記マップ画像を生成する、請求項18または19に記載の情報処理システム。
The map image generating means is
3. A range of said field included in said map image is moved according to movement of said virtual camera, and said map image is generated so as to include an image representing said field within a field of view of said virtual camera. 19. The information processing system according to 18 or 19.
前記第1の操作入力に含まれる方向入力に基づいて、前記仮想カメラに基づく前記仮想空間の画像または前記マップ画像に対する当該入力方向に対応する前記フィールド上の方向に前記仮想空間内の指示位置を移動させる指示位置移動手段をさらに備え、
前記仮想カメラ制御手段は、
前記指示位置に応じて前記仮想カメラを移動させ、
前記マップ画像生成手段は、
前記指示位置に対応する区画が前記マップ画像の中央に配置されるように、前記マップ画像を生成する、請求項20に記載の情報処理システム。
Based on the direction input included in the first operation input, the indicated position in the virtual space is moved in the direction on the field corresponding to the input direction with respect to the image of the virtual space based on the virtual camera or the map image. further comprising pointing position moving means for moving,
The virtual camera control means
moving the virtual camera according to the indicated position;
The map image generating means is
21. The information processing system according to claim 20, wherein said map image is generated such that the section corresponding to said indicated position is arranged in the center of said map image.
前記指示された区画にキャラクタオブジェクトが配置されているときに決定指示がなされた場合に、当該区画に配置されているキャラクタオブジェクトを前記操作対象オブジェクトとして選択する操作対象選択手段をさらに備え、
前記操作対象制御手段は、前記選択されたキャラクタオブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、前記フィールドを表す画像と、前記選択されたキャラクタオブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記キャラクタオブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成する、請求項21に記載の情報処理システム。
further comprising operation target selection means for selecting, as the operation target object, the character object placed in the designated section when a determination instruction is given when the character object is placed in the designated section;
The operation target control means moves the selected character object in units of predetermined divisions set in the field,
The map image generation means generates an image representing the field, an image representing the selected character object, an image representing the section, and an image representing a movable range of the character object regarding movement in units of the section. 22. The information processing system according to claim 21, wherein said map image is generated comprising:
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段と、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段と、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段と、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段とを備え、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記仮想カメラ制御手段は、
第3の操作入力に基づいて、前記仮想カメラのズーム制御を行い、
前記ゲーム画像生成手段は、
前記ズーム制御に応じて、前記マップ画像の表示/非表示を切り替え、ズーム度合いが所定のズーム度合いよりも低い場合に、前記マップ画像を非表示にする、情報処理システム。
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing at least a partial range of the field;
game image generation means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
The virtual camera control means
performing zoom control of the virtual camera based on a third operation input;
The game image generation means is
An information processing system that switches display/non-display of the map image according to the zoom control, and hides the map image when a zoom degree is lower than a predetermined zoom degree.
前記ゲーム画像生成手段は、前記マップ画像が非表示の場合、前記仮想空間の画像に前記移動可能範囲を示す画像を表示する、請求項23に記載の情報処理システム。 24. The information processing system according to claim 23, wherein said game image generating means displays an image indicating said movable range in said image of said virtual space when said map image is not displayed. 前記操作対象オブジェクトに設定された一度に移動可能な量を示す移動可能量と、前記フィールドの区画毎に設定された移動消費量とに基づいて、前記移動可能範囲を算出する移動範囲算出手段をさらに備える、請求項18から24のいずれかに記載の情報処理システム。 movement range calculation means for calculating the movable range based on the movable amount indicating the amount that can be moved at one time, which is set for the operation target object, and the movement consumption amount set for each section of the field; 25. An information processing system according to any of claims 18-24, further comprising. 第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段と、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段と、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段と、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段とを備え、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記操作対象制御手段は、
前記第1の操作入力に基づいて指定された前記仮想空間内の敵オブジェクトに対して、前記操作対象オブジェクトが移動後に攻撃する攻撃動作を行わせ、
前記マップ画像生成手段は、
前記移動可能範囲を示す画像と、前記操作対象オブジェクトの攻撃可能範囲を示す画像とを含む前記マップ画像を生成する、情報処理システム。
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing at least a partial range of the field;
game image generation means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
The operation target control means is
performing an attack action of attacking an enemy object in the virtual space designated based on the first operation input after the operation target object moves;
The map image generating means is
An information processing system that generates the map image including an image indicating the movable range and an image indicating the attackable range of the operation target object.
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段と、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段と、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段と、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段とを備え、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記マップ画像生成手段は、
前記仮想空間内の敵オブジェクトの攻撃可能範囲を算出し、当該敵オブジェクトの攻撃可能範囲を示す画像をさらに含む前記マップ画像を生成する、情報処理システム。
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing at least a partial range of the field;
game image generation means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
The map image generating means is
An information processing system that calculates an attackable range of an enemy object in the virtual space, and generates the map image that further includes an image showing the attackable range of the enemy object.
前記操作対象オブジェクトを表す画像は、前記操作対象オブジェクトを示す画像であってその種類を示すアイコン画像と、前記操作対象オブジェクトの体力パラメータを示すパラメータ画像とを含み、
前記マップ画像生成手段は、
前記敵オブジェクトを示す画像であってその種類を示すアイコン画像と、当該敵オブジェクトの体力パラメータを示すパラメータ画像とをさらに含む前記マップ画像を生成する、請求項26又は27に記載の情報処理システム。
The image representing the operation target object includes an icon image representing the operation target object and indicating the type of the operation target object, and a parameter image representing a physical strength parameter of the operation target object,
The map image generating means is
28. The information processing system according to claim 26 or 27, wherein said map image is generated further including an icon image representing said enemy object and representing its type, and a parameter image representing a physical strength parameter of said enemy object.
前記第1の操作入力に基づいて、前記移動可能範囲内において前記操作対象オブジェクトの移動先の区画を指示する指示手段をさらに備え、
前記操作対象制御手段は、前記指示された移動先の区画に前記操作対象オブジェクトを移動させ、
前記仮想空間内に、前記移動可能範囲を示す範囲オブジェクト、および、移動前の前記操作対象オブジェクトが配置される区画から前記指示された移動先の区画までの経路を示す経路オブジェクトを配置する情報配置手段をさらに備える、請求項18から28のいずれかに記載の情報処理システム。
further comprising an indication means for indicating a section to which the operation target object is to be moved within the movable range based on the first operation input;
The operation target control means moves the operation target object to the designated destination section,
Information arrangement for arranging, in the virtual space, a range object indicating the movable range and a route object indicating a route from the section in which the operation target object before movement is arranged to the indicated destination section. 29. An information processing system according to any one of claims 18 to 28, further comprising means.
前記情報配置手段は、
前記仮想空間内に、前記操作対象オブジェクトの情報を示す情報オブジェクトをさらに配置する、請求項29に記載の情報処理システム。
The information placement means is
30. The information processing system according to claim 29, further arranging an information object indicating information of said operation target object in said virtual space.
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段と、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段と、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段と、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段とを備え、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
第4の操作入力に基づいて、前記操作対象オブジェクトを選択する選択手段を、さらに備え、
前記操作対象制御手段は、
所定の確定操作が行われる前に、前記第1の操作入力に基づいて、前記選択手段によって選択された操作対象オブジェクトを前記仮想空間における前記移動可能範囲内の任意の位置に移動させる第1移動手段と、
前記確定操作が行われた場合、前記第1移動手段によって移動された前記操作対象オブジェクトが位置する区画への前記操作対象オブジェクトの移動を確定させる第2移動手段と、を含み、
前記マップ画像生成手段は、
前記第1移動手段によって前記操作対象オブジェクトが移動される間、前記第1移動手段によって移動される前の前記操作対象オブジェクトの位置に応じた区画から前記第1移動手段によって移動されている間の前記操作対象オブジェクトの位置に応じた区画までの経路を示す経路画像をさらに含む前記マップ画像を生成する、情報処理システム。
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing at least a partial range of the field;
game image generation means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
further comprising selection means for selecting the operation target object based on a fourth operation input;
The operation target control means is
A first movement for moving the operation target object selected by the selection means to an arbitrary position within the movable range in the virtual space based on the first operation input before a predetermined confirmation operation is performed. means and
a second movement means for confirming movement of the operation target object to a section in which the operation target object moved by the first movement means is located when the confirmation operation is performed;
The map image generating means is
While the operation target object is moved by the first moving means, and while being moved by the first moving means from a section according to the position of the operation target object before being moved by the first moving means. An information processing system that generates the map image further including a route image indicating a route to a section corresponding to the position of the operation target object.
前記第1移動手段は、移動をキャンセルするキャンセル操作が行われた場合に、前記操作対象オブジェクトを前記第1移動手段によって移動される前の位置に移動させる、請求項31に記載の情報処理システム。 32. The information processing system according to claim 31, wherein said first moving means moves said operation target object to a position before being moved by said first moving means when a cancel operation for canceling movement is performed. . 前記操作対象オブジェクトは、第1のキャラクタと第2のキャラクタとを含み、
前記第1移動手段は、前記操作入力に基づいて前記第1のキャラクタを前記仮想空間における前記移動可能範囲内の任意の位置に移動させ、前記第1のキャラクタの移動に応じて、前記第1のキャラクタに追従するように前記第2のキャラクタを移動させる、請求項31又は32に記載の情報処理システム。
The operation target object includes a first character and a second character,
The first moving means moves the first character to an arbitrary position within the movable range in the virtual space based on the operation input, and moves the first character according to the movement of the first character. 33. The information processing system according to claim 31 or 32, wherein said second character is moved so as to follow said character.
前記操作対象オブジェクトは、第1のキャラクタと第2のキャラクタとを含み、
前記選択手段によって前記操作対象オブジェクトが選択された場合、前記第1のキャラクタを前記第2のキャラクタよりも大きく表示する操作対象オブジェクト表示制御手段をさらに備える、請求項31から33の何れかに記載の情報処理システム。
The operation target object includes a first character and a second character,
34. The apparatus according to any one of claims 31 to 33, further comprising operation target object display control means for displaying said first character larger than said second character when said operation target object is selected by said selection means. information processing system.
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段と、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段と、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段と、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段と、を備え、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記仮想カメラ制御手段は、
第3の操作入力に基づいて、前記仮想カメラのズーム制御を行い、
前記操作対象制御手段は、
ズーム度合いが所定のズーム度合いよりも高い場合に、前記操作対象オブジェクトの態様を、複数のオブジェクトから構成される態様に変更する、情報処理装置。
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing at least a partial range of the field;
game image generating means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
The virtual camera control means
performing zoom control of the virtual camera based on a third operation input;
The operation target control means is
An information processing device that changes the mode of the operation target object to a mode composed of a plurality of objects when the zoom degree is higher than a predetermined zoom degree.
情報処理システムにおいて実行される情報処理方法であって、
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御ステップと、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御ステップと、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成ステップと、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成ステップ、とを実行し、
前記操作対象制御ステップでは、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成ステップでは、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記仮想カメラ制御ステップでは、
第3の操作入力に基づいて、前記仮想カメラのズーム制御を行い、
前記操作対象制御ステップでは、
ズーム度合いが所定のズーム度合いよりも高い場合に、前記操作対象オブジェクトの態様を、複数のオブジェクトから構成される態様に変更する、情報処理方法。
An information processing method executed in an information processing system,
an operation target control step of controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
a virtual camera control step of controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
a map image generating step of generating a map image representing the extent of at least a portion of said field;
a game image generation step of generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
In the operation target control step,
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
In the map image generation step,
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
In the virtual camera control step,
performing zoom control of the virtual camera based on a third operation input;
In the operation target control step,
An information processing method, wherein when a zoom degree is higher than a predetermined zoom degree, the mode of the operation target object is changed to a mode composed of a plurality of objects.
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段と、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段と、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段と、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段と、を備え、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記仮想カメラ制御手段は、
第3の操作入力に基づいて、前記仮想カメラのズーム制御を行い、
前記ゲーム画像生成手段は、
前記ズーム制御に応じて、前記マップ画像の表示/非表示を切り替え、ズーム度合いが所定のズーム度合いよりも低い場合に、前記マップ画像を非表示にする、情報処理装置。
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing at least a partial range of the field;
game image generating means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
The virtual camera control means
performing zoom control of the virtual camera based on a third operation input;
The game image generation means is
An information processing apparatus that switches display/non-display of the map image according to the zoom control, and hides the map image when a zoom degree is lower than a predetermined zoom degree.
情報処理システムにおいて実行される情報処理方法であって、
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御ステップと、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御ステップと、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成ステップと、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成ステップ、とを実行し、
前記操作対象制御ステップでは、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成ステップでは、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記仮想カメラ制御ステップでは、
第3の操作入力に基づいて、前記仮想カメラのズーム制御を行い、
前記ゲーム画像生成ステップでは、
前記ズーム制御に応じて、前記マップ画像の表示/非表示を切り替え、ズーム度合いが所定のズーム度合いよりも低い場合に、前記マップ画像を非表示にする、情報処理方法。
An information processing method executed in an information processing system,
an operation target control step of controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
a virtual camera control step of controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
a map image generating step of generating a map image representing the extent of at least a portion of said field;
a game image generation step of generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
In the operation target control step,
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
In the map image generation step,
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
In the virtual camera control step,
performing zoom control of the virtual camera based on a third operation input;
In the game image generation step,
An information processing method, wherein display/non-display of the map image is switched according to the zoom control, and the map image is hidden when a zoom degree is lower than a predetermined zoom degree.
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段と、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段と、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段と、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段と、を備え、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記操作対象制御手段は、
前記第1の操作入力に基づいて指定された前記仮想空間内の敵オブジェクトに対して、前記操作対象オブジェクトが移動後に攻撃する攻撃動作を行わせ、
前記マップ画像生成手段は、
前記移動可能範囲を示す画像と、前記操作対象オブジェクトの攻撃可能範囲を示す画像とを含む前記マップ画像を生成する、情報処理装置。
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing at least a partial range of the field;
game image generating means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
The operation target control means is
performing an attack action of attacking an enemy object in the virtual space designated based on the first operation input after the operation target object moves;
The map image generating means is
An information processing device that generates the map image including an image indicating the movable range and an image indicating the attackable range of the operation target object.
情報処理システムにおいて実行される情報処理方法であって、
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御ステップと、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御ステップと、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成ステップと、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成ステップ、とを実行し、
前記操作対象制御ステップでは、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成ステップでは、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記操作対象制御ステップでは、
前記第1の操作入力に基づいて指定された前記仮想空間内の敵オブジェクトに対して、前記操作対象オブジェクトが移動後に攻撃する攻撃動作を行わせ、
前記マップ画像生成ステップでは、
前記移動可能範囲を示す画像と、前記操作対象オブジェクトの攻撃可能範囲を示す画像とを含む前記マップ画像を生成する、情報処理方法。
An information processing method executed in an information processing system,
an operation target control step of controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
a virtual camera control step of controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
a map image generating step of generating a map image representing the extent of at least a portion of said field;
a game image generation step of generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
In the operation target control step,
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
In the map image generation step,
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
In the operation target control step,
performing an attack action of attacking an enemy object in the virtual space designated based on the first operation input after the operation target object moves;
In the map image generation step,
An information processing method for generating the map image including an image indicating the movable range and an image indicating the attackable range of the operation target object.
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段と、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段と、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段と、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段と、を備え、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記マップ画像生成手段は、
前記仮想空間内の敵オブジェクトの攻撃可能範囲を算出し、当該敵オブジェクトの攻撃可能範囲を示す画像をさらに含む前記マップ画像を生成する、情報処理装置。
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing at least a partial range of the field;
game image generating means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
The map image generating means is
An information processing device that calculates an attackable range of an enemy object in the virtual space, and generates the map image that further includes an image showing the attackable range of the enemy object.
情報処理システムにおいて実行される情報処理方法であって、
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御ステップと、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御ステップと、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成ステップと、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成ステップ、とを実行し、
前記操作対象制御ステップでは、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成ステップでは、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
前記マップ画像生成ステップでは、
前記仮想空間内の敵オブジェクトの攻撃可能範囲を算出し、当該敵オブジェクトの攻撃可能範囲を示す画像をさらに含む前記マップ画像を生成する、情報処理方法。
An information processing method executed in an information processing system,
an operation target control step of controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
a virtual camera control step of controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
a map image generating step of generating a map image representing the extent of at least a portion of said field;
a game image generation step of generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
In the operation target control step,
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
In the map image generation step,
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
In the map image generation step,
An information processing method comprising: calculating an attackable range of an enemy object in the virtual space; and generating the map image further including an image showing the attackable range of the enemy object.
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御手段と、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御手段と、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成手段と、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成手段と、を備え、
前記操作対象制御手段は、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成手段は、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
第4の操作入力に基づいて、前記操作対象オブジェクトを選択する選択手段をさらに備え、
前記操作対象制御手段は、
所定の確定操作が行われる前に、前記第1の操作入力に基づいて、前記選択手段によって選択された操作対象オブジェクトを前記仮想空間における前記移動可能範囲内の任意の位置に移動させる第1移動手段と、
前記確定操作が行われた場合、前記第1移動手段によって移動された前記操作対象オブジェクトが位置する区画への前記操作対象オブジェクトの移動を確定させる第2移動手段と、を含み、
前記マップ画像生成手段は、
前記第1移動手段によって前記操作対象オブジェクトが移動される間、前記第1移動手段によって移動される前の前記操作対象オブジェクトの位置に応じた区画から前記第1移動手段によって移動されている間の前記操作対象オブジェクトの位置に応じた区画までの経路を示す経路画像をさらに含む前記マップ画像を生成する、情報処理装置。
operation target control means for controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
virtual camera control means for controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
map image generating means for generating a map image representing at least a partial range of the field;
game image generating means for generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
The operation target control means is
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
The map image generating means is
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
further comprising selection means for selecting the operation target object based on a fourth operation input;
The operation target control means is
A first movement for moving the operation target object selected by the selection means to an arbitrary position within the movable range in the virtual space based on the first operation input before a predetermined confirmation operation is performed. means and
a second movement means for confirming movement of the operation target object to a section in which the operation target object moved by the first movement means is located when the confirmation operation is performed;
The map image generating means is
While the operation target object is moved by the first moving means, and while being moved by the first moving means from a section according to the position of the operation target object before being moved by the first moving means. An information processing apparatus that generates the map image further including a route image indicating a route to a section corresponding to the position of the operation target object.
情報処理システムにおいて実行される情報処理方法であって、
第1の操作入力に基づいて、3次元の仮想空間内のフィールド上において操作対象オブジェクトを制御する操作対象制御ステップと、
第2の操作入力に基づいて、前記仮想空間内において少なくとも仮想カメラの向きを制御する仮想カメラ制御ステップと、
前記フィールドの少なくとも一部の範囲を表すマップ画像を生成するマップ画像生成ステップと、
前記仮想カメラに基づく前記仮想空間の画像と、前記マップ画像とを少なくとも含むゲーム画像を生成するゲーム画像生成ステップ、とを実行し、
前記操作対象制御ステップでは、
前記第1の操作入力に基づいて、前記操作対象オブジェクトを、前記フィールドに設定される所定の区画単位で移動させ、
前記マップ画像生成ステップでは、
前記仮想カメラの向きの変化に応じて前記フィールドを表す画像を回転させることにより、前記マップ画像の上方向が、前記仮想カメラの向きの前記フィールドに沿った方向に対応するようにし、
前記フィールドを表す画像と、前記操作対象オブジェクトを表す画像と、前記区画を示す画像と、前記区画単位での移動に関する前記操作対象オブジェクトの移動可能範囲を示す画像とを含む、前記マップ画像を生成し、
第4の操作入力に基づいて、前記操作対象オブジェクトを選択する選択ステップをさらに実行し、
前記操作対象制御ステップでは、
所定の確定操作が行われる前に、前記第1の操作入力に基づいて、前記選択ステップで選択された操作対象オブジェクトを前記仮想空間における前記移動可能範囲内の任意の位置に移動させる第1移動ステップと、
前記確定操作が行われた場合、前記第1移動ステップで移動された前記操作対象オブジェクトが位置する区画への前記操作対象オブジェクトの移動を確定させる第2移動ステップと、を含み、
前記マップ画像生成ステップでは、
前記第1移動ステップにおいて前記操作対象オブジェクトが移動される間、前記第1移動ステップで移動される前の前記操作対象オブジェクトの位置に応じた区画から前記第1移動ステップで移動されている間の前記操作対象オブジェクトの位置に応じた区画までの経路を示す経路画像をさらに含む前記マップ画像を生成する、情報処理方法。
An information processing method executed in an information processing system,
an operation target control step of controlling an operation target object on a field in a three-dimensional virtual space based on a first operation input;
a virtual camera control step of controlling at least the orientation of the virtual camera in the virtual space based on a second operation input;
a map image generating step of generating a map image representing the extent of at least a portion of said field;
a game image generation step of generating a game image including at least an image of the virtual space based on the virtual camera and the map image;
In the operation target control step,
based on the first operation input, moving the operation target object by a predetermined block unit set in the field;
In the map image generation step,
rotating the image representing the field in response to changes in the orientation of the virtual camera so that the up direction of the map image corresponds to the direction of the virtual camera orientation along the field;
generating the map image including an image representing the field, an image representing the operation target object, an image representing the section, and an image representing a movable range of the operation target object regarding movement in units of the section; death,
further executing a selection step of selecting the operation target object based on a fourth operation input;
In the operation target control step,
A first movement for moving the operation target object selected in the selection step to an arbitrary position within the movable range in the virtual space based on the first operation input before a predetermined confirmation operation is performed. a step;
a second moving step of confirming movement of the operation target object to a section in which the operation target object moved in the first moving step is located when the confirmation operation is performed;
In the map image generation step,
While the operation target object is moved in the first moving step, and while being moved in the first moving step from a section according to the position of the operation target object before being moved in the first moving step An information processing method for generating the map image further including a route image indicating a route to a section corresponding to the position of the operation target object.
JP2018239379A 2018-06-04 2018-12-21 Game program, information processing system, information processing device, and information processing method Active JP7329764B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/416,861 US11013999B2 (en) 2018-06-04 2019-05-20 Computer-readable non-transitory storage medium having stored game program, information processing system, information processing apparatus, and information processing method for generating a game image having at least an image of a virtual space and a map image

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018106967 2018-06-04
JP2018106967 2018-06-04

Publications (2)

Publication Number Publication Date
JP2019209115A JP2019209115A (en) 2019-12-12
JP7329764B2 true JP7329764B2 (en) 2023-08-21

Family

ID=68844384

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018239379A Active JP7329764B2 (en) 2018-06-04 2018-12-21 Game program, information processing system, information processing device, and information processing method

Country Status (1)

Country Link
JP (1) JP7329764B2 (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7436293B2 (en) * 2020-06-02 2024-02-21 任天堂株式会社 Game program, game device, game system, and game processing method
JP7223726B2 (en) * 2020-06-26 2023-02-16 グリー株式会社 Information processing device, information processing method, information processing program
JP7325758B2 (en) * 2020-06-26 2023-08-15 グリー株式会社 Information processing device, information processing method, information processing program
CN111760267B (en) * 2020-07-06 2024-08-27 网易(杭州)网络有限公司 Information sending method and device in game, storage medium and electronic equipment
CN111821691A (en) 2020-07-24 2020-10-27 腾讯科技(深圳)有限公司 Interface display method, device, terminal and storage medium
CN112604305B (en) 2020-12-17 2022-11-18 腾讯科技(深圳)有限公司 Virtual object control method, device, terminal and storage medium
JP6894566B1 (en) * 2020-12-18 2021-06-30 エヌエイチエヌ コーポレーション program
CN112827170B (en) * 2021-02-08 2024-10-18 网易(杭州)网络有限公司 Information processing method in game, electronic device and storage medium
CN112933591B (en) * 2021-03-15 2024-07-09 网易(杭州)网络有限公司 Game virtual character control method and device, storage medium and electronic equipment
CN113101660B (en) * 2021-04-16 2024-04-26 网易(杭州)网络有限公司 Game display control method and device
CN113304480B (en) * 2021-05-25 2024-07-02 网易(杭州)网络有限公司 Game display method, device and terminal
JP7270675B2 (en) * 2021-05-27 2023-05-10 グリー株式会社 Information processing system, information processing method, information processing program
CN113546419B (en) * 2021-07-30 2024-04-30 网易(杭州)网络有限公司 Game map display method, game map display device, terminal and storage medium
JP7324256B2 (en) * 2021-09-22 2023-08-09 任天堂株式会社 Game program, information processing device, information processing system, and information processing method
CN113827974B (en) * 2021-09-27 2024-10-18 网易(杭州)网络有限公司 AI role control method and device in game
CN114100138B (en) * 2021-12-06 2025-08-19 珠海金山数字网络科技有限公司 Position updating method and device
KR102847848B1 (en) * 2022-02-23 2025-08-21 주식회사 엔씨소프트 Electronic device and method for movement of the player character
CN120346522A (en) * 2022-08-19 2025-07-22 腾讯科技(深圳)有限公司 Interface display method, device, equipment and medium based on round system fight
WO2025251171A1 (en) * 2024-06-03 2025-12-11 深圳市大疆创新科技有限公司 Position point planning methods, path planning method, operation region planning method and device
CN119792926B (en) * 2025-01-23 2026-02-06 腾讯科技(深圳)有限公司 Route adjustment method, device, equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7002834B2 (en) * 2016-07-22 2022-01-20 株式会社レベルファイブ Game programs and recording media

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
[FEヒーローズ攻略]戦闘の仕組みを解説[ファイアーエムブレムヒーローズ],APPBANK[online],2017年2月3日,URL:https://www.appbank.net/2017/02/03/iphone-application/1307549.php,[2021年7月26日検索]
コーンパン,藤丸地獄変はやっぱり神ゲーだった ゲーム実況 25幕,YouTube[online][video],2015年 6月 8日,[2020年8月28日検索],URL,https://www.youtube.com/watch?v=JqeOM3C-aIU
二ノ国 白き聖灰の女王 スターティングガイド,日本,株式会社エンターブレイン,2011年11月29日,初版,第6,11頁

Also Published As

Publication number Publication date
JP2019209115A (en) 2019-12-12

Similar Documents

Publication Publication Date Title
JP7329764B2 (en) Game program, information processing system, information processing device, and information processing method
US11013999B2 (en) Computer-readable non-transitory storage medium having stored game program, information processing system, information processing apparatus, and information processing method for generating a game image having at least an image of a virtual space and a map image
JP7386360B2 (en) Information processing method, apparatus and terminal device
JP7150921B2 (en) Information processing program, information processing method, information processing system, and information processing apparatus
JP6722252B2 (en) Information processing method and apparatus, storage medium, electronic device
US7585224B2 (en) Storage medium having game program stored therein and game apparatus
CN111124226B (en) Game screen display control method and device, electronic equipment and storage medium
CN109568944B (en) Game processing method, game processing device, game processing system, and recording medium
EP2371433B1 (en) Image generation device, program product, and image generation method
CN111569422B (en) Interaction method and device between game roles, electronic equipment and storage medium
JP4474640B2 (en) Image processing program, game processing program, and game information processing apparatus
CN116099195B (en) A method, device, electronic device, and storage medium for displaying and controlling a game.
CN108854068A (en) Display control method and device, storage medium and terminal in game
JP2012212237A (en) Image generation system, server system, program, and information storage medium
JP2011110222A (en) Game device, game control program, and game control method
JP2026027359A (en) Virtual object control method and device, electronic device and computer program
JP5906350B1 (en) Program, game control method, and information processing apparatus
JP6974561B2 (en) Programs, game control methods, and information processing equipment
US20230018553A1 (en) Processing Apparatus, Program, And Method
CN120285550A (en) A method, device, electronic device and storage medium for processing information in a game
CN120695449A (en) A method, device, electronic device and storage medium for controlling virtual props
CN118976246A (en) Virtual object tracking method, device, electronic device and readable storage medium
CN116920395A (en) Method and device for displaying character position in game, electronic equipment and storage medium
JP2020163160A (en) Programs, game control methods, and information processing equipment

Legal Events

Date Code Title Description
AA64 Notification of invalidation of claim of internal priority (with term)

Free format text: JAPANESE INTERMEDIATE CODE: A241764

Effective date: 20190201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190218

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200907

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201030

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210803

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220117

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20220413

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20221205

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20230126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230324

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230523

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230728

R150 Certificate of patent or registration of utility model

Ref document number: 7329764

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150