JP2015024159A - ゲームプログラム、及びゲームシステム - Google Patents
ゲームプログラム、及びゲームシステム Download PDFInfo
- Publication number
- JP2015024159A JP2015024159A JP2014199969A JP2014199969A JP2015024159A JP 2015024159 A JP2015024159 A JP 2015024159A JP 2014199969 A JP2014199969 A JP 2014199969A JP 2014199969 A JP2014199969 A JP 2014199969A JP 2015024159 A JP2015024159 A JP 2015024159A
- Authority
- JP
- Japan
- Prior art keywords
- route
- game
- search
- area
- candidate
- 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.)
- Granted
Links
- 230000002093 peripheral effect Effects 0.000 claims abstract description 71
- 238000012545 processing Methods 0.000 abstract description 34
- 210000005155 neural progenitor cell Anatomy 0.000 description 97
- 238000000034 method Methods 0.000 description 29
- 230000008569 process Effects 0.000 description 26
- 238000004891 communication Methods 0.000 description 14
- 230000009471 action Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 3
- 210000000988 bone and bone Anatomy 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 241000132092 Aster Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Abstract
【解決手段】
ゲームプログラムは、ゲーム装置を、敵NPCの移動開始位置と目標位置とから探索領域において敵NPCの経由候補点の配置を決定する探索領域設定部45、決定した経由候補点に基づき、移動開始位置から目標位置までの経路を選択する経路探索部44、および選択された経路にしたがって、敵NPCを移動させるキャラクタ動作制御部42、として機能させる。探索領域設定部45は、探索領域の所定領域に配される経由候補点の間隔よりも、外周領域に配される経由候補点の間隔の方が大きくなるように、保持する第1探索経路情報および第2探索経路情報を用いて経由候補点の配置を決定する。
【選択図】図2
Description
まず、本実施の形態に係るゲーム装置1について説明する。図1は、本発明の実施の形態に係るゲーム装置(コンピュータ装置)1の要部構成の一例を示すブロック図である。図1に示すように、ゲーム装置1は、その動作を制御するCPU2を備え、このCPU2にはバス3を介してディスクドライブ4、メモリカードスロット5、HDD6、ROM7、及びRAM8が接続されている。
次に、ゲーム装置1に係る機能的な構成について図2を参照して説明する。図2は、図1に示すゲーム装置1の機能的な構成の一例を示すブロック図である。なお、図2では、以下で行う説明上必要な、RAM8に読み込んだゲームプログラム30aを実行することでCPU2により実現できる機能と、該機能に直接かかわるハードウェア要素(グラフィック処理部11、無線通信制御部17)についてのみ記載しており、他の構成要素は省略している。
次に、図3を参照して、ゲーム装置1が備える仮想ゲーム空間生成部41によるゲーム画面の描画処理に関する概要を説明する。図3は、本実施の形態に係るゲーム空間60を周辺描画領域61と外周描画領域62とに区分けした一例を示す図である。
次に、敵NPC51がPC50に向かって移動する場合における、敵NPC51の移動に係る経路探索処理について説明する。本実施の形態に係るゲームでは、ゲームの進行状態に応じて、キャラクタ動作制御部42がゲーム空間60に存在する敵NPC51それぞれについてのPC50までの移動を制御する。キャラクタ動作制御部42は、敵NPC51の移動を制御するにあたり、探索領域69におけるPC50までの移動経路を経路探索部44に求めるように指示する。この指示に応じて経路探索部44が、探索領域69における敵NPC51それぞれのPC50までの移動経路を求める。
まず、ここで図5および図4を参照して本実施形態に係る探索領域69について説明する。図4は、本実施の形態に係るゲーム空間60の探索領域69を所定領域63と外周領域64とに区分けした一例を示す図である。また、図5は、図4に示すゲーム空間60の探索領域69において経由候補点65を設定する一例を示す図である。図5に示す例では、説明の便宜上、移動経路上の経由候補点65を黒丸により強調して表示している。
次に、図6を参照して敵NPC51がPC50へ向かう際の移動経路を決定する経路探索処理の処理フローについて説明する。この経路探索処理は、本実施形態では経路探索部44および探索領域設定部45によって実行される。図6は、図1に示すゲーム装置1における経路探索処理の一例を示すフローチャートである。なお、説明の便宜上、移動する敵NPC51は1体であるものとするが、実際のゲームでは移動する敵NPC51はこの1体に限定されるものではなく複数体であってもよい。図6に示す経路探索処理は、例えば毎フレーム実行される。例えば、60fpsのフレームレートで描画の更新が行なわれる場合では1/60秒ごとに経路探索処理を実行することとなる。
2 CPU
4 ディスクドライブ
6 HDD
7 ROM
8 RAM
11 グラフィック処理部
12 ビデオ変換部
13 モニタ
17 無線通信制御部
18 コントローラ
19 ネットワークインタフェース
20 通信ネットワーク
21 サーバ装置
30 ディスク型記録媒体
30a ゲームプログラム
30b ゲームデータ
31 カード型記録媒体
32 画像データ
33 地形データ
41 仮想ゲーム空間生成部
42 キャラクタ動作制御部
43 ゲーム進行制御部
44 経路探索部
45 探索領域設定部
50 プレイヤキャラクタ(PC)
51 敵ノンプレイヤキャラクタ(敵NPC)
60 ゲーム空間
61 周辺描画領域
62 外周描画領域
63 所定領域
64 外周領域
66a 障害物領域
66b 障害物領域
67 始点
68 終点
69 探索領域
Claims (2)
- コンピュータを、
仮想のゲーム空間内において、ゲームプレイヤが操作しないノンプレイヤキャラクタの移動開始位置と該ノンプレイヤキャラクタの移動の目標位置とするゲームプレイヤが操作するプレイヤキャラクタの位置とから、探索領域においてノンプレイヤキャラクタが経由可能な経由候補位置の配置を決定する決定手段、
前記決定手段によって配置を決定した経由候補位置に基づき、前記移動開始位置から前記目標位置までの経路を選択する経路選択手段、および
前記経路選択手段によって選択された経路にしたがって、前記ノンプレイヤキャラクタを前記目標位置に移動させるキャラクタ制御手段、として機能させるためのゲームプログラムであって、
前記決定手段は、記憶部から前記仮想ゲーム空間に対応した複数の経由候補位置の情報である探索経路情報を読み出し、この探索経路情報に基づいて、前記探索領域における前記プレイヤキャラクタの周辺領域である所定範囲に配される経由候補位置の間隔よりも、前記所定範囲外に配される経由候補位置の間隔の方が大きくなるように、前記探索領域の経由候補位置の配置を決定し、
前記経由候補位置は、相対的に細かい目を有する第1経由候補位置マップ情報と相対的に粗い目を有する第2経由候補位置マップ情報とに基づいて設定され、
前記ノンプレイヤキャラクタには、
前記所定範囲において前記第1経由候補位置マップ情報を用い、前記所定範囲外において前記第2経由候補位置マップ情報を用いて、前記探索領域の経由候補位置の配置が決定されるノンプレイヤキャラクタと、
前記第1経由候補位置マップ情報のみを用いて、前記探索領域の経由候補位置の配置が決定されるノンプレイヤキャラクタと、
が含まれる、ゲームプログラム。 - 請求項1に記載のゲームプログラムを記憶したプログラム記憶部、及び、該プログラム記憶部に記憶されたゲームプログラムを実行するコンピュータ、を備えることを特徴とするゲームシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014199969A JP5931154B2 (ja) | 2014-09-30 | 2014-09-30 | ゲームプログラム、及びゲームシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014199969A JP5931154B2 (ja) | 2014-09-30 | 2014-09-30 | ゲームプログラム、及びゲームシステム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011080309A Division JP5627526B2 (ja) | 2011-03-31 | 2011-03-31 | ゲームプログラム、及びゲームシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015024159A true JP2015024159A (ja) | 2015-02-05 |
JP5931154B2 JP5931154B2 (ja) | 2016-06-08 |
Family
ID=52489313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014199969A Active JP5931154B2 (ja) | 2014-09-30 | 2014-09-30 | ゲームプログラム、及びゲームシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5931154B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5887458B1 (ja) * | 2015-11-04 | 2016-03-16 | 株式会社Cygames | プレイヤの移動履歴に基づいてノンプレイヤキャラクタの経路探索を行うゲームシステム等 |
CN113559517A (zh) * | 2021-07-30 | 2021-10-29 | 腾讯科技(深圳)有限公司 | 非玩家虚拟角色的控制方法和装置、存储介质及电子设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010068872A (ja) * | 2008-09-16 | 2010-04-02 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
-
2014
- 2014-09-30 JP JP2014199969A patent/JP5931154B2/ja active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010068872A (ja) * | 2008-09-16 | 2010-04-02 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
Non-Patent Citations (1)
Title |
---|
JPN6015052824; '8章 実践的な経路プランニング' 実例で学ぶゲームAIプログラミング 初版第1刷, 20070926, 第337-382頁, 株式会社オライリー・ジャパン * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5887458B1 (ja) * | 2015-11-04 | 2016-03-16 | 株式会社Cygames | プレイヤの移動履歴に基づいてノンプレイヤキャラクタの経路探索を行うゲームシステム等 |
WO2017077783A1 (ja) * | 2015-11-04 | 2017-05-11 | 株式会社Cygames | プレイヤの移動履歴に基づいてノンプレイヤキャラクタの経路探索を行うゲームシステム等 |
JP2017086215A (ja) * | 2015-11-04 | 2017-05-25 | 株式会社Cygames | プレイヤの移動履歴に基づいてノンプレイヤキャラクタの経路探索を行うゲームシステム等 |
CN108463273A (zh) * | 2015-11-04 | 2018-08-28 | Cy游戏公司 | 基于游戏者的移动历史来进行非游戏者角色的路径寻找的游戏系统等 |
CN108463273B (zh) * | 2015-11-04 | 2021-11-16 | Cy游戏公司 | 基于游戏者的移动历史来进行非游戏者角色的路径寻找的游戏系统 |
CN113559517A (zh) * | 2021-07-30 | 2021-10-29 | 腾讯科技(深圳)有限公司 | 非玩家虚拟角色的控制方法和装置、存储介质及电子设备 |
CN113559517B (zh) * | 2021-07-30 | 2023-07-14 | 腾讯科技(深圳)有限公司 | 非玩家虚拟角色的控制方法和装置、存储介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
JP5931154B2 (ja) | 2016-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5627526B2 (ja) | ゲームプログラム、及びゲームシステム | |
US12051161B2 (en) | Display control apparatus, display control method, and program | |
US12023579B2 (en) | Methods and systems for spectating characters in virtual reality views | |
JP3786132B2 (ja) | ゲーム画像処理プログラム及び記憶媒体 | |
US9324298B2 (en) | Image processing system, image processing apparatus, storage medium having stored therein image processing program, and image processing method | |
JP6340414B2 (ja) | 情報処理装置、情報処理システム、および情報処理方法 | |
JP3859084B2 (ja) | 画像処理装置、画像処理方法及びこれを用いたゲーム装置並びに記憶媒体 | |
JP4005061B2 (ja) | 情報処理装置、プログラム、および、情報処理装置におけるオブジェクト制御方法 | |
US8259112B2 (en) | Image generating apparatus, method of generating image, program, and recording medium | |
KR101623288B1 (ko) | 렌더링 시스템, 렌더링 서버, 그 제어 방법, 및 기록 매체 | |
WO2018043135A1 (ja) | 情報処理装置、情報処理方法、並びにプログラム | |
JP4180065B2 (ja) | 画像生成方法、画像生成装置、および画像生成プログラム | |
JP2018109835A (ja) | シミュレーションシステム及びプログラム | |
JP2001149643A (ja) | 3次元ゲームにおけるオブジェクト表示方法、情報記録媒体およびエンタテインメント装置 | |
JP2019152899A (ja) | シミュレーションシステム及びプログラム | |
JP2022532305A (ja) | 仮想シーンの表示方法、装置、端末及びコンピュータプログラム | |
JP5931153B2 (ja) | ゲームプログラム、及びゲームシステム | |
JP5931154B2 (ja) | ゲームプログラム、及びゲームシステム | |
CN112699208B (zh) | 地图寻路方法、装置、设备及介质 | |
JP6509302B1 (ja) | ゲームプログラム及びゲームシステム | |
JP6530453B2 (ja) | ゲームプログラム及びゲームシステム | |
JP2006061717A (ja) | ゲーム画像の表示制御プログラム及びゲーム装置並びに記憶媒体 | |
JP2008204145A (ja) | 画像処理装置、プログラム及びコンピュータ読み取り可能な記録媒体 | |
US20240329728A1 (en) | Information processing device, information processing method, and computer program | |
JP4659071B2 (ja) | 画像処理プログラム、画像処理装置、および画像制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160105 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160223 |
|
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: 20160412 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160426 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5931154 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |