Shattered Pixel Dungeon/Генерация

В версии 0.6.0 было добавлено 10 шаблонов генерации комнат, 7 новых шаблонов генерации специальных комнат и было переработано 12 шаблонов генерации.

## Сиды

В версии 1.3 появилась возможность ставить для своего забега конкретный сид.

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

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

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

## Генерация этажей в целом

Из клеток травы приблизительно половина - клетки высокой травы (на травянистых этажах больший процент).

## Модификаторы этажей

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

Модификатор текущего этажа можно узнать в правом верхнем углу экрана (). Также при входе на такие этажи высветится специальное оранжевое сообщение.

Особого модификатора не может быть у 1 этажа и этажей с боссами.

###  Гигантский

*"Этот этаж кажется вам необычайно большим"*.

Размер этажа куда больше обычного. На нем примерно наполовину больше комнат, есть дополнительная специальная комната, на 33% больше врагов, а также там всегда можно найти дополнительный рацион пищи.

###  Таинственный

*"Что-то вам подсказывает, что на этом этаже немало тайников".*

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

Помимо этого, всегда появляется дополнительная секретная комната (всегда есть 1-2 секретных комнаты).

###  Темный

*"Вы слышите чьи-то шаги в темноте"*.

Враги спавнятся немного чаще. Дальность зрения снижена с 8 до 2 клеток, всегда есть факел, который повысит радиус зрения до 6 клеток.

###  Изобилующий ловушками

*"Вы чувствуете, что вам нужно внимательнее смотреть под ноги".*

Видимых ловушек в 4 раза больше, чем обычно. Скрытых ловушек то же количество.

###  Висячий

*"Ваши шаги эхом отдаются над сводами подземелья"*.

Все коридоры на этаже сделаны из специального пола и расположены над пропастью.

###  Травянистый

*"Запах растительности заполняет воздух".*

На этаже генерируется больше клеток травы.

###  Водный

*"Вы слышите, как вокруг вас шумит вода".*

На этаже генерируется больше клеток воды.

## Этапные комнаты

В генератор карт были добавлены комнаты, которые привязаны к определенным этапам.

### Канализация

#### Канализационная труба

Комната, представляющая из себя длинный изогнутый коридор в 3 клетки шириной. В середине коридора находятся клетки воды. Минимальный размер комнаты - 3 на 3. Встречается только в канализации.

#### Кольцевая комната

Простая кольцевая комната, в центре комнаты располагается колонна случайной толщины. Встречается только в канализации.

#### Комната с круглой ямой и колонной в середине

Круглая комната, в центре которой расположена круглая яма, а в центре ямы - столб в 1 клетку. Вокруг столба расположен квадрат из специального пола, туда можно попасть по 4 мостикам. Ко многим дверям в комнате прорублены короткие коридорчики. Если есть коридорчик без двери - перед вами секретная дверь. Встречается только в канализации.

### Тюрьма

#### Комната с колоннами

Внутри комнаты симметрично относительно углов расположено несколько квадратных колонн 2 на 2 клетки.

#### Сегментированная комната

Комната, разделенная на маленькие комнатушки при помощи стен. Минимальный размер комнатушки - 2 на 3. Минимальный размер всей комнаты - 7 на 7, а может достигать и 15 на 15. Встречается только в тюрьме.

#### Комната с камерами

Большая прямоугольная комната, основной проход в которой имеет ширину 2 клетки и располагается между двумя прямоугольниками. Во внутреннем прямоугольнике находятся 1, 2 или 4 камеры размером от 2 на 2 до 4 на 4 каждая. В каждую камеру ведет дверь из остальной комнаты. Между камерами стена может быть толще, чем в 1 клетку.

### Пещеры

#### Раскопанная комната

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

#### Комната с разломом

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

#### Комната с круглой ямой

Круглая комната, в центре которой расположена круглая яма. Ко многим дверям в стенах прорублены коридорчики. Встречается только в пещерах.

### Столица дворфов

#### Комната со статуями

Это квадратная комната, которая разостлана ковром, не покрывающим только клетки у стен. По углам ковра и в его центре расположены статуи.

#### Ковровый перекресток

В этой комнате есть статуя, которую окружает ковер. Этот ковер соединяется другими ковровыми дорожками со всеми дверями в комнате (если ковер ведет в стену, то там скрытая дверь).

#### Большая библиотека

Комната представляет из себя большую по размерам библиотеку, поделенную на комнатушки, между которыми оставлен проход в одну клетку шириной. Все стены комнаты представляют собой книжные полки.

### Чертоги демонов

#### Комната со случайными стенами

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

#### Разрушенная комната

В этой комнате примерно половину клеток составляет пол, а половину - пропасть. По случайно расположенному полу можно проходить между всеми дверьми, ведущими в комнату.

#### Комната с черепами

Круглая комната, в центре которой находится круглая колонна, окруженная черепами. Если комната достаточно мала, то в центре комнаты могут просто лежать черепа.

## Стандартные комнаты

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

При появлении двух стандартных комнат вплотную или почти вплотную друг к другу стена между ними общет быть удалена.

### Полосатая комната

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

### Минное поле

    Квадратная комната, покрытая обычным полом. Местами могут быть тлеющие угли. В комнате находится случайное количество скрытых взрывающихся ловушек. Около каждой взрывающейся ловушки находится клетка, покрытая углями. Если вы ну очень плохо играете в "Сапер", то эта комната будет для вас очень опасной. В этой комнате могут генерироваться не только взрывающиеся ловушки, но и прочие ловушки. Размеры комнаты не ограничены.

### Выжженная комната

Комната, аналогичная прошлой, но вместо взрывных ловушек - поджигающие.

### Аквариум

Комната, клетки пола которой на расстоянии 1 клетки от стены представлены специальным полом. Вся центральная часть комнаты покрыта водой. В воде плавает от 1 до 3 гигантских пираний. Предметы могут генерироваться на поверхности воды, что делает их очень труднодоступными.

### Кладбище

Комната покрыта вытоптанной травой и в центре находится несколько могил. В одной из могил лежит предмет или некоторое количество золота. В остальных же могилах лежит некоторая сумма золота, зависящая от глубины.

### Комната с растениями

Вся комната покрыта вытоптанной травой и разделена на 4 квадратные секции. В каждой секции, ближе к центру комнаты, расположено одно случайное растение. Если комната попалась маленькая, то в ней может появится 2, а то и меньше растений. Клетки высокой травы, на которых находятся предметы или противник, становятся клетками вытоптанной травы.

### Комната с платформами

Сегментированная открытая комната, покрытая специальным полом и пропастями. Комната состоит из сегментов, соединенных мостиками. Все остальное пространство покрыто пропастью. Платформы не касаются стен комнаты, вместо этого от платформ к дверям протянуты мостики. Если мостик направлен от платформы в пустую стену, то это означает что перед вами секретная дверь. Минимальный размер комнаты - 6 на 6.

### Подозрительный сундук

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

### Большая библиотека

По краям комнаты поставлены книжные полки, в центре комнаты находится пьедестал со случайным зельем или свитком. Если комната достаточно большая, то на расстоянии 1 клетки от стены появятся уголки, состоящие из книжных полок. Около дверей книжные полки не стоят. Минимальный размер комнаты - 7 на 7.

### Комната с ямой

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

## Специальные запертые комнаты

Все комнаты из следующих списков имеют только 1 дверь для входа. При генерации обычно чередуются комнаты с расходниками и с экипировкой.

### Оружейная

В комнате генерируется оружие, метательное оружие, доспехи, а с вероятностью 25% могут появится бомбы.

### Комната с золотом

В комнате генерируются кучки золота, некоторые из них маленькие, некоторые - большие.

### Сундуки с золотом

В комнате генерируются 2-3 сундука с золотом. С вероятностью 33% каждый сундук может оказаться мимиком с большим количеством золота.

### Живая статуя

Вдоль дальней стены есть статуи, чуть дальше - живая статуя. Она не нападет, пока ее не потревожить. Сражается зачарованным оружием, которое выпадает с нее после убийства. Оно может быть улучшено как и обычно. С вероятностью 1/10 может быть бронированной и иметь свыше броню с руной.

### Могила

В дальних углах комнаты есть статуи. В центре чуть ближе - могила. После вскрытия в свободных клетках вокруг вас по горизонтали и вертикали появятся призраки, которые, как и все призванные враги, бездействуют первые 2 хода. Их лучше убивать скрытными или магическими атаками. В самой могиле лежит проклятая броня, которая имеет 67% вероятность получить дополнительное улучшение.

### Библиотека

Комната вся покрыта специальным полом. Вдоль стен - книжные полки. В этой комнате генерируется 1-3 свитка.

### Лаборатория

Комната вся покрыта специальным полом. В углу - алхимический котел. В комнате всегда есть 4-6 энергии, а также 1-2 зелья (как правило, редких). Дополнительно может появиться 1 рунный камень (кроме камней баланса и зачарования),

### Хрустальные сундуки

Комната, пол которой на расстоянии 1 клетки от стены покрыт специальными клетками пола. В центре комнаты находятся два хрустальных сундука. В сундуках могут находится палочки, кольца, артефакты. При наведении лупы на каждый из сундуков можно узнать находящийся в нем тип предмета. Где-то на уровне обязательно появится хрустальный ключ для открытия одного из сундуков на выбор. С вероятностью 10% 1 сундук окажется мимиком и награду из него можно будет получить без ключа.

### Двойной хрустальный выбор

В комнате есть 2 хрустальных двери, за одной есть зелья и свитки в количестве 3-4, а за другой - сундук с палочкой, кольцом или артефактом. Где-то на уровне обязательно появится хрустальный ключ.

### Комната с рунными камнями

Это квадратная комната, внутри которой расположена платформа. Вокруг платформы пропасть, на платформе лежит от 2 до 3 рунных камней. К платформе проведен мостик из специального пола.

### Заросший сад

Квестовая комната на 7-9 этаже, в которой находится несколько плеточников и сердце гнилоягоды. В середине рандомно появляются стены, что делает ее немного лабиринтом. Вся комната полностью покрыта высокой травой.

### Массовое захоронение

Квестовая комната на 7-9 этаже. Завалена баррикадой. Внутри комнаты находятся спящие скелеты и кучки костей. В одной из кучек лежитпрах мертвеца. Также могут генерироваться дополнительные кучки, в которых можно найти различные предметы. Наличие этой комнат не влияет на генерацию другой забаррикадированной комнаты. На этаже обязательно найдется зелье алхимического огня.

## Комнаты-головоломки

Комнаты-головоломки - это открытые комнаты, для преодоления которых удобнее всего использовать зелье, которое гарантированно появляется на этаже с комнатой.

### Затопленное хранилище

В комнате находится 3 пираньи, а в конце комнаты стоит пьедестал с предметом. Предмет, найденный на пьедестале, никогда не бывает проклятым. С вероятностью 33% может получить дополнительный уровень улучшения. На этаже обязательно найдется зелье невидимости.

### Забаррикадированная комната

Комната за баррикадой. Чтобы ее сжечь, на этаже обязательно найдется зелье алхимического огня. За баррикадой могут генерироваться еда, зелье, свиток или горшок с медом.

### Комната с красным часовым

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

### Газовая комната

Комната наполнена бесконечным токсичным газом и в ней есть 2 сундука с золотом и 1 куча костей с золотом. На этаже обязательно найдется зелье очищения.

### Комната с огненной стеной

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

### Комната с ловушками

Комната, покрытая ловушками. С вероятностью 25% ловушки заменяются на пропасть. В конце комнаты находится пьедестал с предметом. Предмет никогда не бывает проклятым, а с вероятностью 33% получает дополнительный уровень улучшения. На этаже обязательно найдется зелье левитации.

Ловушки, которыми заполнена центральная часть комнаты, выбираются из этого списка:

#### Канализация

* Калечащая ловушка
* Телепортирующая ловушка
* Овечья ловушка

#### Тюрьма

* Отравляющая ловушка
* Взрывная ловушка
* Калечащая ловушка

#### Пещеры

* Ослепляющая ловушка
* Отравляющая ловушка
* Взрывная ловушка

#### Столица дворфов

* Перемещающая ловушка
* Ослепляющая ловушка
* Дезинтегрирующая ловушка

## Специальные открытые комнаты

### Тайный сад

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

Вероятность появления растений в саду
 1/3
 1/15
 4/15

### Колодец

Это прямоугольная комната, где не может быть предметов. В ее середине расположен либо источник здоровья, либо источник мудрости.

Источник здоровья имеет следующие эффекты:

* Исцеление героя, избавление его от голода и снятие проклятия с экипированных предметов (нужно ступить в колодец)
* Полное наполнение бурдюка или освящение анха (нужно бросить в колодец бурдюк или анх)
* Снятие проклятия с одного предмета (нужно бросить в колодец один из предметов экипировки или палочку)

Источник мудрости имеет следующие эффекты:

* Раскрытие на этаже всех предметов и клеток вокруг них, опознание экипированных предметов и раскрытие проклятия на всей имеющейся экипировке и палочках (нужно ступить в колодец)
* Опознание одного предмета как от свитка (нужно бросить в колодец предмет для опознания)

После одного использования колодец осушается и больше не сможет быть использован.

### Алтарь

В комнате пропасть с коридором из специального пола, ведущим к пьедесталу с огнем, окруженному углями. Если убить врагов на углях или на пьедестале, то огонь будет усиливаться. После 3-5 жертв огонь оставит проклятое оружие, которое имеет 67% вероятность получить дополнительное улучшение.

### Тройной выбор между расходниками

Сама комната не заперта.

Комната представляет из себя прямой коридорчик с 4-мя ответвлениями по 2 в каждую сторону. От последних ответвлений идет еще по одному ответвлению вниз. Итого получается 6 комнат, в каждую из которых можно попасть только с помощью хрустального ключа, и только в 4 из которых - без захода в другую комнату. Суммарно в комнатах лежит по 3 зелья и по 3 свитка.

На этаже генерируется 3 хрустальных ключа, так что заполучить можно только половину предметов. Пользуйтесь возможностью посмотреть сквозь хрустальную дверь, что лежит в комнатушке.

### Комната с разбитым полом

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

## Секретные комнаты

В версии 0.6.2 был добавлен новый вид комнат - секретные. Дверь в эти комнаты одна и всегда скрытая. Эти комнаты всегда смежны с обыкновенными комнатами, поэтому не стоит искать их в коридорах.

Перед комнатами иногда появляется комнатушка-лабиринт, дверь в которую спрятана, и в которой также нужно найти секретную дверь, ведущую к сокровищам.

Комнаты генерируются на всех этажах кроме первого и этажей с боссами. На этажах торговцев комнаты генерируются реже. На этажах с "вопросиком" (полных секретов) гарантированно есть тайная комната, а может быть и две.

### Артиллерийская

На картинке - 1. Эта комната покрыта специальным полом, посередине находится статуя. Вокруг статуи лежит метательное оружие и бомбы.

### Лаборатория

На картинке - 2. Комната покрыта специальным полом, посередине находится алхимический котел. В комнате лежат 2-3 зелья, за исключением зелий силы. В комнате можно частенько обнаружить зелья опыта и другие редкие зелья.

### Тайная Библиотека

На картинке - 3. Комната покрыта специальным полом, по стенам расположены книжные полки. В комнате лежат 2-3 свитка, за исключением свитков улучшения. Размеры комнаты не превышают 7 на 7. В комнате можно частенько обнаружить свитки превращения и другие редкие свитки.

### Тайный Сад

На картинке - 4. Комната, покрытая высокой и вытоптанной травой с эффектом сада. В комнате находится цветок звездоцвета, семяловка и ловец росы, а также ещё один цветок, повторяющий семяловку или ловец росы.

### Кладовая

На картинке - 5. В этой комнате хранится как минимум 8 крупных кучек золота, но половину всего пространства занимают ловушки. В комнате генерируются ловушки камнепада или ловушки ядовитых дротиков (дезинтегрирующие, если этаж выше 10). Невозможно просто пройти там и собрать все золото. Помогут зелье левитации или камень обезвреживания.

### Горшечная комната

На картинке - 6. На вид обыкновенная комната, но в ней находится несколько бомб, горшочек с медом и разбитый горшок, около которого летает золотая пчела.

### Обеденная комната

На картинке - 7. Необычная комната, полностью покрытая специальным полом, за исключением квадратика воды, в центре которого растет кустик пустофрукта. Также в комнате появляется некоторое количество еды (прожаренное мясо и пироги), зависящее от голода персонажа.

### Гигантский лабиринт

На картинке - 8. Большая комната-лабиринт, размерами от 14 до 18 по длине и высоте. Где-то в этой комнате есть сундук, в котором лежит случайное оружие или броня. Найденный предмет с вероятностью 33% получит дополнительное улучшение (как и в комнатах-головоломках) и никогда не бывает проклят.

### Зачаровальня

На картинке - 9. Комната, одна стена которой состоит из книжных полок, на полу у входа лежат 2 случайных рунных камня. За книжными полками лежит камень зачарования. На этаже обязательно найдется зелье алхимического огня.

### Комната с колодцем

На картинке - 10. Представляет из себя комнату 3 на 3, в центре которой находится колодец, обладающий случайной силой. Вокруг колодца пропасть, подобраться к колодцу можно только пройдя по мостику.

### Комната-ловушка

На картинке - 11. Комната, в центре которой находится куча костей с не особо ценным предметом внутри. Вся комната заполнена скрытыми призывающими ловушками, которые активируются все по цепной реакции. Лучше не трогать эту комнату без зелья левитации, камня обезвреживания или того, что может расправиться с большим количеством врагов. Размеры комнаты не могут быть от 3 на 3 до 6 на 6.

### Комната с сундуками

На картинке - 12. В центре комнаты находится 4 золотых сундука, по краям комнаты лежат золотые ключи. Все остальное пространство - это пропасть. Размеры комнаты 6-7 на 6-7 клеток. Для прохождения комнаты нужно 2 зелья левитации, одно зелье гарантированно есть на этаже. Для облегчения задачи можно использовать зелья ускорения, камни перемещения или телекинетический захват.

### Комната с Крысиным королем

На 5 этаже всегда есть секретная комната размером от 3х3 до 5х5 с крысиным королем, к которому можно прийти с короной для получения его особой способности и 4-й ветки талантов. Вдоль всех стен комнаты лежит куча сундуков с 10-25 золота каждый.

## Генерация предметов

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

Предметы с гарантированным появлением:

* 2 зелья силы на локацию (всегда на разных этажах)
* 3 свитка улучшения на локацию (всегда на разных этажах)
* 1 мистический грифель на локацию
* 1 рацион пищи на этаж (с вероятностью 20% заменяется пирогом, на гигантский этаж - 2 единицы еды)
* 1 факел на темный этаж (по 2 факела на каждый этаж в чертогах демонов)
* 1 камень интуиции с 1 по 3 этаж
* 1 камень зачарования с тюрьмы по столицу дворфов

### Шансы появления предмета в стандартных комнатах этажа

На одном этаже по стандартным комнатам разбросаны 3, 4 или 5 предметов с вероятностями 60%, 30% и 10% соответственно.

 Зелье
 Свиток
 Метательное оружиеили броня
 Оружие ближнего боя
 Семя
 Рунный камень
 Палочка
 Кольцо или артефакт

При представлении вероятности в виде обыкновенной дроби, числителем будет вес, а знаменателем - 35 (общий вес). Если любой из этих предметов был сгенерирован, то при генерации следующих этажей его вес уменьшится на 1 (знаменатель всех дробей тоже уменьшится на 1, чтобы в сумме была 1/1 или 100%). Из этого следует, что при генерации 35 предметов все предметы будут ровно в таком количестве и счетчик обнулится.

### Расположение предметов

Обычные предметы, которые генерируются в комнатах, с вероятностью в 70% будет лежать на полу, 25% - быть в сундуке (шанс на мимика - 20%) и 5% - быть в куче костей.

Экипировка, метательное оружие и палочки также имеют (улучшение+1)\*25% шанс (50% шанс для артефакта) появиться в золотом сундуке (шанс на мимика - 10%).

#### Останки героя

Если вы играете без испытаний, то в качестве бонуса после каждой неудачной игры на том этаже, на котором вы умерли, можно найти свои коричневые останки. Там будет лежать один предмет (или немного золота) из вашей предыдущей игры. Этими предметами не могут быть предметы в ограниченном количестве и уникальные предметы.

Если выпадет экипировка (все, что можно надеть) или палочка, то из останков вылетит призрак и предмет точно будет проклят. Из останков нельзя получить экипировку и палочки выше +3, артефакты выше +0.

### Улучшения и другие характеристики экипировки и палочек при генерации

В игре присутствует 15 свитков улучшения, но многие вещи могут быть улучшены изначально. Также вещи могут быть прокляты, а оружие или броня - зачарованы. Здесь будут перечислены вероятности этого не только при генерации в стандартных комнатах на этаже, но и от прочих источников.