P.P 2024/04/07 23:01

三つ子の魂百まで ~イニシエダンジョン風~ 第五回 ゴリ押しは正義。

こんばんわ。今週の更新の時間がやってまいりました。
前回から引き続き、マップの作成ですね。


パーリンノイズで洞窟っぽいマップを生成することには成功しましたが、通れない隙間などができて、もしそこにランダム生成の階段などができてしまうと大変なので、そのような隙間を埋めなければなりませんでした。というわけで、それの対策をするのですが・・・、
ゴリ押しします☆
今の私脳みそではスマートなやり方を思いつけないので仕方がないですね。
①パーリンノイズで二次元配列に壁情報を入れる
②配列を読み取り、1マスずつ識別し、空間を数字で分ける
③空間のサイズを比べて一番大きい空間以外を壁で埋める
④配列をマップに変換する
このごり押しでなんとかしました。とりあえず動くんでこれで行きたいと思います。()

空間少なすぎたせいで凄い一部分しかのこらなかったですけどまぁいいです。
次回からは一回塔内部じゃなくて町部分的な場所を考えていきたいと思います。次回からもよろしくおねがいします。

フォロワー以上限定無料

無料プラン限定特典を受け取ることができます

無料

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索