Алхимия

**Алхимизация** – это
процесс комбинирования кодов двух предметов для создания уникального кода,
соответствующему предмету, который разделяет характеристики обоих его компонентов.
Если коротко, то: предметы A
+ B = предмет AB. Каждая пара кодов может
быть связана двумя способами: логическим «И» (&&) и «ИЛИ» (||).

Каждый предмет в игре Sburb имеет уникальный капча код, содержащий 8 различных 6-битных
символов. Каждый символ соответствует разной комбинации этих 6 битов и при
вбивании его в карту капчалога (капчакарта), используя Перфоматризайнер, он
выбивает одну дырку для каждого бита.

## **Коды и биты**

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

## **Операции**

Логическое “И” создаёт код со всеми общими битами между
двумя компонентами. Конечный код будет содержатьтолько те биты, которые есть в обоих
кодах. Это можно наглядно показать при наложении одной карты на другую, как
если бы они были одной картой. Если одна из этих карт не имеет пробитых
отверстий на том же месте, сдвоенная карта так же не будет иметь отверстия в
этом месте. В каноне это обычно создаёт предмет с комбинацией функций от обоих
предметов. Для примера ClawHammer&&PogoRide ==>PogoHammer, чьи функции
сочетают молот и качели.

Логическое “ИЛИ” создаёт код, со всеми битами от двух
компонентов. Если любой из кодов имеет бит, конечный код будет так же иметь бит
в том же месте. Это результат штамповки карты с одним кодом, затем той же карты
с другим кодом. Такая дважды-штампованная карта будет иметь все биты от обоих
карт. В каноне, это обычно создаёт предмет с формой одной части и функциями
другой. Для примера ClawHammer
является тем же pogoride,
но с формой молота (но без возможности использования как настоящий молот).

## **Комбинирование трёх предметов**

Некоторые предметы создаются комбинированием не только
двумя, но и тремя предметами. Так как при этом участвуют одни и те же биты это
является аналогом соединения двух предметов (A + B = AB) и конечного кода с
третьим предметом (AB +C = ABC). Как правило лучше всего использовать одну операцию на первой комбинации и другую на второй. Рецепты таких сущностей обычно записываются как A && B || C.

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

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

## **Нестабильные коды.**

Нестабильные коды - это то, что происходит, когда конечный
код от двух предметов слишком близок к оригиналу, обычно из-за того, что один
из компонентов предмета нестабилен сам по себе. Проще говоря, не достаточно
разнообразия в битах. Для примера, два совершенно нестабильных предмета –
00000000 – Абсолютно Стандартный Объект и !!!!!!!! – Абсолютно Уникальный
Объект. Все биты этих объектов соответственно 0 и 1. Теперь у нас есть предмет ClawHammer – nZ7In6BI

Давайте попробуем их скомбинировать:

nZ7Un6BI&& 00000000 = 00000000 nZ7Un6BI || 00000000 = nZ7Un6BInZ7Un6BI&&
11111111 = 11101010 nZ7Un6BI || 11111111 = nZ7Un6BI

Мы видим, что конечный результат - это тот же самый код ClawHammer, АСО или что-то
среднее между ними. Это то, чем является нестабильность кода – конечный код
слишком близко к первоначальному, делая новый предмет практически бесполезным
для алхимии.

Учитывая количество использования нестабильных кодов, каждый
предмет может стать неспособным для алхимизации и дальше по цепочке. Теперь
попробуем ClawHammerс …
Картинкой Типа Джеффа, WN6?TpMT.

nZ7Un6BI || WN6?TpMT
= nt7?ztVVnZ7Un6BI&&WN6?TpMT = W36UH22G

Так-то НАМНОГО лучше. Мы видим, что здесь ещё осталась пара
общих символов, но эти коды намного стабильнее и могут быть использованы
какое-то время.

Главное правило: наш «алфавит» начинается с 0-9, a-z, A-Z,
затем знаки препинания. Чем дальше вы от середины, начала и конца алфавита тем
безопаснее будет код. (Хотя вы конечно можете использовать символы из этих мест,
просто не все из них).

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

## **«Кодовое смешение»**

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

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

## Остальные общие ошибки

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

### **Само-комбинация.**

Предмет нельзя скомбинировать с самим собой используя
какой-либо метод. Два кода полностью одинаковы и их наложение или двойное-штампование
не изменит никак конечный код.

### **Абсолютные объекты**

Есть два объекта в игре, коды которых никак не
взаимодействуют с другими кодами. Это Абсолютно Стандартный Объект (00000000,
никакой из возможных битов) и Абсолютно Уникальный Объект (!!!!!!!!, каждый
возможный бит). Наложение карты АСО на другую приведёт к карты с такими же
отсутствующими битам, и попытка штамповки второй карты в АУО будет бесполезно
так как все отверстия уже пробиты.

 Крафт: **Алхимия** | Материя | Стройматерия

 Игровые существа: Монстры | Обитатели | Чёрный король