Космические инженеры как ориентироваться на астероидах
3 мар. 2020 в 6:01
Чтобы прояснить ситуацию
каждое небесное тело (астероид, луна, планета) имеет SEED. Каждый мир/сохранение/карта (как бы вы это ни называли) имеет сетку XYZ.
Если вы выберете одну из готовых стартовых карт, например «солнечную систему», то ваши координаты и планеты будут точно такими же, как и у всех, кто выбирает «солнечную систему». То же самое для базовых стартов, таких как легкий старт с земли или луны, конкурирующих платформ или чего-то еще. Луны астероидов и т. д. будут одинаковыми из-за одинаковых начальных семян и выравнивания на базовой мировой сетке (координаты gps zyx)
Если вы хотите создать уникальную, начните с пустой вселенной и разместите свои собственные планеты и луны с их собственными уникальными значениями SEED. Тогда не только ваши планеты будут уникально размещены внутри самого мира, но и каждая отдельная планета/луна/астероид будет процедурно сгенерирована из УНИКАЛЬНОГО семени, что приведет к совершенно уникальному творению.
Кроме того, семена можно передавать из одного сохранения в другое. Если каждый, читающий это, создаст мир с семенем «сирот» и того же размера (забыл сказать это выше, но это довольно очевидно), то у нас будут сгенерированы идентичные планеты/астероиды/луны.
Не забывайте, GPS-координаты будут другими, если только вы не поместите планету в ТОЧНОЕ то же самое место. Например, однажды я случайно удалил планету (к сведению, ctrl x удалит планету). Что я сделал, чтобы исправить это, так это посмотрел старый файл конфигурации сохранения, нашел координаты XYZ (он же gps), где планета БЫЛА, и я создал на новой планете семя по умолчанию, очень близкое к этому, затем сохранил и закрыл игру, чтобы я мог установить координаты ZYX точно такими же, как в старом сохранении.
Когда я в следующий раз загрузился, я вернул планету в прежнее состояние, и все мои базы подошли просто отлично. Между прочим, я забыл, были ли сохранены изменения вокселей (дыры) или нет … они хранятся как отдельный файл от самой планеты, но это совсем другое обсуждение.
Ну и напоследок, есть некоторые начальные значения, которые вы можете установить только в самих файлах конфигурации мира. как нерест астероида, например. Это будет отличаться от семени для каждого астероида, которое вы устанавливаете при создании нового роида через игровое меню. Поэтому, если вы хотите настроить это, вам нужно отредактировать файлы sbc в блокноте.
3 мар. 2020 в 6:10
ОП — прости, что не ответил тебе. Пояса астероидов нет. У каждого астероида есть начальное значение, используемое для его случайной генерации. Каждая карта имеет семя процедурной генерации и настройку плотности астероидов. Эти три объединяются, чтобы разместить астероиды.
В папке сохранения для данного мира найдите «sandbox_config.sbc», и в этом файле найдите «seed», вы найдете следующие строки.
Эти два значения по умолчанию. .35 представляет собой «нормальную плотность» внутри параметров игрового мира.
Если мы установим одинаковую плотность, процедурное начальное число и разместим планеты одинакового размера в одних и тех же точных координатах, то у нас будут одни и те же планеты и астероиды в одних и тех же местах.
ПРИМЕЧАНИЕ. Отдельные семена планеты, роида или луны не влияют на РАЗМЕЩЕНИЕ или РАСПОЛОЖЕНИЕ процедурно сгенерированных объектов в мире. Хотя РАЗМЕР может. скажем, у вас есть планета в натуральную величину, и я делаю самую маленькую из возможных, но обе находятся в одном и том же ТОЧНОМ месте. У одного из нас будет пустое место в координатах, где у другого будет часть планеты. В этом случае у человека с меньшей планетой будут генерироваться астероиды в пустом пространстве, которое занято большей планетой в мире других людей.
Я думаю, что разобрал все это достаточно, чтобы даже совершенно незнакомый человек мог понять, как это работает. Любой желающий может свободно задавать мне вопросы
3 мар. 2020 в 6:12
Что я пытаюсь сделать, так это начать добычу полезных ископаемых, чтобы добывать богатства из пояса астероидов. доставляя руду обратно на околоземную орбиту, чтобы получить прибыль.
На данный момент я построил корабль, представляющий современные доступные земные технологии, с работающей гравитацией вращения и оборудованием для добычи астероидов.
да, в SE есть много астероидов, но они не представляют НАСТОЯЩИЕ места добычи астероидов.
Смысл в том, чтобы успешно доставить ваше оборудование и экипаж в Пояс астероидов, добыть материалы, чтобы заполнить грузовые отсеки, а затем вернуться на Землю, чтобы получить наличные. Поддержание здоровья экипажа при гравитации 1G, чтобы они могли получать прибыль, вернувшись на Землю. .
прошу прощения за орфографию, я использую программы проверки орфографии последние 30 лет и теперь не могу правильно писать, программное обеспечение Steam блокирует проверку орфографии
3 мар. 2020 в 6:46
ха-ха, хорошо, тогда я должен сказать это ..астероиды равномерно разбросаны по карте (кстати, карта бесконечна), так что вы можете в значительной степени отправиться в любом направлении или даже бесцельно бродить, пока вы ищете эти богатства для добычи.
Возможно, рассмотреть некоторые лунные путешествия? Многие луны содержат более редкие ресурсы, которые не появляются на планетах. Это хорошо, потому что на пути к лунам и обратно вы пройдете МНОЖЕСТВО астероидов!
Имейте в виду диапазон любых детекторов руды, которые вы можете использовать! Также существует множество модов для расширения диапазона детекторов руды. многие из нас, опытных игроков, считают, что диапазоны детектора руды с мелкой сеткой ужасны и бесполезны для астероидов.
Диапазоны детектора по умолчанию, даже для большого размера сетки, не всегда могут проникнуть внутрь астероида. Так что в ванильном геймплее иногда вам нужно просверлить туннель в роиде, прежде чем вы сможете быть уверены, что просканировали его полностью. и даже определение того, НУЖНО ли вам прокладывать туннель, может быть проблемой — например, я имею в виду необходимость выяснить диаметр, а затем угадать, сможет ли ваше сканирование пройти через все это или нет.