Схема из красного камня — это устройство, используемое для работы с сигналами красного камня, в том числе их хранения, обработки, изменения, генерации, а также активации с их помощью механизмов и управлении ими. Построенные на основе компонентов из красного камня, такие схемы представляют собой аналог электрических цепей в Minecraft.
Введение
Следует понимать разницу между схемой из красного камня и механизмом. Схема служит исключительно для манипуляций над сигналами красного камня. Механизм реагирует на сигналы красного камня с целью воздействия на окружающую среду: перемещения блоков, изменения уровня освещения, открытия или закрытия прохода, вызова звуковых сигналов и тому подобного.
Определения
- Сигнал красного камня — одно из двух состояний (уровней) красного провода. Положительный сигнал (верхний уровень) имеет место при наличии постоянного (на протяжении достаточного промежутка времени) питания, отрицательный сигнал (он же нулевой, или нижний уровень) — если питания в это время нет. Как правило, под обычным сигналом имеется в виду положительный, а отрицательный сигнал считается отсутствием сигнала.
- Фронт сигнала — переход цепи из одного уровня в другой. При переходе из отрицательного сигнала в положительный имеет место передний фронт, нарастание сигнала (иногда просто «фронт сигнала»), а при обратном переходе — задний фронт или падение (спад) сигнала.
- Импульс красного камня — переход цепи из одного уровня в другой, через определённый промежуток времени (длительность импульса) после которого следует возвращение в исходное состояние; тем самым имеют место два фронта сигнала, разведённых по времени. Выделяют положительный и отрицательный импульсы, соответствующие состоянию, которое приобретает цепь в начале импульса. Длительность импульса измеряется в тактах красного камня; один такт красного камня равен двум игровым тактам или одной десятой секунды (0,1 с).
- Величина или мощность сигнала — количественная характеристика сигнала в блоке красного провода, принимающая значение от 0 (нижний уровень, «нет сигнала») до 15. При перемещении с одного блока красного провода на другой величина сигнала понижается на 1, тем самым сигнал красного камня, имеющий максимальную величину в самом начале, полностью затухает к 16-му блоку красного провода. Большинство компонентов — источников сигнала (исключения — красный компаратор и датчик дневного света) генерируют сигнал величины 15. Компараторы позволяют работать с величинами сигнала.
- Активация — приведение в действие того или иного компонента (например двери или поршня) с помощью сигнала красного камня.
- Питание твёрдого блока — возможность использования твёрдого блока (в том числе некоторых механизмов, таких как раздатчик) в качестве проводника сигнала красного камня. Выделяют два варианта питания блока:
- сильное питание — когда для питания используется источник сигнала, тогда блок может передавать сигнал соседним блокам красного провода;
- слабое питание — когда для питания используется красный провод, тогда блок не может передавать сигнал соседним блокам красного провода, но может передавать его правильным образом расположенным повторителям или компараторам.
Условные обозначения блоков
На изображениях и графических схемах, используемых на вики, принято использовать следующие типы твёрдых блоков:
- Золотой блок обозначает стационарный блок, являющийся неотъемлемой частью схемы (например, по нему проложен красный провод).
- Алмазный блок обозначает блок, перемещаемый с помощью любого поршня.
- Шерсть или бетон используется для обозначения входов и выходов. Входы обозначаются лаймовым (светло-зелёным) цветом, выходы — розовым. Если вход и выход по той или иной причине совмещён (т. н. дуплексный вход/выход), то используется голубой цвет.
- Гладкая каменная плита в верхнем положении используется в схемах для особых случаев (в составе диодов, для вертикальной передачи сигналов, компактного размещения цепей без разрыва и так далее).
- Каменный кирпич обозначает стационарный блок, требуемый для сооружения механизма, но не являющийся частью самой схемы (например, он служит для удерживания мобов или жидкостей).
Выбор золотого блока обусловлен наличием хорошо заметных граней (что упрощает счёт) и тем, что жёлтый цвет использовался для обозначения твёрдых блоков в таких классических приложениях — симуляторах схем из красного камня, как MCRedstoneSim. Алмазный блок схож по текстуре с золотым блоком, но выгодно отличается по цвету. Разумеется, при строительстве схем из красного камня в «реальных» условиях режима «Выживание» желательно использовать другие, намного более доступные блоки. Плиты предпочтительнее, чем светокамень и перевёрнутые ступени, из-за лучшей доступности и того факта, что они меньше загораживают схему, а гладкие каменные плиты выбраны из-за узнаваемого внешнего вида и хорошо заметных граней.
Характеристики схемы
Одной из наиболее очевидных характеристик схемы являются её размеры. Как правило, приводятся размеры прямоугольного параллелепипеда, в который данная схема (без учёта отдельных блоков «входа» и «выхода») вписывается, с указанием длины, ширины и высоты. На вики размеры схем приводятся с учётом блоков, служащих опорой для проводов, повторителей и аналогичных компонентов; иногда лишний блок высоты может не учитываться при строительстве, так как уже может быть доступна подходящая поверхность для размещения цепей. В некоторых случаях может приниматься во внимание размер схемы всего в одной плоскости или же в одном измерении.
Некоторые компоненты, такие как повторители, компараторы или поршни, могут вносить задержку между приведением схемы в действие и достижением результата, измеряемую в тактах красного камня. Величина задержки или её отсутствие могут иметь большое значение в случае сложных схем или механизмов.
Также может приниматься во внимание использование отдельных видов материалов или их количество. В частности, для компаратора, наблюдателя или датчика дневного света требуется кварц Нижнего мира, а для липкого поршня — слизь, доступность которых может быть существенно ограничена на том или ином этапе игры.
Виды схем
Выделяют различные виды схем в зависимости от назначения и применения.
- Схемы передачи сигнала включают в себя схемы вертикальной передачи, повторения сигнала и диоды. Вертикальная передача сигнала не такая тривиальная, как горизонтальная, и к ней существуют несколько подходов. Особые схемы повторения сигнала могут работать мгновенно и/или в обе стороны, в отличие от простейшего повторителя.
- Логические вентили выдают тот или иной сигнал на выходе, сравнивая сигналы на входе. Сюда входят простейшие вентили «И», «ИЛИ», «НЕ», а также более сложные вентили, получаемые комбинацией простейших вентилей или иными способами.
- Схемы работы с импульсами позволяют генерировать одиночные импульсы, менять их длину, преобразовывать один импульс в несколько (или наоборот), а также реагировать на фронт сигнала или импульсы конкретной длины.
- Генераторы тактовых импульсов (таймеры) производят импульсы с заданной периодичностью. Некоторые могут быть приостановлены или активированы с помощью сигнала красного камня.
- Триггеры сохраняют состояние на протяжении длительного времени, меняя его под воздействием сочетаний сигналов на входах.
Существуют и иные разновидности схем.
См. также