2dプラットフォームゲームでパスを検索したい、teeworlds。そこにいるプレイヤーは左右に移動したり、ジャンプしたり、フックを使用して壁を上に移動したり、天井の下を移動したりすることができます。まあ、通常のパスファインド、つまり*やbfsはここに存在しないので、難しいです。私はパスを見つける必要がありますbtw 2プレーヤーので、1つは2番目に行くことができます。 3種類のタイルがあり、衝突したり、フックしたり、何もしたりしません。私はフォーマットint map[w][h]
の地図を持っています。ここでは0 =空気、1 =衝突、2 = nohookです。マップはゲーム時間全体にわたって修正されていません。プラットフォームゲームのC++での経路探索
私は完全にそれを行う方法はありません。あなたが私を助けることができれば、私は満足しています。
PS。質問はプラットフォームゲームに関する一般的なものですが、teeworldsはそのうちの1つだけです...
FYI:ゲーム開発の質問のためのStackExchageサイトがあります:http://gamedev.stackexchange。com – raveturned