オープンワールドなゲームを作りたい
■ このスレッドは過去ログ倉庫に格納されています
ランダムなフィールドを作成する方法を思いついた
ローグライクと同じだ まず海底を作成する
これは1つの非破壊オブジェクトで多少でこぼこしているが基本的に平坦である このゲームに海中はないので見かけのためだけの海底である 次にフィールド全体を正方形で分割する
大きさは異なっていてもよい
すべて正方形である この分割方法をパターンにする
いろいろな分割方法が考えられるがここでは10パターンとする 海底を作成したらこの10パターンからランダムに一つ選ぶ
これが今回のワールドの分割方法である 事前に正方形の範囲におさまる島をいくつか作っておく
高さ0から始まる山の形である
辺1の正方形の島が5パターン
辺2が5パターン
辺3が5パターン
という風に ここで分割に戻る
分割された正方形からランダムに複数選ぶ
これが島が存在する正方形である
次にそれぞれの正方形にランダムに島を当てはめる ■ このスレッドは過去ログ倉庫に格納されています