The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

Not enough ratings
Генерация этажей и комнат
By Hakajisai
Для всех,кому интересно,от чего и как зависит генерация уровня.
   
Award
Favorite
Favorited
Unfavorite
Пролог
Приветствую вас в этом небольшом руководстве.

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

Приятного чтения.
Генерация комнат
Для начала, при генерации этажа, игра просчитывает, сколько комнат будет создано после генерации.

Поздние этажи имеют больше комнат, и Curse Of Labyrinth делает их еще больше.

Способ посмотреть генерацию этажей с Curse Of Labyrinth довольно просто - запустить или пройти испытание "XXXXXL".

Собственно:

Если этаж не XL, и не Void,то -
  • NumberOfRooms = 3.33 × FloorDepth + 5-6 (maximum of 20)
  • ЧислоКомнат = 3.33 х ГлубинаЭтажа + 5-6 (максимум 20)

Если этаж имеет XL, то -
  • NumberOfRooms = 1.8 × (3.33 × FloorDepth + 5-6) (maximum of 45)
  • Число Комнат = 1.8 х (3.33 х Глубина Этажа +5-6) (максимум 45)

Если этаж это Void
  • NumberOfRooms = 50-59
  • Число Комнат = 50-59

Доп.условия
  • 2 - 3 комнаты добавляются,если вы играете в Hard Mode
  • 4 комнаты добавляется,если на этаже есть Curse Of the Lost

FloorDepth - это ID этажа,котовые и влияют на количество комнат.

На этажах Void, ???,Home,Dark Room и Chest не могут быть варианты XL,ибо Curse of The Labyrinth появляется только на 1 этаже части.
(смотрите следующий раздел)

Таким образом, максимальное количество комнат может быть в Void - 57 - 68, с учетом Hard Mode и Curse of The Lost.
FloorDepth
FloorDepth - определяет, сколько комнат будет на этаже.

Вся формула идет сверху,но я размещу ее тут еще раз -

NumberOfRooms = 3.33 × FloorDepth + 5-6 - это формула для просчета обычного этажа,без XL и Curse of The Lost.

FloorDepth таит в себе еще один цыганский фокус - это не вся формула.

(StageId * 10 / 3) - вот формула для этой формулы,простите за тавтологию.

StageId - ID части(игра делится на 6 частей),который и выжимает формулу.

Возьмем Basement - его StageId равен 1.

По формуле - (1 * 10/3) - 3.33.

По формуле выше,мы получим 9-10,без доп.условий.
Curse of The Labyrinth
Curse of the Labyrinth - проклятие, которое добавляет комнаты на этаж.

При этом,проклятие может быть,только если есть 2 условия:
  • В конкретной части 1 этаж.
  • XL-этаж может быть создан.

Это значит, что на Catacombs II XL не появится никак,как и на Depth's II, Womb II,и т.д.

Этажи, на которых XL никогда не появится(но могут появится все остальные проклятия):
???,Cathedral,Sheol,Chest,Dark Room,Void,Home.
Тупики
Следующим пунктом в генерации комнаты идет генерация тупиков - комнат, заканчивающихся тремя стенами.

На этаже таких всегда 5 штук, но их количество может быть разным.
  • +1 тупик - все этажи кроме первого
  • +1 тупик, если этаж XL.
  • +2 тупика, если этаж - Void.
Специальные комнаты(базовые)
Специальные комнаты - комнаты,которые имеют другие свойства,чем обычные.

Есть два вида комнат,которые будут появлятся с первого этажа и вплоть до Womb(или Cathedral и Sheol - об этом ниже) - магазин и сокровищница.Еще добавим сюда секретки и босс-рум.

Собственно, специальные комнаты создаются в тех самых тупиках, о которых я говорил выше.

Все специальные комнаты имеют свои принципы и условия получения,и я приведу их все внизу.

Специальные комнаты распологаются от самого дальнего тупика к самому ближнему,об этом стоит помнить.

Chest,Dark Room и The Void генерируют только босс-рум и секретные/супер-секретные комнаты,а в Dark Room еще и могильную(о ней ниже).

Boss Room: генерируется всегда

  • если этаж XL, то генерируются рядом друг с другом.
  • в Void босс-румов несколько, и они не могут быть друг с другом(минимум 1 свободный слот между ними).
Secret Room/Super Secret Room: генерируется всегда.

  • Секретная комната связана минимум с 2 комнатами одной стороной, но к поздним этажам поиск может быть усложнен из-за размеров .
  • Супер-Секретная комната связана только с 1 комнатой, и чаще всего она у босс-рума, или же где-то в самом дальнем тупике.
  • Артефакт Luna дает со следующего этажа еще 1 Секретную и Супер-Секретную комнату, увеличивая их общее количество до 4 на этаж.
  • Брелок Fragmented Moon увеличивает число Секретных комнат до 3,если в комбинации с Luna.
  • С артефактом Luna,снижается шанс на спаун Планетария, ибо появляется еще одна Супер-Секретная комната.
  • Супер-Секретная комната будет находится дальше, чем Магазин, учитывая стартовую комнату.
  • Во время Восхождения после получения Dad's Note в Mausoleum II, все секретные комнаты будут пустые.

Магазин:генерируется на каждом этаже,вплоть до Womb/Utero/Scarred Womb(может быть и там,об этом ниже).
  • Магазин может заспауниться в Womb/Utero/Scarred Womb/Corpse, если у персонажа есть брелок Silver Dollar.
  • Магазин может заспауниться в Cathedral и Sheol, если у персонажа есть брелоки Holy Crown или Wicked Crown.
  • Не появится ни при каких условиях, если идет 3 и более победный круг.

Сокровищница:генерируется на каждом этаже,вплоть до Womb/Utero/Scarred Womb(может быть и там,об этом ниже).
  • Сокровищница может заспауниться в Womb/Utero/Scarred Womb/Corpse, если у персонажа есть брелок Bloody Crown.
  • Сокровищница может заспауниться Cathedral и Sheol, если у персонажа есть брелоки Holy Crown или Wicked Crown.
  • На XL этаже будут 2 Сокровищницы.
Специальные комнаты(зависящие)
Игровая комната и Комната жертвоприношения: базовый шанс 1 к 7(14%),плюс независимый шанс спауна 1 к 4,который дает в сумме 5 к 14(36%) шанс,если здоровье персонажа равно или больше чем его контейнеры.
  • Если Жертвенная комната сгенерировалась,то она имеет 2% шанс стать Игровой комнатой.Шанс повышается до 22%,если у персонажа есть 2 ключа.

Библиотека: 5% шанс на этаж.

  • Шанс повышается до 29%,если персонаж держал в руках книгу.

Проклятая комната: 50% шанс.

  • Шанс спауна Проклятой комнаты увеличивается до 63%,если персонаж был в Комнате Демона
  • С артефактом Voodoo Head,на этаже будет еще одна Комната Проклятий(если она будет вообще)

Мини-босс: 25% на первом этаже,44% на всех остальных.
  • Мини-Боссы могут спаунится в комнате вплоть до 5 главы - Sheol и Cathedral.
  • Жадность и Супер Жадность могут быть в Секретной Комнате,делая себе комнату мини-босса.

Комната испытаний: 50%,общее здоровье персонажа больше чем контейнеров.

  • Не может появится на первом этаже.
  • На этаже II будет заменена на Комнату испытаний боссами.

Комната испытания боссами: 50%,общее здоровье персонажа больше чем контейнеров.

  • Не может появится на первом этаже.

Аркада и Хранилище: гарантированно,если у персонажа есть 5 монет,и идет на II этаж.
  • Если Аркада заспаунилась,есть 10% шанс,что ее заменит Хранилище.Шанс возрастает до 40%,если у персонажа помимо 5 монет, есть 2 ключа.

Планетарий: 1% шанс спауна на до 4 главы,0% после(15%,если есть брелок Telescope Lens).
  • Шанс спауна планетария увеличивается на 20%,если на прошлом этаже персонаж не заходил в Сокровищницу.
  • Шанс спауна увеличивается на 9%,если у персонажа есть брелок Telescope Lens.
  • Шанс спауна увеличивается на 15% с предметом Magic 8 Ball.
  • Шанс спауна увеличивается на 15% с предметом Crystall Ball,и до 100%,если на прошлом этаже Сокровищница была пропущена.
  • Планетарий имеет больший приоритет спауна,чем Спальня,а потому,может быть так,что на этаже не будет места для Спальни.

Спальня: 2% обычно,возрастает до 22%,если у персонажа меньше 2 синих сердец,или меньше 2 красных,и нет синих.
  • Имеет равные шансы быть грязной или чистой.
  • Может быть поглощена планетарием.
  • Может появится только до Womb/Utero/Scarred Womb.

Могильная: всегда есть в Dark Room.
  • До разблокировки Забытого, там будет 1 могила,где он и лежит.
  • После разблокироваки Забытого, могил может быть больше,копать их нужно с помощью лопаты,оттуда падают расходники.
Эпилог
Благодарю за посещение руководства.

Будут вопросы,замечания и критика,пишите в комментарии,я исправлю.

До новых встреч.
15 Comments
Hakajisai  [author] Feb 4, 2022 @ 11:30am 
Дело субъективное.
yfyfyfyfyfy Feb 4, 2022 @ 8:13am 
Верно, ибо у тебя их нет.

И да, про Вифанию аргумент уровня "Не с той ноги встал - к беде"
Hakajisai  [author] Feb 4, 2022 @ 7:47am 
Тем более,я не обязан никому сливать свои источники,и я нигде не говорил,что инфа здесь абсолютно достоверна.

И всё же,за Вифанию я вижу библиотеку гораздо чаще,чем за других,и это вряд-ли просто так.
Hakajisai  [author] Feb 4, 2022 @ 7:46am 
Понимай как хочешь,мне без разницы.

Можешь продолжать мне тут ныть сидеть,а можешь уйти,мне все равно.
yfyfyfyfyfy Feb 4, 2022 @ 7:02am 
что? т.е. ты написал статью, ни указав ни одного (!!!) источника (даже не твики) и Я должен оправдываться ПЕРЕД тобой?
Hakajisai  [author] Feb 4, 2022 @ 6:52am 
Если у тебя есть источники лучше,то я очень буду тебе признателен,если ты их мне покажешь,я всё исправлю.Но если тебя тут всё не устраивает,это уже не мои проблемы.
yfyfyfyfyfy Feb 4, 2022 @ 6:46am 
сами разрабы подтвердили, что это никогда не работало ещё в rebirth (htt ps:/media.discordapp.net/attachments/648946109087219712/930489078116413482/unknown.png) (там пробел поставил, а то стим жалуется).
это ставит под сомнение всю твою статью. откуда ты берешь информацию? из каких источников? вики - плохой источник. там много дезинфы если ты будешь немного внимательным.
я не могу доверять этой информации. прошу, предоставь источники и ссылки
Hakajisai  [author] Feb 4, 2022 @ 2:07am 
Работало.
yfyfyfyfyfy Feb 3, 2022 @ 7:23pm 
Шанс повышается до 29%,если персонаж держал в руках книгу - это дизинфа. это НИКОГДА не работало в rebirth
Hakajisai  [author] Jan 28, 2022 @ 10:34am 
Немецкая и английская gamepedia.