age of empireとかstarcraftみたいな
リアルタイムストラテジーの開発の話題
探検
リアルタイムストラテジーの話
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
01/11/17 12:31ID:EBHuprcv632名前は開発中のものです。
2009/09/18(金) 15:39:49ID:VKzlhJpp >動的なものと静的なものの障害物回避を別アルゴリズム
ユニットのごく近い移動の部分は遠いマップの移動の経路探索とは別に処理するのがいいと思う。そこは同じ
静的と動的を分ける線の引きかたが自分とは違うだけのように思えるな
1.ゲームの開始から終わりまで経路の障害として変化しないもの(生成・消滅しない地形)
2.生成も消滅もある。ただし、頻繁ではないもの(建物と生成・消滅する地形)
3.生成も消滅も頻繁で、場所がどんどん移動するもの(ユニット)
このうちの1.、2.を静的なものとして扱って、3を動的なものとして扱うのがいいんじゃないかという話ね
ユニットは移動だけでなく他にもいろいろな動作を行うので、近い範囲の探索(探査)ってたくさん必要になるのでそっちのほうが頭が痛い
衝突回避(近い距離の探索)はA*でなくてもっと単純な方法でもいいと思うよ
なんだか、>>621の言う遠いmapの移動をA*でやろうとするとえらいことになる問題、の話とは少し違う話だね
ユニットのごく近い移動の部分は遠いマップの移動の経路探索とは別に処理するのがいいと思う。そこは同じ
静的と動的を分ける線の引きかたが自分とは違うだけのように思えるな
1.ゲームの開始から終わりまで経路の障害として変化しないもの(生成・消滅しない地形)
2.生成も消滅もある。ただし、頻繁ではないもの(建物と生成・消滅する地形)
3.生成も消滅も頻繁で、場所がどんどん移動するもの(ユニット)
このうちの1.、2.を静的なものとして扱って、3を動的なものとして扱うのがいいんじゃないかという話ね
ユニットは移動だけでなく他にもいろいろな動作を行うので、近い範囲の探索(探査)ってたくさん必要になるのでそっちのほうが頭が痛い
衝突回避(近い距離の探索)はA*でなくてもっと単純な方法でもいいと思うよ
なんだか、>>621の言う遠いmapの移動をA*でやろうとするとえらいことになる問題、の話とは少し違う話だね
633名前は開発中のものです。
2009/09/19(土) 09:52:44ID:22Nb82Sn ユニット同士はぶつかっても気にせずに
ごりごり押して通ってくでいいんじゃね?
ごりごり押して通ってくでいいんじゃね?
634名前は開発中のものです。
2009/09/19(土) 10:22:54ID:IcY/o6ba 各エリアが部屋みたいなタイプだったら、
入り口に中継ポイント置いて、部屋の中だけ細かく探索すれば良いのかな・・・。
オープンなフィールドタイプだとよく分からん。
>>633
アクションゲーならごり押しでもいい気がするが、
RTSってちゃんと迂回してよけてるよね。
止まってるやつはぶつかって壁沿い移動でも良いかと思ったが、
大勢が接近して動いてるとひっかかる・・・。
入り口に中継ポイント置いて、部屋の中だけ細かく探索すれば良いのかな・・・。
オープンなフィールドタイプだとよく分からん。
>>633
アクションゲーならごり押しでもいい気がするが、
RTSってちゃんと迂回してよけてるよね。
止まってるやつはぶつかって壁沿い移動でも良いかと思ったが、
大勢が接近して動いてるとひっかかる・・・。
635名前は開発中のものです。
2010/09/25(土) 22:22:43ID:0wOo+o0q637名前は開発中のものです。
2011/09/15(木) 03:22:19.28ID:fDDSGBEh なんかいろいろ出てるけど、AI的な行動は重み付けが全ての基本じゃないの?
具体的には、静的な障害物の経路探索の結果得られた経路にそれぞれ経路ポイント
(例えば距離などから算出する重み)がついていて、その経路上に動的なオブジェクトが
いくつかあるなら、それぞれのオブジェクトが持つ重みを経路ポイントに加えていき、もっとも
ポイントの高い(または低い)経路を選択するって方法。
以下大文字は重みで、小文字はその重みに対するAIの係数だとすると
D: 目標までの経路が持つ距離の重み
A: 動的な障害物の種類A(例えば強敵)が持つ重み
B: 同B(例えば雑魚)
などとすると、障害物Aが2個、Bが1個ある経路の重みは
重み = D * d + 2*(A * a) + B * b
で得られる。
各オブジェクトの重みを適切に設定することが調整で、AIが支配するキャラクターによる
各行動や判断の際に掛ける係数を決めることがAIを編集することになる。
これ以前に必要な目標の設定も、行動の設定も同一の重み計算に帰結させるのが、
基本的なAIの設計だと思うけど。
具体的には、静的な障害物の経路探索の結果得られた経路にそれぞれ経路ポイント
(例えば距離などから算出する重み)がついていて、その経路上に動的なオブジェクトが
いくつかあるなら、それぞれのオブジェクトが持つ重みを経路ポイントに加えていき、もっとも
ポイントの高い(または低い)経路を選択するって方法。
以下大文字は重みで、小文字はその重みに対するAIの係数だとすると
D: 目標までの経路が持つ距離の重み
A: 動的な障害物の種類A(例えば強敵)が持つ重み
B: 同B(例えば雑魚)
などとすると、障害物Aが2個、Bが1個ある経路の重みは
重み = D * d + 2*(A * a) + B * b
で得られる。
各オブジェクトの重みを適切に設定することが調整で、AIが支配するキャラクターによる
各行動や判断の際に掛ける係数を決めることがAIを編集することになる。
これ以前に必要な目標の設定も、行動の設定も同一の重み計算に帰結させるのが、
基本的なAIの設計だと思うけど。
638名前は開発中のものです。
2011/11/15(火) 21:00:28.27ID:r/wJ2YaA このスレまだあったのか
一ヶ月前に衝動的にRTSを作りたくなって作ってみた
http://hnw.go2.jp/RTS10b.zip
見た目は重視せず最低限RTSとしての体裁を取ろうとしたけれど、
A*なんて複雑なものは使ってないしユニットは重なる、戦略級のAIは未搭載と
まだまだ改善点が多い
一ヶ月前に衝動的にRTSを作りたくなって作ってみた
http://hnw.go2.jp/RTS10b.zip
見た目は重視せず最低限RTSとしての体裁を取ろうとしたけれど、
A*なんて複雑なものは使ってないしユニットは重なる、戦略級のAIは未搭載と
まだまだ改善点が多い
639名前は開発中のものです。
2012/04/24(火) 10:48:03.62ID:tJPZWklk640名前は開発中のものです。
2013/09/20(金) 21:23:56.95ID:MYnyRaSn 10年以上続いてるスレww
経路探索って難しいよね
三角関数使えば出来そうな気がする
経路探索って難しいよね
三角関数使えば出来そうな気がする
641名前は開発中のものです。
2014/08/12(火) 08:47:45.86ID:uQVGosCr ★2ch勢いランキングサイトリスト★
☆ +ニュース板
・ 2NN
・ 2chTimes
☆ +ニュース板新着
・ 2NN新着
・ Headline BBY
・ Unker
☆ +ニュース板他
・ Desktop2ch
・ 記者別一覧
☆ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
☆ 実況板
・ 2勢
・ READ2CH
・ i-ikioi
※ 要サイト名検索
☆ +ニュース板
・ 2NN
・ 2chTimes
☆ +ニュース板新着
・ 2NN新着
・ Headline BBY
・ Unker
☆ +ニュース板他
・ Desktop2ch
・ 記者別一覧
☆ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
☆ 実況板
・ 2勢
・ READ2CH
・ i-ikioi
※ 要サイト名検索
642名前は開発中のものです。
2015/12/19(土) 14:19:17.40ID:V+aPjPCX プログラマはMacを使ってるってマジ?
http://hayabusa3.2ch.net/test/read.cgi/news/1450395043/
http://hayabusa3.2ch.net/test/read.cgi/news/1450395043/
643名前は開発中のものです。
2016/03/22(火) 00:46:59.04ID:NbdAtCil りあじゅー
644名前は開発中のものです。
2017/04/29(土) 14:53:52.59ID:czQszmDA■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【LIVE】国分太一 騒動後初の公の場 司法記者クラブで会見 ★2 [ひかり★]
- 【文春】元TOKIO・国分太一(51)「女性スタッフ2名への“わいせつ事案”」日テレ事情聴取の全貌が分かった! ★2 [Ailuropoda melanoleuca★]
- 生クリームだけの真っ白なクリスマスケーキ 大手メーカーが販売、その理由は…フルーツなしで価格は半額以下に [おっさん友の会★]
- 「ウソだったのか」ネット大混乱 議員の歳費5万円アップ「凍結→成立」報道に…「えっ?」「どうなってんだ」「ビックリ」 [バイト歴50年★]
- 【野球】大谷翔平、日本の今の野球は「全く誰が活躍しているか分からない」「映像見ないようにしている」 [冬月記者★]
- 【元TOKIO】国分太一 騒動を謝罪 原因を説明「自分自身が置かれている状況や立場への自覚が足りなかった」 [Ailuropoda melanoleuca★]
- 【速報】国分太一会見 [115996789]
- 【速報】高市早苗、党首討 [115996789]
- 🏡今は、もう、動かないとうふさんにトドメ👊😅👊💥📛
- (´・ω・`)喉痛い…
- ミヤネ屋、国分太一会見
- ひるおび「国連の常任理事国は中華民国。中華人民共和国は中華民国を正式に引き継いでない」高市 [931948549]
