Integrated Circuits: различия между версиями
Версия 10:09, 30 ноября 2017после 20 июня 2016 Keofox (обсуждение | вклад) (→Lists:) | Версия 10:17, 30 ноября 2017после 20 июня 2016 Keofox (обсуждение | вклад) (→Lists:) | ||
| Строка 779: | Строка 779: | ||
|- | |- | ||
|[[File:Icircuit_listconstruct8.png]]||Large List Constructor Circuit | |[[File:Icircuit_listconstruct8.png]]||Large List Constructor Circuit | ||
| − | |Большой обьединитель. Строит список из 16 входов|| 200 cm | + | |Большой обьединитель. Строит список из 16 входов.|| 200 cm |
|8 ед.|| compute <PULSE IN> | |8 ед.|| compute <PULSE IN> | ||
---- | ---- | ||
| Строка 786: | Строка 786: | ||
|- | |- | ||
|[[File:Icircuit_listdeconstruct.png]]||List Deconstructor Circuit | |[[File:Icircuit_listdeconstruct.png]]||List Deconstructor Circuit | ||
| − | |Малый разделитель. || 200 cm | + | |Малый разделитель. Разьединяет список в точке, указанной индексом и выводит на выход каждую строку.|| 200 cm |
| − | | | + | |2 ед.|| compute <PULSE IN> |
---- | ---- | ||
| − | + | on computed <PULSE OUT> | |
| + | | <LIST> input | ||
---- | ---- | ||
| − | + | <INDEX> index | |
| − | | < | + | || <ANY> output 1-4 |
| − | ---- | ||
| − | <NUM> radius | ||
| − | || <LIST> located ref | ||
|- | |- | ||
| − | |[[File:Icircuit_ | + | |[[File:Icircuit_listdeconstruct8.png]]||Medium List Deconstructor Circuit |
| − | | | + | |Средний разделитель. Разьединяет список в точке, указанной индексом и выводит на выход каждую строку.|| 200 cm |
| − | | | + | |4 ед.|| compute <PULSE IN> |
---- | ---- | ||
| − | + | on computed <PULSE OUT> | |
| + | | <LIST> input | ||
---- | ---- | ||
| − | + | <INDEX> index | |
| − | | <ANY> | + | || <ANY> output 1-8 |
| − | ---- | ||
| − | <NUM> radius | ||
| − | || <ANY> located ref | ||
|- | |- | ||
| − | |[[File:Icircuit_ | + | |[[File:Icircuit_listdeconstruct8.png]]||Large List Deconstructor Circuit |
| − | | | + | |Большой разделитель. Разьединяет список в точке, указанной индексом и выводит на выход каждую строку.|| 200 cm |
| − | | | + | |8 ед.|| compute <PULSE IN> |
---- | ---- | ||
| − | on | + | on computed <PULSE OUT> |
| + | | <LIST> input | ||
---- | ---- | ||
| − | + | <INDEX> index | |
| − | | < | + | || <ANY> output 1-16 |
| − | ---- | ||
| − | <NUM> code | ||
| − | || --- | ||
| − | |- | ||
| − | |[[File:Icircuit_signaler.png]]||NTnet Networking Circuit | ||
| − | |Интернет плата (Внутриигровая). Позволяет отправлять и получать пакеты данных по заданному адресу. Каждой плате выдается свой адрес, находящийся в описании.|| 200 cm | ||
| − | |4 ед.|| send data <PULSE IN> | ||
| − | ---- | ||
| − | on data received <PULSE OUT> | ||
| − | | <TEXT> target NTnet address, data to send, secondary text, passkey || <TEXT> address received, data received, secondary text received, passkey | ||
| − | |- | ||
| − | |[[File:Icircuit_gps.png]]||Global Positioning System | ||
| − | |GPS локатор. Выдает абсолютные (мировые) координаты устройства.|| 200 cm | ||
| − | |4 ед.|| get coordinates <PULSE IN> | ||
| − | ---- | ||
| − | on get coordinates <PULSE OUT> | ||
| − | | --- || <NUM> X | ||
| − | ---- | ||
| − | <NUM> Y | ||
| − | ---- | ||
| − | <NUM> Z | ||
| − | |- | ||
| − | |[[File:Icircuit_recorder.png]]||Microphone | ||
| − | |Микрофон. Служит для введения голосовых команд. Может использоваться для прослушки кого-либо. Умеет понимать все внутриигровые языки.|| 200 cm | ||
| − | |8 ед.|| on message received <PULSE OUT> | ||
| − | ---- | ||
| − | on translation <PULSE OUT> | ||
| − | | --- || <TEXT> speaker | ||
| − | ---- | ||
| − | <TEXT> message | ||
| − | |- | ||
| − | |[[File:Icircuit_recorder.png]]||Ranged Sensor | ||
| − | |Сенсор. На расстоянии до 8 тайлов сканирует любой обьект, на который вы укажете. Может игнорировать сумки.|| 200 cm | ||
| − | |36 ед.|| on scanned <PULSE OUT> | ||
| − | | <BOOL> ignore storage || <REF> scanned | ||
| − | |- | ||
| − | |[[File:Icircuit_recorder.png]]||Sensor | ||
| − | |Сенсор. Сканирует любой обьект, на который вы укажете. Может игнорировать сумки.|| 200 cm | ||
| − | |12 ед.|| on scanned <PULSE OUT> | ||
| − | | <BOOL> ignore storage || <REF> scanned | ||
| − | |- | ||
| − | |[[File:Icircuit_ibm.png]]||Internal Battery Monitor | ||
| − | |Внутренний сканер батареи. Выдает все параметры батареи.|| 200 cm | ||
| − | |1 ед.|| read <PULSE IN> | ||
| − | ---- | ||
| − | on read <PULSE OUT> | ||
| − | | --- || <NUM> cell charge, max charge, percentage | ||
| − | ---- | ||
| − | <REF> refference to assembly | ||
| − | |- | ||
| − | |[[File:Icircuit_ebm.png]]||External Battery Monitor | ||
| − | |Внешний сканер батареи. Выдает все параметры батареи заданного устройства.|| 200 cm | ||
| − | |2 ед.|| read <PULSE IN> | ||
| − | ---- | ||
| − | on read <PULSE OUT> | ||
| − | | <REF> target || <NUM> cell charge | ||
| − | ---- | ||
| − | <NUM> max charge | ||
| − | ---- | ||
| − | <NUM> percentage | ||
|- | |- | ||
Версия 10:17, 30 ноября 2017
|
Эта статья актуальна только для сборки /tg/Station13 |
| Информация на данной странице полностью актуальна только для сборки /tg/Station13! Не пытайтесь использовать ее на других сборках.
Хотя можете попытаться, вдруг сработает... |
Содержание
Основы 
(Advanced Designs upgrade disc) - Диск на продвинутые электросхемы. (Временно не работает)
(Circuit Cloner upgrade disc) - Диск на возможность печати готового устройства из кода. (Временно не работает)
Вставляете их в принтер, и вам открываются новые возможности. Ах да, и не забудьте вставить туда
.
Необходимые инструменты
Для нормальной работы любому человеку необходимы инструменты. Они размещены во вкладке Tools:
- Прокладчик проводов (Circuit Wirer)
- самый главный инструмент, служит для соединения / разьединения разьемов на печатных платах. Кликни по нему, чтобы изменить режим работы. - Устройство для отладки (Circuit Debugger)
- служит для выставления постоянного значения в переменной. Кликни по нему, чтобы выбрать тип переменной. Может так-же подавать импульсы на <PULSE IN> - Анализатор (Circuit Analyzer)
- сканирует ваше готовое творение и генерирует код, который можно сохранить себе на память и использовать в следующих раундах.
Корпуса 
Вот уже весь отсек забит платами, инструментами и прочим говном. Куда же это все ставить? Для этих целей и придумали различные корпуса. Только не забудь засунуть туда батарейку.
Виды корпусов
Сборка и настройка 
Для того, чтобы вставлять платы в корпус, сначала его нужно открыть отверткой
В меню корпуса вы увидите список действий с платой: Name | [Rename] | [Scan with Debugger] | [Remove] | [Move to bottom], что соответственно означает - Имя | Переименовать | Просканировать отладчиком | Вытащить | Переместить вниз
При настройке необходимо помнить, что:
- Активатор с пометкой <PULSE OUT> создает импульс при успешном выполнении операции.
- Активатор с пометкой <PULSE IN> служит для активации интегральной схемы (Например, в сумматоре при импульсе на вход compute происходит суммирование входов).
Переменные
- Используя Отладчик
можно задавать переменным постоянные значения. Кликни по нему, чтобы выбрать тип переменной.
- Переменные с типом <NUM> могут содержать только числовое значение.
- Переменные с типом <INDEX> могут содержать только целые числа, начиная c нуля.
- Переменные с типом <REF> могут содержать только имя обьекта (прим. Bol Onovich).
- Переменные с типом <TEXT> могут содержать только текстовую строку.
- Переменные с типом <BOOL> могут содержать значения true или false. Их так-же можно задать числовым значением.
- Переменные с типом <ANY> могут содержать любые значения.
Интегральные схемы 
Собственно то, из чего ты и будешь собирать свою армию дронов-убийц. Количество схем настолько огромно, что из них можно даже собрать свой процессор! Подразделяются на категории, о которых ниже.
Power / Passive
Arithmetic
Converter
Data Transfer
Input
Lists
Готовые устройства
Здесь будут собраны примеры различных устройств. Для того, чтобы напечатать устройство - скопируйте код и нажмите в принтере {load assembly} (Пока временно недоступно). Для этого требуется наличие расширения Circuits Cloning

