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
JP7021883B2 - Game program, recording medium, game processing method - Google Patents
[go: Go Back, main page]

JP7021883B2 - Game program, recording medium, game processing method - Google Patents

Game program, recording medium, game processing method Download PDF

Info

Publication number
JP7021883B2
JP7021883B2 JP2017168586A JP2017168586A JP7021883B2 JP 7021883 B2 JP7021883 B2 JP 7021883B2 JP 2017168586 A JP2017168586 A JP 2017168586A JP 2017168586 A JP2017168586 A JP 2017168586A JP 7021883 B2 JP7021883 B2 JP 7021883B2
Authority
JP
Japan
Prior art keywords
map
terrain
area
game
processing unit
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
JP2017168586A
Other languages
Japanese (ja)
Other versions
JP2019042139A (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.)
Koei Tecmo Games Co Ltd
Original Assignee
Koei Tecmo Games 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 Koei Tecmo Games Co Ltd filed Critical Koei Tecmo Games Co Ltd
Priority to JP2017168586A priority Critical patent/JP7021883B2/en
Publication of JP2019042139A publication Critical patent/JP2019042139A/en
Application granted granted Critical
Publication of JP7021883B2 publication Critical patent/JP7021883B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Description

本発明は、ゲームプログラム、当該ゲームプログラムが記録された記録媒体、及びゲーム処理方法に関する。 The present invention relates to a game program, a recording medium on which the game program is recorded, and a game processing method.

従来、ゲーム世界におけるユニット同士の位置関係を広域的に画面に表示し、ユニット同士が戦闘を開始する際には戦闘の様子を局所的に画面に表示するゲームシステムが知られている。 Conventionally, there is known a game system in which the positional relationship between units in the game world is displayed on a wide area on the screen, and when the units start a battle, the state of the battle is locally displayed on the screen.

例えば、特許文献1に記載されたゲームシステムにおいては、対戦ユニットが配置される局所マップを画面に表示する局所モードと、複数のユニットが配置される大域マップを画面に表示する大域モードとが切り換えられる。 For example, in the game system described in Patent Document 1, the local mode in which the local map in which the opponent units are arranged is displayed on the screen and the global mode in which the global map in which a plurality of units are arranged are displayed on the screen are switched. Be done.

特開2017-409号公報JP-A-2017-409

上記のようなゲームシステムでは、通常、予めいくつかのパターンの局所マップが大域マップとは別に用意されており、大域マップ上における戦闘が始まった地点の地形等に応じて局所マップが選択され、その局所マップに対戦ユニットが配置される。大域マップと局所マップとが別々のデータで構成されるため、大域マップから局所マップに切り替える際に地形に相違が生じたり、画面を切り替えるための途切れ(空白画面等)が生じることとなり、没入感が損なわれるという課題があった。 In a game system like the above, usually, some patterns of local maps are prepared in advance separately from the global map, and the local map is selected according to the terrain of the point where the battle started on the global map. Competitive units are placed on that local map. Since the global map and the local map are composed of separate data, there will be differences in the terrain when switching from the global map to the local map, and there will be interruptions (blank screens, etc.) for switching screens, resulting in an immersive feeling. There was a problem that was impaired.

本発明はこのような問題点に鑑みてなされたものであり、マップの切り替えをシームレスに表現することにより没入感を高めることが可能なゲームプログラム、記録媒体、及びゲーム処理方法を提供することを目的とする。 The present invention has been made in view of such problems, and provides a game program, a recording medium, and a game processing method capable of enhancing the immersive feeling by seamlessly expressing the switching of maps. The purpose.

上記目的を達成するために、本発明のゲームプログラムは、情報処理装置を、3次元の地形データを含む第1のマップを表示するマップ表示処理部、前記第1のマップ上で所定のゲームイベントが発生した場合に、前記第1のマップの前記ゲームイベントが発生した領域を拡大するマップ拡大処理部、前記領域の拡大中に、前記地形データに基づいて前記領域の地形に対応し前記ゲームイベントを進行するための第2のマップを生成するマップ生成処理部、前記地形データに基づいて、前記第2のマップに配置されるオブジェクトの行動又は表示を規制するオブジェクト規制処理部、として機能させる。 In order to achieve the above object, in the game program of the present invention, the information processing apparatus is a map display processing unit that displays a first map including three-dimensional topographical data, and a predetermined game event on the first map. The map enlargement processing unit that expands the area where the game event occurred in the first map, and the game event corresponding to the terrain of the area based on the terrain data while the area is being expanded. It functions as a map generation processing unit that generates a second map for advancing, and an object regulation processing unit that regulates the behavior or display of objects arranged on the second map based on the topographical data.

また、上記目的を達成するために、本発明の記録媒体は、上記ゲームプログラムを記録した、情報処理装置が読み取り可能な記録媒体である。 Further, in order to achieve the above object, the recording medium of the present invention is a recording medium on which the game program is recorded and which can be read by an information processing apparatus.

また、上記目的を達成するために、本発明のゲーム処理方法は、情報処理装置によって実行されるゲーム処理方法であって、3次元の地形データを含む第1のマップを表示するステップと、前記第1のマップ上で所定のゲームイベントが発生した場合に、前記第1のマップの前記ゲームイベントが発生した領域を拡大するステップと、前記領域の拡大中に、前記地形データに基づいて前記領域の地形に対応し前記ゲームイベントを進行するための第2のマップを生成するステップと、前記地形データに基づいて、前記第2のマップに配置されるオブジェクトの行動又は表示を規制するステップと、を有する。 Further, in order to achieve the above object, the game processing method of the present invention is a game processing method executed by an information processing apparatus, and includes a step of displaying a first map including three-dimensional topographical data, and the above-mentioned. When a predetermined game event occurs on the first map, the step of expanding the area where the game event occurs on the first map and the area during the expansion of the area based on the terrain data. A step of generating a second map for advancing the game event corresponding to the terrain, and a step of restricting the behavior or display of objects placed on the second map based on the terrain data. Has.

本発明のゲームプログラム等によれば、マップの切り替えをシームレスに表現することにより没入感を高めることができる。 According to the game program or the like of the present invention, the immersive feeling can be enhanced by seamlessly expressing the switching of maps.

一実施形態に係るゲームシステムの全体構成の一例を表すシステム構成図である。It is a system block diagram which shows an example of the whole structure of the game system which concerns on one Embodiment. 情報処理装置の機能的構成の一例を表すブロック図である。It is a block diagram which shows an example of the functional structure of an information processing apparatus. 広域マップの一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of a wide area map. 拡大された広域マップの一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of an enlarged wide area map. 合戦マップの一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of a battle map. 情報処理装置が実行する処理手順の一例を表すフローチャートである。It is a flowchart which shows an example of the processing procedure executed by an information processing apparatus. 情報処理装置のハードウェア構成の一例を表すブロック図である。It is a block diagram which shows an example of the hardware composition of an information processing apparatus.

以下、本発明の一実施の形態について図面を参照しつつ説明する。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

<1.ゲームシステムの全体構成>
まず、図1を用いて、本実施形態に係るゲームシステム1の全体構成の一例について説明する。図1に示すように、ゲームシステム1は、情報処理装置3と、コントローラ5と、表示装置7を有する。コントローラ5及び表示装置7の各々は、情報処理装置3と通信可能に接続されている。なお、図1には有線により接続された場合を図示しているが、無線により接続されてもよい。
<1. Overall configuration of the game system>
First, an example of the overall configuration of the game system 1 according to the present embodiment will be described with reference to FIG. As shown in FIG. 1, the game system 1 includes an information processing device 3, a controller 5, and a display device 7. Each of the controller 5 and the display device 7 is communicably connected to the information processing device 3. Although FIG. 1 shows a case where the connection is made by wire, the connection may be made by wireless.

情報処理装置3は、例えば据え置き型のゲーム機である。但しこれに限定されるものではなく、例えば入力部や表示部等を一体に備えた携帯型のゲーム機でもよい。また、ゲーム機以外にも、例えば、サーバコンピュータ、デスクトップ型コンピュータ、ノート型コンピュータ、タブレット型コンピュータ等のように、コンピュータとして製造、販売等されているものや、携帯電話、スマートフォン、ファブレット等のように、電話機として製造、販売等されているものでもよい。 The information processing device 3 is, for example, a stationary game machine. However, the present invention is not limited to this, and for example, a portable game machine having an input unit, a display unit, and the like may be used. In addition to game machines, for example, those manufactured and sold as computers such as server computers, desktop computers, notebook computers, tablet computers, etc., mobile phones, smartphones, phablets, etc. As described above, it may be manufactured or sold as a telephone.

プレイヤは、コントローラ5を用いて各種の操作入力を行う。図1に示す例では、コントローラ5は例えば十字キー9や複数のボタン11等を有する。なお、コントローラ5は上記に代えて又は加えて、例えばジョイスティックやタッチパッド等を有してもよい。 The player performs various operation inputs using the controller 5. In the example shown in FIG. 1, the controller 5 has, for example, a cross key 9, a plurality of buttons 11, and the like. In addition to or in addition to the above, the controller 5 may have, for example, a joystick, a touch pad, or the like.

<2.ゲームの概略内容>
次に、本実施形態に係るゲーム、すなわち、本発明のゲームプログラム及びゲーム処理方法が情報処理装置3によって実行されることにより提供されるゲームの概略内容の一例について説明する。
<2. Outline of the game>
Next, an example of the outline contents of the game according to the present embodiment, that is, the game provided by executing the game program and the game processing method of the present invention by the information processing apparatus 3 will be described.

本実施形態に係るゲームは、例えばプレイヤが一勢力(歴史上の大名や武将など)となって、領地の農業や商業を発展させたり(いわゆる内政)、配下の武将に外交や調略をさせたり、他の勢力との合戦を行うことにより、支配地を拡大して全国統一を目指す、戦国シミュレーションゲームである。 In the game according to this embodiment, for example, the player becomes a force (historical daimyo, military commander, etc.) to develop agriculture and commerce in the territory (so-called domestic affairs), or let the military commanders under his control make diplomacy and arrangements. It is a war-torn country simulation game that aims to expand the territory and unify the whole country by fighting with other powers.

勢力同士の争いは、ゲームフィールド全体(例えば日本全国)又はその一部の地域を表す広域的なマップ(以下「広域マップ」という)上で展開される「行軍」と、広域マップの中の所定の領域に対応する局所的な専用マップ(以下「合戦マップ」という)上で行われる「合戦」で構成される。「行軍」では、自軍の進軍ルートの選択や、敵軍の拠点の制圧等、戦略的な争いが行われる。内政や外交についても広域マップ上で行われる。「合戦」では、配下武将の能力やプレイヤが指示する計略などに応じて戦術的な争いが行われる。 The battle between the powers is a "march" developed on a wide area map (hereinafter referred to as "wide area map") representing the entire game field (for example, all over Japan) or a part of the game field, and a predetermined in the wide area map. It consists of "battles" that take place on a local dedicated map (hereinafter referred to as "battle map") that corresponds to the area of. In the "March", strategic conflicts such as selecting the march route of the own army and controlling the base of the enemy army are fought. Domestic affairs and diplomacy are also conducted on the wide area map. In the "battle", a tactical battle is fought according to the ability of the subordinate military commander and the strategy instructed by the player.

「合戦」では、プレイヤが自分の部隊に対して移動や計略等を指示入力する入力フェイズ、及び、それらの入力された結果が表示される解決フェイズ、からなるターンが所定数繰り返される、いわゆるターン制バトルが採用される。但し、ターン制バトルに限定されるものではなく、例えばリアルタイムに時間が流れる中で敵味方が入り乱れて行動を行うシステム等、他のバトルシステムを採用してもよい。 In the "battle", a so-called turn in which a predetermined number of turns are repeated, that is, an input phase in which the player instructs and inputs a movement or a strategy to his or her unit, and a resolution phase in which the input results are displayed. A system battle is adopted. However, it is not limited to turn-based battles, and other battle systems may be adopted, such as a system in which enemies and allies are mixed and act in real time.

本実施形態に係るゲームでは、広域マップから合戦マップへの画面の移行をシームレスに表現することができる。以下、この内容について詳細に説明する。 In the game according to this embodiment, the screen transition from the wide area map to the battle map can be seamlessly expressed. Hereinafter, this content will be described in detail.

<3.情報処理装置の機能的構成>
次に、図2及び図3~図5を用いて、情報処理装置3の機能的構成の一例について説明する。
<3. Functional configuration of information processing equipment>
Next, an example of the functional configuration of the information processing apparatus 3 will be described with reference to FIGS. 2 and 3 to 5.

図2に示すように、情報処理装置3は、マップ表示処理部13と、マップ拡大処理部15と、マップ生成処理部17と、オブジェクト規制処理部19を有する。 As shown in FIG. 2, the information processing apparatus 3 has a map display processing unit 13, a map enlargement processing unit 15, a map generation processing unit 17, and an object regulation processing unit 19.

マップ表示処理部13は、広域マップ(第1のマップの一例)を表示する。広域マップは、ゲームフィールド全体(本実施形態では日本全国)の3次元の地形データを含む3Dマップである。地形データには、日本全国に亘る標高データ(山や谷、平野、盆地などの地形の起伏を表すデータ)や、海、河川、湖沼、森林、街道、城、砦、集落等、地形に関わる多くの情報が含まれており、日本全国の地形を細部まで高精細に描写することが可能である。 The map display processing unit 13 displays a wide area map (an example of the first map). The wide area map is a 3D map including three-dimensional topographical data of the entire game field (in this embodiment, all over Japan). Topographical data includes elevation data (data representing the ups and downs of mountains, valleys, plains, basins, etc.) throughout Japan, and topographical data such as seas, rivers, lakes, forests, roads, castles, forts, and villages. It contains a lot of information, and it is possible to depict the topography of the whole of Japan in high definition.

図3に、広域マップの一例を示す。なお、図3に示すマップは、国土地理院ウェブサイトで公開されている地図(https://maps.gsi.go.jp/#9/34.813803/136.038208/&ls=std%7Chillshademap&blend=0&disp=01&lcd=hillshademap&vs=c1j0l0u0t0z0r0f0&d=vl)に加工を施したものである。 FIG. 3 shows an example of a wide area map. The map shown in Fig. 3 is a map published on the Geospatial Information Authority of Japan website (https://maps.gsi.go.jp/#9/34.813803/136.038208/&ls=std%7Chillshademap&blend=0&disp=01&lcd= hillshademap & vs = c1j0l0u0t0z0r0f0 & d = vl) is processed.

図3に示す例では、広域マップ21に、日本全体のうち近畿地方から中部地方にかけての地域が表示されている。広域マップ21には、例えば海23、山25、河川27、湖沼29、城31等が表示されている。なお、この例では一部の内容しか表示されていないが、広域マップ21には上述した地形データが含まれており、上記以外の地形、例えば街道や森林、砦、集落等を表示してもよい。 In the example shown in FIG. 3, the wide area map 21 shows the area from the Kinki region to the Chubu region in the whole of Japan. For example, the sea 23, the mountain 25, the river 27, the lake 29, the castle 31, and the like are displayed on the wide area map 21. Although only a part of the contents is displayed in this example, the wide area map 21 contains the above-mentioned topographical data, and even if the topography other than the above, for example, roads, forests, forts, villages, etc. is displayed. good.

図2に戻り、マップ拡大処理部15は、プレイヤによる所定の拡大操作に応じて広域マップ21の一部を拡大表示すると共に、プレイヤによる所定の移動操作に応じて当該表示領域を移動させる。これにより、プレイヤは広域マップ21の任意の領域を任意の倍率(倍率の可変範囲は予め設定されている)で表示させることができる。 Returning to FIG. 2, the map enlargement processing unit 15 enlarges and displays a part of the wide area map 21 according to a predetermined enlargement operation by the player, and moves the display area according to a predetermined movement operation by the player. As a result, the player can display an arbitrary area of the wide area map 21 at an arbitrary magnification (the variable range of the magnification is preset).

また、マップ拡大処理部15は、広域マップ21上で所定のゲームイベントが発生した場合には、広域マップ21の当該ゲームイベントが発生した領域を自動的に拡大する。所定のゲームイベントの発生とは、例えば広域マップ21における自軍と敵軍との距離が所定の距離以下となる等により、合戦が発生した場合等である。なお、広域マップ21上において上記合戦が発生した際に、マップ拡大処理部15により自動的に拡大するのではなく、プレイヤが上記拡大操作や移動操作を行うことで当該発生した領域を拡大してもよい。 Further, when a predetermined game event occurs on the wide area map 21, the map enlargement processing unit 15 automatically expands the area where the game event occurs on the wide area map 21. The occurrence of a predetermined game event is, for example, when a battle occurs because the distance between the own army and the enemy army on the wide area map 21 is equal to or less than the predetermined distance. When the battle occurs on the wide area map 21, the map enlargement processing unit 15 does not automatically enlarge the area, but the player performs the enlargement operation or the movement operation to expand the generated area. May be good.

図4に、拡大された広域マップの一例を示す。なお、図4示すマップは、国土地理院ウェブサイトで公開されている地図(https://maps.gsi.go.jp/#13/35.313164/136.558685/&ls=std%7Chillshademap&blend=0&disp=01&lcd=hillshademap&vs=c1j0l0u0t0z0r0f0&d=vl)に加工を施したものである。 FIG. 4 shows an example of an enlarged wide area map. The map shown in Fig. 4 is a map published on the Geographical Survey Institute website (https://maps.gsi.go.jp/#13/35.313164/136.558685/&ls=std%7Chillshademap&blend=0&disp=01&lcd=hillshademap&vs). = c1j0l0u0t0z0r0f0 & d = vl) is processed.

図4に示す例は、例えば図3に示す広域マップ21上の領域33において合戦が発生し、当該領域33が所定の倍率で拡大表示された例である。図4に示すように、自軍を構成する例えば3つの部隊35が、敵軍を構成する例えば2つの部隊37と対峙した状態が表示されている。 The example shown in FIG. 4 is an example in which a battle occurs in the area 33 on the wide area map 21 shown in FIG. 3, and the area 33 is enlarged and displayed at a predetermined magnification. As shown in FIG. 4, a state in which, for example, three units 35 constituting the own army face each other, for example, two units 37 constituting the enemy army is displayed.

図2に戻り、マップ生成処理部17は、上記領域33の拡大中に、広域マップ21の地形データに基づいて領域33の地形に対応し合戦を進行するための合戦マップ(第2のマップの一例)を生成する。すなわち、上記マップ拡大処理部15の処理により、広域マップ21は所定の倍率の可変範囲内で拡大表示されるが、表示倍率が可変範囲の上限値に到達した際に、マップ生成処理部17により生成された合戦マップに切り替えられる。なお、広域マップ21から合戦マップへの切り替えを、例えば地面から視点(仮想カメラ)までの距離が所定の距離以内になった際に行ってもよい。 Returning to FIG. 2, while the map generation processing unit 17 is expanding the area 33, the battle map (of the second map) for proceeding with the battle corresponding to the terrain of the area 33 based on the terrain data of the wide area map 21. An example) is generated. That is, the wide area map 21 is enlarged and displayed within the variable range of a predetermined magnification by the processing of the map enlargement processing unit 15, but when the display magnification reaches the upper limit value of the variable range, the map generation processing unit 17 increases the display. Switch to the generated battle map. The switching from the wide area map 21 to the battle map may be performed, for example, when the distance from the ground to the viewpoint (virtual camera) is within a predetermined distance.

マップ生成処理部17は、広域マップ21の地形データに基づいて、所定の領域33に存在する各種の地形のそれぞれに対応する3次元の地形オブジェクト(例えばポリゴン、テクスチャ、シェーダ等を含む)を、広域マップ21で表示されていた当該所定の領域33における各種の地形の位置関係に近似するように配置することにより、合戦マップの地形を生成する。またマップ生成処理部17は、上述の部隊35,37等を、広域マップ21で表示されていた当該所定の領域33における各部隊35,37の位置関係に近似するように上記地形に配置することにより、合戦マップを生成する。マップ生成処理部17は、このような合戦マップの生成を上記所定の領域33の表示が拡大されている最中に行うので、広域マップ21の表示からその一部を拡大して合戦マップの表示へとシームレスに移行することができる。 Based on the terrain data of the wide area map 21, the map generation processing unit 17 creates a three-dimensional terrain object (including, for example, polygons, textures, shaders, etc.) corresponding to each of the various terrains existing in the predetermined area 33. The terrain of the battle map is generated by arranging the terrain so as to be close to the positional relationship of various terrains in the predetermined area 33 displayed on the wide area map 21. Further, the map generation processing unit 17 arranges the above-mentioned units 35, 37, etc. on the above-mentioned terrain so as to approximate the positional relationship of each unit 35, 37 in the predetermined area 33 displayed on the wide area map 21. Generates a battle map. Since the map generation processing unit 17 generates such a battle map while the display of the predetermined area 33 is enlarged, a part of the display of the wide area map 21 is enlarged to display the battle map. Can be seamlessly migrated to.

なお、合戦マップは合戦を進行するためのマップであるため、合戦が発生していない領域では合戦マップは生成されない。したがって、例えば広域マップ21において合戦が発生していない領域が拡大表示されても、合戦マップへの移行は行われない。 Since the battle map is a map for advancing the battle, the battle map is not generated in the area where the battle has not occurred. Therefore, for example, even if the area where the battle has not occurred is enlarged and displayed on the wide area map 21, the transition to the battle map is not performed.

図5に、合戦マップの一例を示す。なお、図5示すマップは、国土地理院ウェブサイトで公開されている地図(https://maps.gsi.go.jp/index_3d.html?z=13&lat=35.31316414317235&lon=136.55868530273437&pxsize=2048&ls=hillshademap&blend=0#&cpx=13.136&cpy=-8.503&cpz=0.916&cux=0.555&cuy=-0.366&cuz=0.747&ctx=0.000&cty=0.000&ctz=0.000&a=1&b=0)に加工を施したものである。 FIG. 5 shows an example of a battle map. The map shown in Fig. 5 is a map published on the Geographical Survey Institute website (https://maps.gsi.go.jp/index_3d.html?z=13&lat=35.31316414317235&lon=136.55868530273437&pxsize=2048&ls=hillshademap&blend=). 0 # & cpx = 13.136 & cpy = -8.503 & cpz = 0.916 & cux = 0.555 & cuy = -0.366 & cuz = 0.747 & ctx = 0.000 & cty = 0.000 & ctz = 0.000 & a = 1 & b = 0).

図5に示す例では、合戦マップ39は斜め方向に見下ろす鳥瞰図として描画されている。なお、図3や図4と同様に垂直方向に見下ろす俯瞰図として描画してもよい。また、合戦マップ39の表示中に、プレイヤが所定の操作を行うことで、視点(仮想カメラ)の位置を旋回させたり視点(仮想カメラ)の高度を変更可能としてもよい。 In the example shown in FIG. 5, the battle map 39 is drawn as a bird's-eye view looking down at an oblique direction. It should be noted that it may be drawn as a bird's-eye view looking down in the vertical direction as in FIGS. 3 and 4. Further, the position of the viewpoint (virtual camera) may be turned or the altitude of the viewpoint (virtual camera) may be changed by the player performing a predetermined operation while the battle map 39 is being displayed.

合戦マップ39では、山25、河川27等の地形と、各部隊35,37が、図4に示す広域マップ21で表示されていた領域33における各種の地形及び各部隊の位置関係に一致又は近似するように配置されている。上記位置関係は、例えば図4に示す広域マップ21の中心位置41(画面に表示はされない)を原点とする3次元座標により把握される。 In the battle map 39, the terrain of mountains 25, rivers 27, etc., and the units 35, 37 match or approximate the various terrains and the positional relationship of each unit in the area 33 displayed in the wide area map 21 shown in FIG. Arranged to do. The positional relationship is grasped by, for example, three-dimensional coordinates with the center position 41 (not displayed on the screen) of the wide area map 21 shown in FIG. 4 as the origin.

上記合戦マップ39において、プレイヤは自軍の部隊35に対して移動や攻撃、計略等の行動を指示入力し、ゲームプログラムにより規定される所定のアルゴリズムによって行動する敵軍の部隊37と合戦を行う。 In the battle map 39, the player instructs and inputs actions such as movement, attack, and strategy to the unit 35 of the own army, and battles with the unit 37 of the enemy army that acts according to a predetermined algorithm defined by the game program.

図2に戻り、オブジェクト規制処理部19は、広域マップ21の地形データに基づいて、合戦マップ39に配置される部隊35,37(オブジェクトの一例)の行動又は表示を規制する。言い換えると、オブジェクト規制処理部19は、広域マップ21に含まれる地形データを、合戦マップ39において合戦に関わるルール(この例では部隊の行動や表示を規制するルール)に基づいて使用する。 Returning to FIG. 2, the object regulation processing unit 19 regulates the actions or displays of the units 35, 37 (an example of the object) arranged on the battle map 39 based on the topographical data of the wide area map 21. In other words, the object regulation processing unit 19 uses the terrain data included in the wide area map 21 based on the rules related to the battle in the battle map 39 (in this example, the rules that regulate the actions and displays of the unit).

具体的には、オブジェクト規制処理部19は、合戦マップ39において、例えば山25の麓部分や河川27の浅瀬部分等の地形(第1の地形の一例)が存在する領域では当該地形が存在しない領域よりも部隊35,37の移動速度が遅くなるように、部隊35,37の行動を規制する。なお、図5では図示されていないが、例えば谷や崖、海や湖沼の浅瀬部分等の地形においても同様の処理をしてもよい。 Specifically, the object regulation processing unit 19 does not have the terrain in the area where the terrain (an example of the first terrain) such as the foot of the mountain 25 or the shallow water of the river 27 exists in the battle map 39. Regulate the actions of units 35 and 37 so that they move slower than the terrain. Although not shown in FIG. 5, the same processing may be performed on topography such as valleys, cliffs, and shallow waters of seas and lakes.

これにより、山25などの起伏がある地形の領域では部隊35,37が登り降りする動作が必要となるため平地よりも移動速度が遅くなり、河川27の浅瀬などの領域では部隊35,37が水に足を取られるため移動速度が遅くなること等を表現でき、合戦のリアルな臨場感を演出することができる。また、このように部隊35,37の行動を規制することにより、例えば敵軍の部隊37を上記領域に誘い込んで移動速度を遅くした上で攻撃する等の戦術をとることが可能となり、戦略性を高めることができる。 As a result, the movement speed is slower than on flat ground because the units 35 and 37 need to climb up and down in the undulating terrain area such as the mountain 25, and the units 35 and 37 move in the shallow water of the river 27. It is possible to express that the movement speed slows down because the foot is taken by the water, and it is possible to produce a realistic sense of reality in the battle. In addition, by restricting the actions of units 35 and 37 in this way, it becomes possible to take tactics such as inviting unit 37 of the enemy army to the above area, slowing down the movement speed, and then attacking. Can be enhanced.

また、オブジェクト規制処理部19は、合戦マップ39において、例えば山25の中腹以上の部分や河川27の深間部分等の地形(第2の地形の一例)が存在する領域には部隊35,37が進入できないように、部隊35,37の行動を規制する。なお、図5では図示されていないが、例えば海や湖沼の深間部分の領域、集落や砦等の建物が存在する領域においても同様の処理をしてもよい。 In addition, the object regulation processing unit 19 has units 35 and 37 in the area where the terrain (an example of the second terrain) such as the middle part or more of the mountain 25 and the deep part of the river 27 exists in the battle map 39. Regulate the actions of units 35 and 37 so that they cannot enter. Although not shown in FIG. 5, the same treatment may be performed in, for example, an area deep in the sea or lake, or an area where a building such as a village or a fort exists.

これにより、山25の中腹以上の領域などでは登りが険しくなり、河川27の深間などの領域では水深が深くなるため部隊35,37が進入できないこと等を表現でき、合戦のリアルな臨場感を演出することができる。また、このように部隊35,37の行動を規制することにより、例えば敵軍の部隊37を自軍の部隊35と上記領域との間に挟み込んで逃げられないようにした上で攻撃する等の戦術をとることが可能となり、戦略性を高めることができる。 As a result, it is possible to express that the climbing becomes steep in the area above the middle of the mountain 25 and the water depth becomes deep in the area such as the depth of the river 27, so that the units 35 and 37 cannot enter, and the real presence of the battle can be expressed. Can be produced. In addition, by restricting the actions of units 35 and 37 in this way, for example, tactics such as attacking the enemy unit 37 after sandwiching it between its own unit 35 and the above area so that it cannot escape. It becomes possible to take, and it is possible to enhance the strategicity.

また、オブジェクト規制処理部19は、合戦マップ39において、例えば河川27の浅瀬部分や森林43等の地形(第3の地形の一例)が存在する領域では部隊35,37が相手の部隊に対して攻撃できないように、部隊35,37の行動を規制する。なお、図5では図示されていないが、例えば海や湖沼の浅瀬部分等の地形においても同様の処理をしてもよい。 Further, in the battle map 39, the object regulation processing unit 19 has units 35 and 37 against the opponent's unit in the area where the terrain (an example of the third terrain) such as the shallow part of the river 27 and the forest 43 exists. Regulate the actions of units 35 and 37 so that they cannot attack. Although not shown in FIG. 5, the same processing may be performed on topography such as the shallow waters of the sea or lakes.

これにより、河川27の浅瀬などの領域では部隊35,37は進入することはできても足場の悪さに気を取られて攻撃することができず、森林43などの領域では樹木が邪魔となり攻撃することができないこと等を表現でき、合戦のリアルな臨場感を演出することができる。また、このように部隊35,37の行動を規制することにより、例えば敵軍の部隊37を上記領域に誘い込んで反撃できないようにした上で攻撃をしかける等の戦術をとることが可能となり、戦略性を高めることができる。 As a result, troops 35 and 37 can enter in areas such as the shallow waters of the river 27, but cannot attack due to the poor foothold, and in areas such as the forest 43, trees become an obstacle and attack. It is possible to express things that cannot be done, and to produce a realistic sense of reality in the battle. In addition, by restricting the actions of units 35 and 37 in this way, it becomes possible to take tactics such as inviting unit 37 of the enemy army to the above area so that it cannot counterattack and then attacking. It can enhance the sex.

また、オブジェクト規制処理部19は、合戦マップ39において、例えば森林43等の地形(第4の地形の一例)が存在する領域では部隊35,37の少なくとも一部が表示されないように、部隊35,37の表示を規制する。なお、図5では図示されていないが、例えば集落や砦等の建物が存在する領域においても同様の処理をしてもよい。 Further, the object regulation processing unit 19 prevents at least a part of the units 35 and 37 from being displayed in the area where the terrain (an example of the fourth terrain) such as the forest 43 exists in the battle map 39. Regulate the display of 37. Although not shown in FIG. 5, the same processing may be performed in an area where a building such as a village or a fort exists.

これにより、森林43や集落、砦などの地形が存在する領域では、部隊35,37が進入するとその少なくとも一部が樹木や建物に隠れて見え隠れすること等を表現できるので、合戦のリアルな臨場感を演出することができ、視覚的な興趣性を向上できる。 As a result, in areas where terrain such as forests 43, settlements, and forts exist, it is possible to express that at least part of the troops 35 and 37 are hidden behind trees and buildings when they enter, so it is possible to express the reality of the battle. It is possible to produce a feeling and improve the visual interest.

なお、以上説明した各処理部における処理等は、これらの処理の分担の例に限定されるものではなく、例えば、更に少ない数の処理部(例えば1つの処理部)で処理されてもよく、また、更に細分化された処理部により処理されてもよい。また、上述した各処理部の機能は、後述するCPU101(後述の図7参照)が実行するゲームプログラムにより実装されるものであるが、例えばその一部がASICやFPGA等の専用集積回路、その他の電気回路等の実際の装置により実装されてもよい。 The processes and the like in each of the above-described processing units are not limited to the example of sharing these processes, and may be processed by, for example, a smaller number of processing units (for example, one processing unit). Further, it may be processed by a further subdivided processing unit. Further, the functions of the above-mentioned processing units are implemented by a game program executed by the CPU 101 (see FIG. 7 described later) described later, but some of them are, for example, dedicated integrated circuits such as ASICs and FPGAs, and others. It may be implemented by an actual device such as an electric circuit of.

<4.情報処理装置が実行する処理手順>
次に、図6を用いて、情報処理装置3のCPU101によって実行される処理手順の一例について説明する。
<4. Processing procedure executed by the information processing device>
Next, an example of the processing procedure executed by the CPU 101 of the information processing apparatus 3 will be described with reference to FIG.

ステップS10では、情報処理装置3は、マップ表示処理部13により、広域マップ21を表示する。前述のように、広域マップ21には3次元の地形データが含まれる。 In step S10, the information processing apparatus 3 displays the wide area map 21 by the map display processing unit 13. As described above, the wide area map 21 includes three-dimensional topographical data.

ステップS20では、情報処理装置3は、マップ拡大処理部15により、広域マップ21上のいずれかの領域で合戦が発生したか否かを判定する。合戦が発生していない場合には(ステップS20:NO)、本フローを終了する。一方、合戦が発生した場合には(ステップS20:YES)、次のステップS30に移る。 In step S20, the information processing apparatus 3 determines whether or not a battle has occurred in any region on the wide area map 21 by the map enlargement processing unit 15. If no battle has occurred (step S20: NO), this flow ends. On the other hand, if a battle occurs (step S20: YES), the process proceeds to the next step S30.

ステップS30では、情報処理装置3は、マップ拡大処理部15により、広域マップ21の合戦が発生した領域33を拡大する。 In step S30, the information processing apparatus 3 expands the area 33 where the battle of the wide area map 21 has occurred by the map enlargement processing unit 15.

ステップS40では、情報処理装置3は、マップ生成処理部17により、上記領域33の拡大中に、広域マップ21の地形データに基づいて領域33の地形に対応し合戦を進行するための合戦マップ39を生成する。そして、マップ生成処理部17は、例えば上記領域33の表示倍率が可変範囲の上限値に到達した際に、広域マップ21の表示から合戦マップ39の表示に切り替える。 In step S40, the information processing apparatus 3 uses the map generation processing unit 17 to advance the battle map 39 in response to the terrain of the region 33 based on the terrain data of the wide area map 21 while the region 33 is being expanded. To generate. Then, the map generation processing unit 17 switches from the display of the wide area map 21 to the display of the battle map 39, for example, when the display magnification of the area 33 reaches the upper limit value of the variable range.

ステップS50では、情報処理装置3は、オブジェクト規制処理部19により、広域マップ21の地形データに基づいて、合戦マップ39に配置される部隊35,37の行動又は表示を規制する。以上により、本フローを終了する。 In step S50, the information processing apparatus 3 regulates the actions or displays of the units 35 and 37 arranged on the battle map 39 based on the terrain data of the wide area map 21 by the object regulation processing unit 19. This completes this flow.

なお、上述した処理手順は一例であって、上記手順の少なくとも一部を削除又は変更してもよいし、上記以外の手順を追加してもよい。また、上記手順の少なくとも一部の順番を変更してもよいし、複数の手順が単一の手順にまとめられてもよい。 The above-mentioned processing procedure is an example, and at least a part of the above-mentioned procedure may be deleted or changed, or a procedure other than the above may be added. Further, the order of at least a part of the above procedures may be changed, or a plurality of procedures may be combined into a single procedure.

<5.情報処理装置のハードウェア構成>
次に、図7を用いて、上記で説明したCPU101等が実行するプログラムにより実装された各処理部を実現する情報処理装置3のハードウェア構成の一例について説明する。
<5. Information processing device hardware configuration>
Next, an example of the hardware configuration of the information processing apparatus 3 that realizes each processing unit implemented by the program executed by the CPU 101 or the like described above will be described with reference to FIG. 7.

図7に示すように、情報処理装置3は、例えば、CPU101と、ROM103と、RAM105と、GPU106と、例えばASIC又はFPGA等の特定の用途向けに構築された専用集積回路107と、入力装置113と、出力装置115と、記録装置117と、ドライブ119と、接続ポート121と、通信装置123を有する。これらの構成は、バス109や入出力インターフェース111等を介し相互に信号を伝達可能に接続されている。 As shown in FIG. 7, the information processing apparatus 3 includes, for example, a CPU 101, a ROM 103, a RAM 105, a GPU 106, a dedicated integrated circuit 107 constructed for a specific application such as an ASIC or an FPGA, and an input device 113. It has an output device 115, a recording device 117, a drive 119, a connection port 121, and a communication device 123. These configurations are connected so as to be able to transmit signals to each other via a bus 109, an input / output interface 111, and the like.

ゲームプログラムは、例えば、ROM103やRAM105、記録装置117等に記録しておくことができる。 The game program can be recorded in, for example, a ROM 103, a RAM 105, a recording device 117, or the like.

また、ゲームプログラムは、例えば、フレキシブルディスクなどの磁気ディスク、各種のCD、MOディスク、DVD等の光ディスク、半導体メモリ等のリムーバブルな記録媒体125に、一時的又は永続的(非一時的)に記録しておくこともできる。このような記録媒体125は、いわゆるパッケージソフトウエアとして提供することもできる。この場合、これらの記録媒体125に記録されたゲームプログラムは、ドライブ119により読み出されて、入出力インターフェース111やバス109等を介し上記記録装置117に記録されてもよい。 Further, the game program is temporarily or permanently (non-temporarily) recorded on, for example, a magnetic disk such as a flexible disk, various CDs, MO disks, an optical disk such as a DVD, or a removable recording medium 125 such as a semiconductor memory. You can also keep it. Such a recording medium 125 can also be provided as so-called package software. In this case, the game program recorded on these recording media 125 may be read by the drive 119 and recorded on the recording device 117 via the input / output interface 111, the bus 109, or the like.

また、ゲームプログラムは、例えば、ダウンロードサイト、他のコンピュータ、他の記録装置等(図示せず)に記録しておくこともできる。この場合、ゲームプログラムは、LANやインターネット等のネットワークNWを介し転送され、通信装置123がこのプログラムを受信する。そして、通信装置123が受信したプログラムは、入出力インターフェース111やバス109等を介し上記記録装置117に記録されてもよい。 Further, the game program can be recorded on, for example, a download site, another computer, another recording device, or the like (not shown). In this case, the game program is transferred via a network NW such as a LAN or the Internet, and the communication device 123 receives this program. The program received by the communication device 123 may be recorded in the recording device 117 via the input / output interface 111, the bus 109, or the like.

また、ゲームプログラムは、例えば、適宜の外部接続機器127に記録しておくこともできる。この場合、ゲームプログラムは、適宜の接続ポート121を介し転送され、入出力インターフェース111やバス109等を介し上記記録装置117に記録されてもよい。 Further, the game program can be recorded in an appropriate externally connected device 127, for example. In this case, the game program may be transferred via an appropriate connection port 121 and recorded in the recording device 117 via the input / output interface 111, the bus 109, or the like.

そして、CPU101が、上記記録装置117に記録されたプログラムに従い各種の処理を実行することにより、前述のマップ生成処理部17やオブジェクト規制処理部19等による処理が実現される。この際、CPU101は、例えば、上記記録装置117からプログラムを、直接読み出して実行してもよく、RAM105に一旦ロードした上で実行してもよい。更にCPU101は、例えば、プログラムを通信装置123やドライブ119、接続ポート121を介し受信する場合、受信したプログラムを記録装置117に記録せずに直接実行してもよい。 Then, the CPU 101 executes various processes according to the program recorded in the recording device 117, so that the processes by the map generation processing unit 17 and the object regulation processing unit 19 and the like described above are realized. At this time, for example, the CPU 101 may directly read the program from the recording device 117 and execute it, or may execute it after loading it into the RAM 105 once. Further, for example, when the CPU 101 receives the program via the communication device 123, the drive 119, or the connection port 121, the CPU 101 may directly execute the received program without recording it in the recording device 117.

また、CPU101は、必要に応じて、前述のコントローラ5を含む、例えばマウス、キーボード、マイク等(図示せず)の入力装置113から入力する信号や情報に基づいて各種の処理を行ってもよい。 Further, the CPU 101 may perform various processes based on signals and information input from an input device 113 such as a mouse, a keyboard, a microphone (not shown) including the controller 5 described above, if necessary. ..

GPU106は、CPU101からの指示に応じて例えばレンダリング処理などの画像表示のための処理を行う。 The GPU 106 performs processing for displaying an image, such as rendering processing, in response to an instruction from the CPU 101.

そして、CPU101及びGPU106は、上記の処理を実行した結果を、例えば前述の表示装置7や音声出力部を含む、出力装置115から出力する。さらにCPU101及びGPU106は、必要に応じてこの処理結果を通信装置123や接続ポート121を介し送信してもよく、上記記録装置117や記録媒体125に記録させてもよい。 Then, the CPU 101 and the GPU 106 output the result of executing the above processing from the output device 115 including, for example, the display device 7 and the audio output unit described above. Further, the CPU 101 and the GPU 106 may transmit the processing result via the communication device 123 or the connection port 121, or may record the processing result on the recording device 117 or the recording medium 125, if necessary.

<6.実施形態の効果>
本実施形態のゲームプログラムは、情報処理装置3を、3次元の地形データを含む広域マップ21を表示するマップ表示処理部13、広域マップ21上で合戦が発生した場合に、広域マップ21の合戦が発生した領域33を拡大するマップ拡大処理部15、領域33の拡大中に、地形データに基づいて領域33の地形に対応し合戦を進行するための合戦マップ39を生成するマップ生成処理部17、地形データに基づいて、合戦マップ39に配置される部隊35,37の行動又は表示を規制するオブジェクト規制処理部19、として機能させる。
<6. Effect of embodiment>
In the game program of the present embodiment, when the information processing device 3 has a battle on the wide area map 21 and the map display processing unit 13 that displays the wide area map 21 including the three-dimensional topographic data, the battle of the wide area map 21 occurs. Map enlargement processing unit 15 that enlarges the area 33 where the , It functions as an object regulation processing unit 19 that regulates the actions or displays of the units 35 and 37 arranged on the battle map 39 based on the terrain data.

一般に戦国シミュレーションゲームにおいては、広域マップはゲームフィールド全体における勢力等の位置関係を示すものであるのに対し、その一部の領域を拡大した合戦マップは軍隊や武将に具体的な行動(例えば移動や攻撃等)を実行させるために使用される。このため、広域マップは主として地形データを含むマップであるのに対し、合戦マップは、地形データに加えて、当該地形に対応した軍隊や武将の行動に関連するデータ(例えば行動を規制するデータ等)を含む。上記地形データと行動に関連するデータは全く別の種類のデータであるため、従来のゲームシステムにおいては、例えば予めいくつかのパターンの合戦マップが広域マップとは別に用意されており、広域マップにおいて合戦が発生した領域の地形等に応じて所定のパターンのマップが選択され、そのマップに部隊等が配置されて合戦マップが生成されていた。このように、広域マップと合戦マップとが別の種類のデータで構成される場合、広域マップから合戦マップに切り替える際に地形に相違が生じたり、画面を切り替えるための途切れ(空白画面等)が生じる可能性があり、その場合には没入感が損なわれてしまう。 Generally, in a Sengoku simulation game, a wide area map shows the positional relationship of forces, etc. in the entire game field, while a battle map that expands a part of the area shows specific actions (for example, movement) to the army and military commanders. And attacks). For this reason, the wide area map is a map that mainly contains terrain data, while the battle map is data related to the actions of troops and military commanders corresponding to the terrain (for example, data that regulates actions, etc.) in addition to the terrain data. )including. Since the above terrain data and the data related to the behavior are completely different types of data, in the conventional game system, for example, some patterns of battle maps are prepared in advance separately from the wide area map, and the wide area map A map with a predetermined pattern was selected according to the terrain of the area where the battle occurred, and units and the like were placed on the map to generate a battle map. In this way, when the wide area map and the battle map are composed of different types of data, there may be differences in the terrain when switching from the wide area map to the battle map, or there may be interruptions (blank screens, etc.) for switching screens. It can occur, in which case the immersive feeling is impaired.

本実施形態では、合戦が発生した領域33の拡大中に、広域マップ21の地形データに基づいて上記領域33の地形に対応した合戦マップ39が生成される。また、合戦マップ39では、広域マップ21の地形データに基づいて合戦マップ39に配置される部隊35,37の行動又は表示が規制される。合戦マップの地形や、合戦マップにおける部隊35,37の行動等を規制するルールは広域マップ21の地形データに基づいて生成されるので、広域マップ21と合戦マップ39とを別々のデータで構成する必要が無く、単一のマップデータとして構成することができる。その結果、広域マップ21から合戦マップ39に切り替えても地形を対応させることができ、且つ、画面を切り替えるための途切れ(空白画面等)を生じさせることもない。したがって、マップの切り替えをシームレスに表現することが可能となるので、没入感を高めることができる。 In the present embodiment, during the expansion of the area 33 where the battle has occurred, the battle map 39 corresponding to the terrain of the area 33 is generated based on the terrain data of the wide area map 21. Further, in the battle map 39, the actions or displays of the units 35 and 37 arranged on the battle map 39 are regulated based on the topographical data of the wide area map 21. Since the terrain of the battle map and the rules that regulate the actions of units 35 and 37 in the battle map are generated based on the terrain data of the wide area map 21, the wide area map 21 and the battle map 39 are composed of separate data. It is not necessary and can be configured as a single map data. As a result, even if the wide area map 21 is switched to the battle map 39, the terrain can be matched, and there is no interruption (blank screen or the like) for switching the screen. Therefore, it is possible to seamlessly express the switching of the map, and it is possible to enhance the immersive feeling.

また、プレイヤは合戦の発生、非発生に関わらず、広域マップ21の表示中に所定の拡大操作等を行うことにより任意の領域を拡大することができる。これにより、例えば合戦地の地形を事前に確認することが可能となるため、広域マップ21において自軍に有利となるような地形上に自軍を待機させて敵軍と合戦を開始する、等の戦術をとることが可能となる。したがって、戦略性を高めることができる。 Further, the player can expand an arbitrary area by performing a predetermined enlargement operation or the like while displaying the wide area map 21, regardless of whether or not a battle has occurred. This makes it possible to check the terrain of the battlefield in advance, for example, so that the tactics such as making the own army stand by on the terrain that is advantageous to the own army on the wide area map 21 and starting the battle with the enemy army, etc. Can be taken. Therefore, the strategic nature can be enhanced.

また、本実施形態では特に、マップ生成処理部17は、地形データに基づいて、領域33に存在する各種の地形のそれぞれに対応する地形オブジェクトを、広域マップ21で表示されていた当該領域33における各種の地形の位置関係に近似するように配置することにより、合戦マップ39を生成する。 Further, in the present embodiment, in particular, the map generation processing unit 17 displays terrain objects corresponding to each of the various terrains existing in the area 33 in the area 33 displayed on the wide area map 21 based on the terrain data. The battle map 39 is generated by arranging the maps so as to be close to the positional relationship of various terrains.

これにより、広域マップ21で表示されていた領域33における各種の地形の位置関係に対応するように合戦マップ39の地形を生成することができる。その結果、広域マップ21から合戦マップ39に切り替える際に地形に相違が生じることを抑制できるので、プレイヤの違和感を軽減でき、没入感をより高めることができる。 As a result, the terrain of the battle map 39 can be generated so as to correspond to the positional relationship of various terrains in the area 33 displayed on the wide area map 21. As a result, it is possible to suppress the difference in terrain when switching from the wide area map 21 to the battle map 39, so that the player's discomfort can be reduced and the immersive feeling can be further enhanced.

また、本実施形態では特に、オブジェクト規制処理部19は、広域マップ21の地形データに基づいて、合戦マップ39の山25の麓部分や河川27の浅瀬部分等の地形が存在する領域では当該地形が存在しない領域よりも部隊35,37の移動速度が遅くなるように、部隊35,37の行動を規制する。 Further, in the present embodiment, in particular, the object regulation processing unit 19 is based on the terrain data of the wide area map 21, and the terrain is the terrain in the area where the terrain exists, such as the foot of the mountain 25 of the battle map 39 and the shallow part of the river 27. Regulate the actions of units 35, 37 so that the movement speed of units 35, 37 is slower than in areas where there is no.

これにより、部隊35,37の移動速度が地形の影響を受けることを表現でき、合戦のリアルな臨場感を演出することができる。また、例えば敵軍の部隊37を上記領域に誘い込んで移動速度を遅くした上で攻撃する等の戦術をとることが可能となり、戦略性を高めることができる。 As a result, it is possible to express that the movement speeds of the units 35 and 37 are affected by the terrain, and it is possible to produce a realistic sense of presence in the battle. Further, for example, it is possible to take a tactic such as inviting a unit 37 of an enemy army to the above area, slowing down the movement speed, and then attacking, which can enhance the strategicity.

また、本実施形態では特に、オブジェクト規制処理部19は、広域マップ21の地形データに基づいて、合戦マップ39の山25の中腹以上の部分や河川27の深間部分等の地形が存在する領域には部隊35,37が進入できないように、部隊35,37の行動を規制する。 Further, in the present embodiment, in particular, the object regulation processing unit 19 is based on the terrain data of the wide area map 21, and is an area where terrain exists such as a portion of the battle map 39 above the middle of the mountain 25 and a deep portion of the river 27. The actions of units 35 and 37 are restricted so that units 35 and 37 cannot enter the area.

これにより、部隊35,37の移動可能な領域が地形の影響を受けることを表現でき、合戦のリアルな臨場感を演出することができる。また、例えば敵軍の部隊37を自軍の部隊35と上記の進入不可能な領域との間に挟み込んで逃げられないようにした上で攻撃する等の戦術をとることが可能となり、戦略性を高めることができる。 As a result, it is possible to express that the movable areas of the units 35 and 37 are affected by the terrain, and it is possible to produce a realistic sense of presence in the battle. In addition, for example, it is possible to take tactics such as attacking the enemy's unit 37 by sandwiching it between its own unit 35 and the above-mentioned inaccessible area so that it cannot escape, which makes it possible to take strategic measures. Can be enhanced.

また、本実施形態では特に、オブジェクト規制処理部19は、広域マップ21の地形データに基づいて、合戦マップ39の河川27の浅瀬部分や森林43等の地形が存在する領域では部隊35,37が相手の部隊に対して攻撃できないように、部隊35,37の行動を規制する。 Further, in the present embodiment, in particular, the object regulation processing unit 19 has units 35 and 37 in the shallow part of the river 27 of the battle map 39 and the area where the terrain such as the forest 43 exists, based on the terrain data of the wide area map 21. Regulate the actions of units 35 and 37 so that they cannot attack the opponent's unit.

これにより、部隊35,37の攻撃可能な領域が地形の影響を受けることを表現でき、合戦のリアルな臨場感を演出することができる。また、例えば敵軍の部隊37を上記の攻撃が不可能な領域に誘い込んで反撃できないようにした上で攻撃をしかける等の戦術をとることが可能となり、戦略性を高めることができる。 As a result, it is possible to express that the attackable areas of the units 35 and 37 are affected by the terrain, and it is possible to produce a realistic sense of presence in the battle. Further, for example, it is possible to take a tactic such as inviting the unit 37 of the enemy army to the above-mentioned area where the attack is impossible so that the counterattack cannot be counterattacked, and then attacking the unit 37, and the strategicity can be enhanced.

また、本実施形態では特に、オブジェクト規制処理部19は、広域マップ21の地形データに基づいて、合戦マップ39の森林43等の地形が存在する領域では部隊35,37の少なくとも一部が表示されないように、部隊35,37の表示を規制する。 Further, in the present embodiment, in particular, the object regulation processing unit 19 does not display at least a part of the units 35 and 37 in the area where the terrain such as the forest 43 of the battle map 39 exists, based on the terrain data of the wide area map 21. As such, the display of units 35 and 37 is regulated.

これにより、部隊35,37が地形との位置関係に応じて見え隠れする等、表示が地形の影響を受けることを表現できるので、合戦のリアルな臨場感を演出することができ、視覚的な興趣性を向上できる。 As a result, it is possible to express that the display is affected by the terrain, such as the units 35 and 37 appearing and disappearing according to the positional relationship with the terrain. You can improve your sex.

<7.変形例等>
なお、本発明は、上記の実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。
<7. Modification example>
The present invention is not limited to the above embodiment, and various modifications can be made without departing from the spirit and technical idea.

例えば、以上では、本発明を、自軍と敵軍とが合戦を行う戦国シミュレーションゲームに適用する場合を一例として説明したが、必ずしも合戦が行われる必要はない。例えば、広域的なマップとその一部に対応する局所的なマップがあり、局所的なマップにおいてオブジェクトが何らかのゲームイベントに関連する行動を実行するようなゲームであれば、本発明は適用可能である。そのようなゲームであれば、本発明は、シミュレーションゲーム、ロールプレイングゲーム、アドベンチャーゲーム、ホラーゲーム、恋愛ゲーム、パズルゲーム、スポーツなどの対戦ゲーム等、ジャンルを問わず適用可能である。 For example, in the above, the case where the present invention is applied to a war-torn country simulation game in which the own army and the enemy army battle each other has been described as an example, but the battle does not necessarily have to be performed. For example, the present invention is applicable to a game in which there is a wide area map and a local map corresponding to a part thereof, and the object performs an action related to some game event in the local map. be. If it is such a game, the present invention can be applied regardless of genre such as a simulation game, a role playing game, an adventure game, a horror game, a love game, a puzzle game, a competitive game such as a sport, and the like.

また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。その他、一々例示はしないが、上記実施形態や各変形例は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。 In addition to the above-mentioned above, the methods according to the above-described embodiment and each modification may be appropriately combined and used. In addition, although not illustrated one by one, the above-described embodiment and each modification are carried out with various modifications within a range that does not deviate from the purpose.

3 情報処理装置
13 マップ表示処理部
15 マップ拡大処理部
17 マップ生成処理部
19 オブジェクト規制処理部
21 広域マップ(第1のマップ)
25 山(第1の地形、第2の地形)
27 河川(第1の地形、第2の地形、第3の地形)
33 領域
35 部隊(オブジェクト)
37 部隊(オブジェクト)
39 合戦マップ(第2のマップ)
43 森林(第3の地形、第4の地形)
125 記録媒体
3 Information processing device 13 Map display processing unit 15 Map enlargement processing unit 17 Map generation processing unit 19 Object regulation processing unit 21 Wide area map (first map)
25 mountains (first terrain, second terrain)
27 rivers (first terrain, second terrain, third terrain)
33 Area 35 Units (Object)
37 units (objects)
39 Battle Map (Second Map)
43 Forest (3rd terrain, 4th terrain)
125 Recording medium

Claims (7)

情報処理装置を、
3次元の地形データを含む第1のマップを表示するマップ表示処理部、
前記第1のマップ上で所定のゲームイベントが発生した場合に、前記第1のマップの前記ゲームイベントが発生した領域を拡大すると共に、プレイヤによる拡大操作に応じて前記第1のマップの一部を予め設定された表示倍率の可変範囲内で拡大表示するマップ拡大処理部、
前記ゲームイベントの発生による前記領域の拡大中に、前記地形データに基づいて前記領域の地形に対応し前記ゲームイベントを進行するための第2のマップを生成し、前記第1のマップの前記領域の表示倍率が前記可変範囲の上限値に到達した際に前記第1のマップを前記第2のマップに切り替えるマップ生成処理部、
前記地形データに基づいて、前記第2のマップに配置されるオブジェクトの行動又は表示を規制するオブジェクト規制処理部、
として機能させ、
前記マップ生成処理部は、
前記第1のマップの前記地形データに基づいて、前記領域に存在する各種の地形のそれぞれに対応する3次元の地形オブジェクトを、前記第1のマップで表示されていた当該領域における前記各種の地形の位置関係に近似するように配置することにより、前記第2のマップを生成する、
ゲームプログラム。
Information processing equipment,
Map display processing unit that displays the first map containing 3D terrain data,
When a predetermined game event occurs on the first map, the area where the game event occurs on the first map is expanded , and a part of the first map is performed in response to an enlargement operation by the player. Map enlargement processing unit, which enlarges and displays within the variable range of the preset display magnification .
During the expansion of the area due to the occurrence of the game event, a second map for advancing the game event corresponding to the terrain of the area is generated based on the terrain data, and the area of the first map is generated. A map generation processing unit that switches the first map to the second map when the display magnification of the above reaches the upper limit of the variable range .
An object regulation processing unit that regulates the behavior or display of objects placed on the second map based on the terrain data.
To function as
The map generation processing unit is
Based on the terrain data of the first map, the three-dimensional terrain objects corresponding to each of the various terrains existing in the area are displayed in the various terrains in the area displayed on the first map. The second map is generated by arranging the maps so as to be close to the positional relationship of the above.
Game program.
前記オブジェクト規制処理部は、
前記第1のマップの前記地形データに基づいて、前記第2のマップの第1の地形が存在する領域では当該第1の地形が存在しない領域よりも前記オブジェクトの移動速度が遅くなるように、前記オブジェクトの行動を規制する、
請求項に記載のゲームプログラム。
The object regulation processing unit is
Based on the terrain data of the first map, the moving speed of the object is slower in the area where the first terrain exists in the second map than in the area where the first terrain does not exist. Regulate the behavior of the object,
The game program according to claim 1 .
前記オブジェクト規制処理部は、
前記第1のマップの前記地形データに基づいて、前記第2のマップの第2の地形が存在する領域には前記オブジェクトが進入できないように、前記オブジェクトの行動を規制する、
請求項1又は2に記載のゲームプログラム。
The object regulation processing unit is
Based on the terrain data of the first map, the behavior of the object is regulated so that the object cannot enter the area where the second terrain of the second map exists.
The game program according to claim 1 or 2 .
前記オブジェクト規制処理部は、
前記第1のマップの前記地形データに基づいて、前記第2のマップの第3の地形が存在する領域では前記オブジェクトが他のオブジェクトに対して攻撃できないように、前記オブジェクトの行動を規制する、
請求項1乃至のいずれか1項に記載のゲームプログラム。
The object regulation processing unit is
Based on the terrain data of the first map, the behavior of the object is regulated so that the object cannot attack other objects in the area where the third terrain of the second map exists.
The game program according to any one of claims 1 to 3 .
前記オブジェクト規制処理部は、
前記第1のマップの前記地形データに基づいて、前記第2のマップの第4の地形が存在する領域では前記オブジェクトの少なくとも一部が表示されないように、前記オブジェクトの表示を規制する、
請求項1乃至のいずれか1項に記載のゲームプログラム。
The object regulation processing unit is
Based on the terrain data of the first map, the display of the object is restricted so that at least a part of the object is not displayed in the area where the fourth terrain of the second map exists.
The game program according to any one of claims 1 to 4 .
請求項1乃至のいずれか1項に記載のゲームプログラムを記録した、情報処理装置が読み取り可能な記録媒体。 A recording medium readable by an information processing apparatus on which the game program according to any one of claims 1 to 5 is recorded. 情報処理装置によって実行されるゲーム処理方法であって、
3次元の地形データを含む第1のマップを表示するステップと、
前記第1のマップ上で所定のゲームイベントが発生した場合に、前記第1のマップの前記ゲームイベントが発生した領域を拡大すると共に、プレイヤによる拡大操作に応じて前記第1のマップの一部を予め設定された表示倍率の可変範囲内で拡大表示するステップと、
前記ゲームイベントの発生による前記領域の拡大中に、前記地形データに基づいて前記領域の地形に対応し前記ゲームイベントを進行するための第2のマップを生成し、前記第1のマップの前記領域の表示倍率が前記可変範囲の上限値に到達した際に前記第1のマップを前記第2のマップに切り替えるステップと、
前記地形データに基づいて、前記第2のマップに配置されるオブジェクトの行動又は表示を規制するステップと、
を有し、
前記第2のマップに切り替えるステップでは、
前記第1のマップの前記地形データに基づいて、前記領域に存在する各種の地形のそれぞれに対応する3次元の地形オブジェクトを、前記第1のマップで表示されていた当該領域における前記各種の地形の位置関係に近似するように配置することにより、前記第2のマップを生成する、
ゲーム処理方法。
A game processing method executed by an information processing device.
A step to display a first map containing 3D terrain data,
When a predetermined game event occurs on the first map, the area where the game event occurs on the first map is expanded , and a part of the first map is performed in response to an enlargement operation by the player. And the step to magnify and display within the variable range of the preset display magnification .
During the expansion of the area due to the occurrence of the game event, a second map for advancing the game event corresponding to the terrain of the area is generated based on the terrain data, and the area of the first map is generated. When the display magnification of the above reaches the upper limit of the variable range, the step of switching the first map to the second map, and
A step that regulates the behavior or display of objects placed on the second map based on the terrain data, and
Have,
In the step of switching to the second map,
Based on the terrain data of the first map, the three-dimensional terrain objects corresponding to each of the various terrains existing in the area are displayed in the various terrains in the area displayed on the first map. The second map is generated by arranging the maps so as to be close to the positional relationship of the above.
Game processing method.
JP2017168586A 2017-09-01 2017-09-01 Game program, recording medium, game processing method Active JP7021883B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017168586A JP7021883B2 (en) 2017-09-01 2017-09-01 Game program, recording medium, game processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017168586A JP7021883B2 (en) 2017-09-01 2017-09-01 Game program, recording medium, game processing method

Publications (2)

Publication Number Publication Date
JP2019042139A JP2019042139A (en) 2019-03-22
JP7021883B2 true JP7021883B2 (en) 2022-02-17

Family

ID=65815028

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017168586A Active JP7021883B2 (en) 2017-09-01 2017-09-01 Game program, recording medium, game processing method

Country Status (1)

Country Link
JP (1) JP7021883B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110478899A (en) * 2019-08-16 2019-11-22 腾讯科技(深圳)有限公司 Map area control method, device, equipment and medium in virtual environment
JP7427425B2 (en) * 2019-11-05 2024-02-05 株式会社コーエーテクモゲームス Program, information processing method, and information processing device
CN111589096A (en) * 2020-05-15 2020-08-28 深圳心颜科技有限责任公司 Entity game data processing method, device, equipment, storage medium and entity game system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002292139A (en) 2001-03-30 2002-10-08 Konami Co Ltd Game screen switching method, game device, network game system, and program
JP2017000409A (en) 2015-06-10 2017-01-05 株式会社コーエーテクモゲームス GAME DEVICE, ITS CONTROL METHOD, AND PROGRAM

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002292139A (en) 2001-03-30 2002-10-08 Konami Co Ltd Game screen switching method, game device, network game system, and program
JP2017000409A (en) 2015-06-10 2017-01-05 株式会社コーエーテクモゲームス GAME DEVICE, ITS CONTROL METHOD, AND PROGRAM

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
大軍勢が3Dマップ上で激突! 『三國志13』の戦闘システムを徹底紹介!,Playstation.Blog [online],2015年10月02日,https://blog.ja.playstation.com/2015/10/02/20151002_sangokushi13/,[2021年6月25日検索]
帽子ネタ03・シームレス,RPG探検隊 [online],2013年05月09日,https://rpgex.sakura.ne.jp/home/log/2013-05-09.php,[2021年6月25日検索]

Also Published As

Publication number Publication date
JP2019042139A (en) 2019-03-22

Similar Documents

Publication Publication Date Title
JP6227759B2 (en) Method and apparatus for automatically targeting an object appearing in a computer game
US12011662B2 (en) Interface display method, apparatus, terminal, and storage medium
CN110339564B (en) Virtual object display method, device, terminal and storage medium in virtual environment
WO2022068418A1 (en) Method and apparatus for displaying information in virtual scene, and device and computer-readable storage medium
CN114377396A (en) Game data processing method and device, electronic equipment and storage medium
CN114307147B (en) Interaction method and device in game, electronic equipment and storage medium
JP7772311B2 (en) Coordinate axis display method, device, terminal and computer program applied to virtual environment
JP6759267B2 (en) Game system and programs
JP7646970B2 (en) User interface display method, device, equipment, and computer program
JP7021883B2 (en) Game program, recording medium, game processing method
JP2006318241A (en) Image generation method, image generation apparatus, and image generation program
JP2022552752A (en) Screen display method and device for virtual environment, and computer device and program
JP2023101706A (en) Game system, program and game providing method
US20240100432A1 (en) Simulation system, simulation method, and simulation program
KR20210057605A (en) Method and apparatus for generating game contents
JP7854453B2 (en) Graphic display methods, devices, equipment, and computer programs based on virtual scenes
TWI843020B (en) Method and apparatus for displaying virtual scene, terminal, and storage medium
JP6451085B2 (en) VIDEO GAME DEVICE, VIDEO GAME DEVICE CONTROL METHOD, VIDEO GAME CONTROL PROGRAM, AND RECORDING MEDIUM
JP2017099626A (en) Program, terminal and server
JP6517596B2 (en) GAME DEVICE, CONTROL METHOD THEREOF, AND PROGRAM
JP2025536405A (en) Virtual object-based interaction method and device, electronic device, and computer program
CN113713397A (en) Virtual skill configuration method and device, storage medium and electronic equipment
JP7773739B1 (en) Information processing system, information processing method and program
US20240325892A1 (en) System, method, and program for character to encounter another character in virtual space
CN115089968B (en) Operation guiding method and device in game, electronic equipment and storage medium

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20200327

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20200327

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200619

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210712

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220112

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220204

R150 Certificate of patent or registration of utility model

Ref document number: 7021883

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250