Учимся готовить Криптокотиков. Часть 6. Система обозначения трейтов.
Быстрый поиск по таблице катрибутов. Как понять о каком трейте идёт разговор при обсуждении генома. Системы обозначения катрибутов в КриптоКотиках.
До недавнего времени, наиболее распространённым способом идентификации генов было использование системы, известной в котосообществе как код KAI. Он был представлен порталом CryptoKittyDex и назван в честь Кая, который помог взломать геном КриптоКотиков, а также написал несколько очень хороших статей о том как им пользоваться.
Код KAI также известен, как Base58 и стал популярен в криптосообществе, так как он предлагает определённые преимущества при работе с пятибитными номерами. Но эта система часто была источником путаницы и ошибок, а также она интуитивно непонятная.
Поэтому мы, при создании Котобазы, сразу задумались о том, как улучшить систему идентификации генов и ввели INT (Integer) систему и всё это время активно продвигали её среди разработчиков популярных сервисов и порталов о КриптоКотиках.
Сегодня, один из самых популярных калькуляторов и генридеров в КотоКоммьюнити объявил о переходе на INT систему и в этой статье я хочу описать более подробно как ей пользоваться.
Постоянно обновляющуюся табличку с трейтами вы можете найти здесь.
Слева указан столбец CODE с пятибитным обозначением гена, а также столбец INT, где указан номер катрибута.
В отличие от KAI системы, где номер катрибута начинался с 1 до Х, с пропуском буквы l, здесь отсчёт начинается с 00 по 31, что совпадает с бинарным номером катрибута в блокчейне.
Преимущество этой нумерации очевидно: легче запомнить, что “21” всегда идёт за “20“, чем “m” следует за “k” и нет неуклюжего перехода от чисел к буквам в произвольной точке последовательности генов.
Кроме того, теперь легко идентифицировать пары мутаций: любые два последовательных числа, где большее число нечётно – всегда является парой для мутации, например:
- 00 и 01? – Да!
- 12 и 13? – Да!
- 05 и 06? – Нет!
- 20 и 23? – Нет!
Мы теперь точно знаем, что так и работает код смартконтракта для бридинга, он проверяет должна ли пара генов иметь возможность мутировать.
Также легко запомнить, что все мутации M1 (Tier1) идут с 16 по 23, мутации M2 (Tier2) идут с 24 по 27, мутации M3 (Tier3) идут с 28 по 29 и мутации M4 (Tier4) идут с 30 по 31.
Добавит ли это путаницы? Поначалу да!
Но всегда будет ясно, какой код используется в разговоре. Всё из-за буквенного обозначения группы.
Каждая группа имеет также двубуквенное обозначение:
- Fur: FU
- Pattern: PA
- Eye Colour: EC
- Eye Shape: ES
- Base Colour: BC
- Highlight Colour: HC
- Accent Colour: AC
- Wild Element: WE
- Mouth: MO
- Environment: EN
- Secret: SE
- Unknown: UN
Например форма глаз simple – это ES05, паттерн henna – это PA21.
Также, узнав, что разработчики используют немного другую систему для названий генотипа, мы немного обновим термины для них.
В сообществе есть устоявшиеся термины “доминантный” и “рецессивный”, но разработчики используют названия “первичный” и “скрытый”, поэтому мы тоже начнём использовать их. Теперь аббревиатуры будут выглядеть так:
- Первичный ген – Primary Gene Slot (P)
- Скрытый ген – Hidden Gene Slot (H1)
- Умеренно Скрытый ген – Moderately Hidden Gene Slot (H2)
- Глубоко Скрытый ген – Deeply Hidden Gene Slot (H3)
То есть теперь генотип котика будет выглядеть как:
P/H1/H2/H3 (вместо D/R1/R2/R3)
Математика останется той же, просто поменяются термины, которые более точно описывают, как работает фактическое секвенирование генов в КриптоКотиках во время бридинга.
Те инструменты и термины, что мы использовали в первые дни игры устарели, поэтому настало время обновить нашу терминологию, чтобы игра была менее запутанной для новых игроков, ну и для большей точности.
Перемены всегда трудны и трудно нарушать привычки. Никто не пытается заставить вас измениться, и, конечно, вы можете продолжать использовать старые термины, если хотите. Но мы верим, что эта новая система будет более выгодной в долгосрочной перспективе, поэтому мы меняемся и рассказываем Вам об этом. Мы надеемся, что вы присоединитесь к нам в этом смелом новом технически точном мире!
Обсудить новость или задать вопросы вы всегда можете на нашем форуме или в оффициальном дискорде КриптоКотиков.
Также подписывайтесь на наш твиттер (@kotobaza_co) и телеграм-канал (t.me/kotobazaco) чтобы быстрее узнавать о новых новостях из мира КриптоКотиков.