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

より強い未知性:アルゴリズムに基づく宇宙生成

2024-11-15 03:43

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

SSW1の宇宙生成は悪くはなかったものの、アルゴリズムに基づいておらず、完全にランダムでした。 サーバーエンジンがPythonに変わったので、その能力を発揮する時です。

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

銀河系の分布

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

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

恒星系のクラスター

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

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

星門は単純に周囲にリンクするのではなく、アルゴリズムを使ってより自然にリンクするようになりました。おそらく図を見るとより直感的にわかります。

従来の星門はまだ規則的でしたが、今は予測が難しくなっています。

多様な生成モード

もちろん、上記のモードは組み合わせたり解除したりすることができ、サーバーが自動的にこれらを生成し、さまざまなマップモードを形成します。

これが現在の進捗です。Pythonの下で非常に自由度が高く、将来的にはさらに多くの変化があるかもしれません。ご期待ください。

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