コンテンツにスキップ
より強く未知なるもの:アルゴリズムに基づく宇宙生成

より強く未知なるもの:アルゴリズムに基づく宇宙生成

2024-11-15 03:43

宇宙征服者の皆さん、こんにちは。

SSW1の宇宙生成は悪くはありませんでしたが、アルゴリズムに基づくものではなく、完全なランダムでした。サーバーエンジンがPythonに変更された以上、その力を発揮する時です。

現在、リセット版の宇宙生成は半分ほど完了しており、大まかな進捗と変更点をご紹介します。

銀河系の分布

これまでの恒星系、つまりマップ上の点は「ランダム」に配置されていましたが、計算量を減らすために予測可能な前提条件がいくつか追加されており、単層のランダム性ではマップの変化が不十分という問題がありました。

現在、銀河系は完全にアルゴリズムによってランダムに配置され、位置や形状は千差万別になります。さらに「ストームゾーン」が追加され、広大な空き地が生まれ、山脈のように移動を遮断して地形を形成します。

恒星系のクラスター

恒星系はアルゴリズムによって互いに集まりやすくなり、島鉱山のような領域を形成しますが、銀河全体に広がります。これにより、重要な関所通路を形成します。

より自然で予測不可能な星門

星門は単純に周囲にリンクするのではなく、アルゴリズムによってより自然にリンクされます。図を見ればより直感的にわかります。

以前は星門はある程度規則的でしたが、今はより予測が難しくなっています。

多様な生成モード

もちろん、上記のモードは組み合わせたり、無効にしたりできます。サーバーはこれらを自動的に生成し、様々なマップモードを作り出します。

以上が現在の進捗です。Pythonの下で非常に自由度が高く、将来的にはさらに多くの変化が期待できます。お楽しみに。

最終編集
heerozh
heerozh · · AI Translated _... · fbd221c
他の貢献者
なし