Эта статья актуальна только для сборки /tg/station 13
|
Информация на данной странице полностью актуальна только для сборки /tg/Station13! Не пытайтесь использовать ее на других сборках.
Хотя можете попытаться, вдруг сработает...
|
Основы
Интерфейс принтера для печатных плат. Сверху - количество материала и информация об апгрейдах, в середине - категории.
И так, для того чтобы начать создавать какие-либо кремниевые изделия и заставить их делать за вас всю работу, рекомендуется напечатать в отделе исследований такую вещь как Integrated Circuits Printer , а так-же опционально:
- (Advanced Designs upgrade disc) Диск на продвинутые электросхемы
- (Circuit Cloner upgrade disc) Диск на возможность печати готового устройства из кода
Вставляете их в принтер, и вам открываются новые возможности.
Необходимые инструменты
Для нормальной работы любому человеку необходимы инструменты. Они размещены во вкладке Tools.
- Прокладчик проводов (Circuit Wirer) - самый главный инструмент, служит для соединения / разьединения разьемов на печатных платах. Кликни по нему, чтобы изменить режим работы.
- Устройство для отладки (Circuit Debugger) - служит для выставления постоянного значения в переменной. Может так-же использоваться для проверки работы вашего творения путем создания импульса на разьем.
- Анализатор (Circuit Analyzer) - сканирует ваше готовое рабочее творение и генерирует код, который можно сохранить себе на память и использовать в следующих раундах.
Корпуса
Вот ты уже наштамповал себе целый отсек инструментов, плат и прочей херни. Куда же это все ставить? Для этих целей и придумали различные корпуса.
Виды корпусов
Корпус
|
Описание
|
Стоимость
|
Внутреннее пространство
|
Сложность
|
|
Electronic Assembly
|
Самый маленький корпус из всех. |
2.5 ед.
|
25 ед. |
75 ед.
|
|
Electronic Mechanism
|
Средний корпус. |
5 ед.
|
50 ед. |
150 ед.
|
|
Electronic Machine
|
Большой корпус. |
10 ед.
|
100 ед. |
300 ед.
|
|
Electronic Drone
|
Корпус, который может передвигаться. |
7.5 ед.
|
75 ед. |
225 ед.
|
Сборка и настройка
Для того, чтобы вставлять платы в корпус, его нужно открыть ломом
В меню корпуса вы увидите список действий с платой: Name | [Rename] | [Scan with Debugger] | [Remove] | [Move to bottom]
- Активатор с пометкой <PULSE OUT> создает импульс при выполнении указанных в схеме условий.
- Активатор с пометкой <PULSE IN> служит для активации интегральной схемы (Например, в сумматоре при импульсе на вход compute происходит суммирование входов).
- Так-же на саму пометку <PULSE IN> можно создать импульс с помощью
- Используя Отладчик можно задавать переменным постоянные значения. Для этого нужно посмотреть тип переменной, который указан в самом начале (прим. <NUM>), выбрать его в Отладчике, далее ввести значение и кликнуть им по пустому окончанию (null).
Переменные
- Переменные с типом <NUM> могут содержать только числовое значение.
- Переменные с типом <REF> могут содержать только имя обьекта (прим. Bol Onovich).
- Переменные с типом <TEXT> могут содержать только текстовую строку.
- Переменные с типом <BOOL> могут содержать значения true или false.
- Переменные с типом <ANY> могут содержать любые значения.
Интегральные схемы
Собственно то, из чего ты и будешь собирать свою армию дронов-убийц. Подразделяются на категории, о которых ниже.
Power / Passive
Arithmetic
Интегральная схема
|
Описание
|
Стоимость изготовления
|
Сложность
|
Активатор
|
Входы
|
Выходы
|
|
Addition Circuit
|
Сумматор. Складывает числа. |
0.1 ед.
|
1 ед. |
compute <PULSE IN>
on computed <PULSE OUT>
|
<NUM> A-H |
<NUM> result
|
|
Subtraction Circuit
|
Вычитатель. Находит разность между числами. |
0.1 ед.
|
1 ед. |
compute <PULSE IN>
on computed <PULSE OUT>
|
<NUM> A-H |
<NUM> result
|
|
Multiplication Circuit
|
Умножитель. Находит произведение чисел. |
0.1 ед.
|
1 ед. |
compute <PULSE IN>
on computed <PULSE OUT>
|
<NUM> A-H |
<NUM> result
|
|
Division Circuit
|
Делитель. Находит частное чисел. |
0.1 ед.
|
1 ед. |
compute <PULSE IN>
on computed <PULSE OUT>
|
<NUM> A-H |
<NUM> result
|
|
Exponent Circuit
|
Возведение степени. Возводит A в степень B. |
0.1 ед.
|
1 ед. |
compute <PULSE IN>
on computed <PULSE OUT>
|
<NUM> A
<NUM> B
|
<NUM> result
|
|
Sign Circuit
|
Сигнальная цепь. Выводит на выход число 1, -1 или 0 в соответствии с положительным, отрицательным, или нулевым входом. |
0.1 ед.
|
1 ед. |
compute <PULSE IN>
on computed <PULSE OUT>
|
<NUM> A |
<NUM> result
|
|
Round Circuit
|
Округлитель. Округляет A до ближайшего множества B от A. Если вход B пустой, то A округляется вниз. |
0.1 ед.
|
1 ед. |
compute <PULSE IN>
on computed <PULSE OUT>
|
<NUM> A
<NUM> B
|
<NUM> result
|
|
Absolute Circuit
|
Модуль. Вычисляет модуль числового значения. Полезно при вычислении дистанции до обьекта. |
0.1 ед.
|
1 ед. |
compute <PULSE IN>
on computed <PULSE OUT>
|
<NUM> A |
<NUM> result
|
|
Average Circuit
|
Среднее значение. Вычисляет среднее числовое значение. |
0.1 ед.
|
1 ед. |
compute <PULSE IN>
on computed <PULSE OUT>
|
<NUM> A-H |
<NUM> result
|
|
π constant Circuit
|
Выводит на выход число π (3.14159) |
0.1 ед.
|
1 ед. |
compute <PULSE IN>
on computed <PULSE OUT>
|
--- |
<NUM> result
|
|
Random number generator Circuit
|
Генератор случайных чисел. Выдает на выход случайное число, заданное в пределах от L до H. |
0.1 ед.
|
1 ед. |
compute <PULSE IN>
on computed <PULSE OUT>
|
<NUM> L
<NUM> H
|
<NUM> result
|
|
Square root Circuit
|
Квадратный корень. Вычисляет квадратный корень числа. |
0.1 ед.
|
1 ед. |
compute <PULSE IN>
on computed <PULSE OUT>
|
<NUM> A |
<NUM> result
|
|
Modulo Circuit
|
Остаток от деления. Находит остаток от деления A на B |
0.1 ед.
|
1 ед. |
compute <PULSE IN>
on computed <PULSE OUT>
|
<NUM> A
<NUM> B
|
<NUM> result
|
Готовые устройства
Здесь будут собраны примеры различных сейв-кодов устройств. Для того, чтобы напечатать устройство - скопируйте код и вставьте в принтер. Для этого требуется наличие расширения Circuits Cloning
Устройство чтения своего заряда батареи и времени (Тест)
|
Electronic assembly
start.assembly{{*}}electronic assembly=-=electronic assembly{{*}}components^%^button=-=On^%^text-to-speech circuit=-=Speaker^%^integrated clock=-=Windows Clock^%^tiny photovoltaic cell=-=Generator^%^concatenator=-=Concatenator^%^internal battery monitor=-=Battery Monitoring^%^number to string=-=Number To String{{*}}values^%^2i1:+:text:+:Charge left: 99.9002 Time is: 04:03:38^%^5i5:+:text:+:Charge left: ^%^5i6:+:text:+:99.8882^%^5i7:+:text:+: Time is: ^%^5i8:+:text:+:04:03:38^%^7i1:+:num:+:99.8882{{*}}wires^%^2i1=-=5o1^%^5i6=-=7o1^%^5i8=-=3o1^%^7i1=-=6o3^%^3o1=-=5i8^%^5o1=-=2i1^%^6o3=-=7i1^%^7o1=-=5i6^%^1a1=-=3a1^%^1a1=-=6a1^%^2a1=-=5a2^%^3a1=-=1a1^%^3a2=-=5a1^%^5a1=-=3a2^%^5a2=-=2a1^%^6a1=-=1a1^%^6a2=-=7a1^%^7a1=-=6a2{{*}}end
|