Рентгеновский сканер

> Я вижу тебя насквозь.
>
>

**Рентгеновский сканер** *(англ. X-Ray)* — модовый обычный модуль. Представляет собой пять круглых кнопок с цифрами от 1 до 5, а также тонкий длинный экран в виде узкой полоски, на котором зелёным цветом отображаются двумерные символы, которые сканируются в определённых направлениях. Основная фишка модуля — собственно трудность визуального восприятия этих самых символов в динамике, которые необходимо распознавать лишь по их одномерному срезу, не видя их целиком.

Модуль очень сложен для сапёра и относительно прост для эксперта: очень труден в визуальном восприятии и определении символов, требует практики и времени для своего решения; эксперту же необходимо лишь понять, о каких символах говорит сапер, приводя ему примеры, а после сообщить решение. Не требует никакой информации о корпусе бомбы.

## Руководство

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

 2. Снизу вверх
 3. Поочерёдно взад-вперёд

* Два символа из трёх — символы из большой «Таблицы А», один из которых обозначает **столбец**, а другой — **строку**. Найдите их пересечение.
* И ещё один, третий символ — это символ из маленькой 3×3 «Таблицы Б». В зависимости от того, где он в ней располагается, перейдите от вашего пересечения двух предыдущих символов в «Таблице А» **на одну клетку в том же направлении**, что и в «Таблице Б». Найденное число — ответ. Нажмите эту цифру на модуле, чтобы решить его.
* Если вы нажмёте неправильную цифру, модуль зафиксирует ошибку и начнёт сканировать три новых символа.

Таблица Б

## Советы по обезвреживанию

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

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

Мало просто определить сканируемый символ, нужно научиться ещё определять направление сканирования. Если все символы у вас сканируются «Сверху вниз» или «Снизу вверх», то вам, можно сказать, повезло, поскольку данные два способа самые лёгкие, так как в них последовательность из 3-х символов просто циклически повторяется. Если же сканирование у вас выполняется «Поочерёдно взад-вперёд», то здесь всё несколько сложнее: три символа сканируются сначала, к примеру, сверху вниз, а затем снизу вверх в обратном порядке, что может сильно запутать.

**Обратите внимание:** символы столбцов большой Таблицы А имеют свои **перевёрнутые копии**. Чтобы определить, какой именно символ из столбца вам нужен, посмотрите на направление сканирования символа из строк Таблицы А (сверху вниз, либо снизу вверх он сканируется), и сопоставьте это с символом из столбца. Помимо этого, все символы из маленькой Таблицы Б имеют горизонтальную ось симметрии, так что с помощью них вы НЕ сможете определить направление сканирования.

## Галерея

Ниже представлены гифки со всеми возможными символами, представленными в данном модуле. Заметьте, что поскольку символы из столбцов большой Таблицы А имеют свои перевёрнутые копии, то, к примеру, обычный треугольник  и перевёрнутый треугольник  будут выглядеть одинаково, если первый будет сканироваться сверху вниз, а второй — снизу вверх.

В подписи под каждой гифкой также будет указано, в каком направлении сканируется символ, при помощи стрелок `↑ и ↓` (сверху вниз, либо снизу вверх); кроме символов из маленькой Таблицы Б, поскольку они горизонтально симметричны, и не важно, в каком направлении они сканируются — они будут выглядеть одинаково. Вы можете попрактиковаться в определении всех символов:

Символ  ↓, либо  ↑Символ  ↑, либо  ↓Символ  ↑, либо  ↓Символ  ↓, либо  ↑Символ  ↓, либо  ↑Символ  ↓Символ  ↓Символ  ↑Символ  ↑Символ  ↑Символ  ↑Символ  ↓Символ  ↓Символ  ↓Символ  ↓Символ  ↓Символ  ↑Символ Символ Символ Символ Символ Символ Символ Символ Символ
## Интересные факты

* В исходном коде данного модуля содержится файл с изображением огромного количества самых разнообразных символов, часть которых имеется в этом модуле. Другие символы используются, к примеру, в некоторых других модулях:  Асинхронные символы или НЕ-рентгеновский сканер.

Все символы из исходного кода, часть которых используется в данном модуле
## Ссылки

* Оригинал на английском
* Оригинал на русском

## Примечания

1. ↑ Файл-изображение со всеми символами из исходного кода — GitHub.
2. ↑ Другой модуль из этого же мода; на английском — «Not X-Ray».