Сид (Что это такое?)

Категория: Новости
Сид (Что это такое?)

Сид — число, которое используется механизмом игры, при генерации игрового мира. Каждый игровой мир имеет собственное статическое значение сида, что обеспечивает последовательную и правильную генерацию уровня, так как этот процесс является псевдослучайным. До обновления Beta 1.3, сид автоматически присваивался каждому миру. После этого обновления, появилась возможность пользовательского ввода значения сида, которое может состоять из неограниченного количества цифр. Число в поле ввода нужным образом преобразуется с помощью Java-функции. String.hashCode(). Например, сид "abc" конвертируется в числовое значение 97×31² + 98×31 + 99 = 96354.

Вопреки распространенному мнению, использование название биом (т.е. тундра, пустыня, лес и т.д.) в качестве сида не всегда приводит к созданию указанной биомы, как преобладающей в игровом мире. Аналогично, это не значит, что игрок окажется в указанной биоме после спауна. Сид определяет алгоритм создания всего игрового мира, не только области вокруг точки спауна.

Если использовать одно и то же значение сида для генерации двух карт, это приведет к созданию двух абсолютно идентичных игровых миров, даже на разных компьютерах. Таким образом, игроки могут обмениваться сидами для создания одинаковых миров у себя. Точка спауна игрока, как правило, всегда располагается в одном месте, но это также зависит от компьютера, модификаций и версии игры.

Если поле сида оставить пустым, игра использует в качестве сида значение системного времени (часы). Если оставлять поле сида все время пустым, это не приведет к созданию одинаковых миров, так как системное время постоянно меняется.

Значение сида влияет только на структуру игрового мира, но не изменяет поведение объектов в нем. Например, нет такого значения сида, который заменит всю воду на карте лавой, или сделает всю игровую карту пустыней.

Стоит отметить, однако, что если в поле сида писать слова или фразы, это ограничивает количество возможных создаваемых миров, из-за ограничения базы данных функции String.hashCode(). Вы сможете написать только 4 миллиарда букв в поле сида. Используя цифры в качестве сида, Вы получите доступ к созданию максимального количества игровых миров, которое приблизительно равно 281 триллиону. Однако, даже если Вы будете каждый день создавать 1000 миров с разными значениями сидов, вам потребуется 10,960 лет, чтобы достигнуть последнего возможного значения.

Некоторые значения сидов
72164122

Сид (Что это такое?)


1541961902

Сид (Что это такое?)


2409838883250561605

Сид (Что это такое?)


6362184493185806144

Сид (Что это такое?)


Diamonds, diamonds everywhere!

Сид (Что это такое?)


Quesadila

Сид (Что это такое?)
Рейтинг
  • Нравится
  • 40
Поделиться в социальных сетях
Информация
  • Просмотров: 25 070
  • Комментариев: 17
  • Опубликовано: 30.06.2011
  1. Аватар 12TerMinator21
    30 июня 2011 22:28
  2. Аватар zack
    30 июня 2011 22:29
    -
    +2
    +
    введите в сид 404
    и на респе будет небольшое поле из гравия
    если хоть один уничтожить все в низ повалится )

    --------------------
  3. Аватар Alukard
    30 июня 2011 22:57
    -
    0
    +
    Кому интересно, при создании кв "Ядерная война: Последствия" использовался сид porn lol
  4. Аватар zack
    30 июня 2011 23:07
    -
    +1
    +
    создал мир под сидом porn
    и увидел

    --------------------
  5. Аватар Alukard
    30 июня 2011 23:12
    -
    0
    +
    Ну как бэ это оно и есть ;)
  6. Аватар zack
    30 июня 2011 23:16
    -
    +1
    +
    а кто нибудь знает сид мира
    сервер Cthulhu World
    до вайпа

    --------------------
  7. Аватар DenBlack
    30 июня 2011 23:55
    -
    +1
    +
    Люди тут обмениваемся сидами но прикольными или полезными типо сида 404 насчет поля из гравия проверил прикольно ))

    или вы гдето увидели херабима крест )) говорите сид и координаты это будет шикарным доказательством что генератор мап умеет угорать )
  8. Аватар DenBlack
    1 июля 2011 00:47
    -
    +1
    +
    Люди попробуйте угарнуть написать сид Herobrin )
  9. Аватар MrJOKERrus
    1 июля 2011 09:54
    ага ещё бы error xD
  10. Аватар sergei161
    2 июля 2011 21:10
    прикольно а я и не знал об этом

    zack,
    хаха приколь все упало
  11. Аватар Dart_Luke
    3 июля 2011 01:00
    Если написать сид "вода!", то создается островной мир (далеко не плавал может там и материки будут)
  12. Аватар OBudista
    10 июля 2011 16:02
    -
    +1
    +
    Попробуйте написать сид "РУКАААААААААА" и вы появитесь в горах где есть родник xD
  13. Аватар Таракан
    14 июля 2011 16:54
    я тут писал сиды ваших ников и не одной интересной карты

    а 404 сид весёлы
    пещеру долго осматривал

    Люди напишите сид с равниной местностью
    ПОЖАЛУСТА recourse
  14. Аватар qawsed1215
    9 октября 2011 14:40
    Таракан,
    zack,
    вы что??? там это пешерка это там херобрин гуляет сам проверял!!!!!!!!!!!!!!! я кучу кирпичей выложил!!!!!!!!
  15. Аватар Руслан
    16 октября 2011 10:29
    Руслан
    -
    0
    +
    НАпишите литературное слово что бы бвокруг была равнина!=)

    тоесть напишите с.ка!
  16. Аватар Paveloom
    1 марта 2012 18:03
    хаха с.ка РАБОТАЕТ =)
Имя: * E-Mail: * File engine/modules/regger/frontend/construct.php not found.
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите два слова, показанных на изображении: *

Вверх
Вниз
Квадратная голова
Войти