turbowarpを使うと大きな島でも早く生成できます。 https://turbowarp.org/1219005256 turbowarpがブロックされている場合 https://mirror.turbowarp.xyz/#1219005256 描画の大きさのバーをいじると拡大縮小ができます。 スペースキーかボタンで島の生成を始めます。 生成している間は右上に何%進んだかの表示があります。生成後はE、Qキーで拡大縮小、WASDキーで移動ができます。生成後でも海面の高さは変更できます。3Dモードができますが、バグがあります。angle yはヨー方向の回転、angle pはピッチ方向の回転を表します。 追加する予定の機能 生成するときの設定を変更する機能(もっと) 3Dでみる機能(バグを直す)
https://blog.splout.co.jp/3429/ のサイトの「ダイヤモンド・スクエア・アルゴリズム」の項のアイデア?を参考にして作成しました。 プログラムで質問あればどうぞ