Baimer, закончила перевод урока по работе с процессором. Пока переводила, вроде было всё понятно - почитала перевод и поняла, что людям, не очень знакомым с элементами логики, сие покажется лесом дремучим. Текст выставлю, но прошу не задавать мне по нему никаких вопросов, поскольку:- во-первых, локализаторы игры дико накосячили с названиями логических операций - переводила, как написано, ориентируясь на русскую версию игры;
- во-вторых, уже пишу более понятную инструкцию со скринами и кратким экскурсом в логику.
О процессоре
Процессор является наиболее сложным из всех объектов гробницы, однако именно он позволяет создавать самые неординарные подземелья. Для более успешного освоения данного объекта следует заранее ознакомиться с системой Пусковых элементов и Событий*.
*Подробнее об этом - Подземный мир «The Sims 3 Мир приключений».
Логические операции
Представьте, что процессор имеет 8 гнезд, которые можно назвать входами, и 8 гнёзд, которые можно назвать выходами. Через гнездо входа к любому объекту гробницы можно подсоединить любой пусковой элемент. Так же, как и любое событие можно задать, соединив его с гнездом выхода.
При этом гнёзда выхода и входа сами по себе являются пусковыми элементами и событиями соответственно. (Примечание переводчика: гнёзда входа - пусковые элементы, а выхода - события).
Гнёзда входа пронумерованы от 7 до 0 и подразумевают 2 операции: выключено (при значении 0) и включено (при значении 1). Если вы кликните на процессоре и выберете опцию "включить индикаторы", а после наведёте курсор на другие процессоры на лоте, то сможете увидеть, какие значения установлены по умолчанию. Если ни к одному входу не подключено ни одного пускового элемента, то вы увидите следующее значение - "--------" - каждая из черточек соответствует каждому гнезду входа слева направо от семи до нуля. (Примечание переводчика: последняя чёрточка отвечает за "Вход 0", предпоследняя - за "Вход 1" и.т.д.)
Гнёзда выхода обозначены "Выход 0" - "Выход 7" и немного сложнее по своему строению, чем гнёзда входа. В логическом режиме, установленном по умолчанию, процессор использует только Выход 0 - одну из двух возможных операций: "включено" или "выключено". В других логических режимах возможно использование всех выходов.
Управление Входом через напольный переключатель
Чтобы управлять входом процессора через напольный переключатель, следует прежде всего поместить переключатель и процессор в одно и то же помещение гробницы.
Далее, кликнув на переключатель, выбираем "Связать пусковые элементы" -> "Встать сверху", а затем, кликнув по процессору - "Связать с событием" -> "Через 0".
Убедитесь, что опция "включить индикаторы" включена. Наведите курсор на процессор, и вы увидите в последней строчке в небольшом голубом окошке надпись "-------0 (Вход)"
Отлично! Самая дальняя чёрточка отвечает за "Вход 0". Значение этой чёрточки равно нулю, поскольку к этому гнезду не подсоединено ни одного пускового элемента. Изменим ситуацию - поместим на переключатель статую - временная замена сима, даже в режиме покупки процессор должен отреагировать на данное действие. Вновь наведя курсор на процессор, вы заметите, что надпись изменилась и теперь гласит: "-------1 (Вход)" - это говорит о том, что, если наступить на переключатель, значение Входа 0 изменится с нуля на единицу.
Замечательно, но как теперь вернуть значение обратно на ноль? Единожды наступив на переключатель, сим изменит значение Входа 0 на единицу навечно! Мы воспользуемся тем же переключателем и зададим операции так, чтобы когда персонаж сходил с него, значение менялось обратно на ноль. Кликнув на переключателе, выбираем опцию "Связать пусковые элементы" -> "Сойти", а кликнув на процессоре, выбираем "Связать с событием" -> "Вход 0 (восстановить)".
Сдвиньте статую с переключателя и понаблюдайте за тем, как значение строки снова изменится на 0.
Подводя итог, можно сказать, что подключая пусковой элемент к гнезду Входа (например "Вход 0"), мы активируем этот пусковой элемент, а подключая его к гнезду "Вход ... (восстановить)" - деактивируем.
Использование света в качестве выхода
К примеру, расположим в гробнице лампу "Бальзамический Светильник от Скара Бей". Рядом поставим процессор. В меню лампы выберем "выключить". Кликнув на процессоре, выберем "Связать пусковые элементы" -> "Выход 0". Следом, кликнув на лампу, выбираем: "позволить добавлять пусковые элементы и события". Снова кликнем на лампу и выберем "Связать с событием" -> "Свет: включить". Поперемещайте статую с пола на переключатель и обратно и понаблюдайте за происходящим. Наведя курсор на процессор также можно увидеть надпись "Выход: выкл". Здесь возможны лишь 2 варианта: "Выход: выкл" и "Выход: вкл". В данном режиме процессор использует первый вариант, включая, таким образом, свет лишь в том случае, когда это значение стоит на "вкл".
Вам кажется, что это всё, и вы готовы работать с процессором? Неплохо, однако, пожалуй, продолжим.
Логические режимы процессора
Процессор предусматривает 8 гнёзд входа, так что вы можете одновременно использовать столько из них, сколько вам потребуется.
Гнёзда, к которым ничего не подключено, процессор просто игнорирует. Для остальных гнёзд процессор совершит действие в соответствии с установленной логической операцией. По умолчанию такой операцией является "И".
Посмотрим, что произойдёт в этом логическом режиме, если подсоединить к гнёздам процессора два пусковых элемента. Расположим рядом с лампой и первым напольным переключателем еще один. Свяжем его пусковой элемент "Стать сверху" с событием процессора "Через 1", а пусковой элемент "Сойти" - с "Вход 1 (восстановить)". Попробуем передвинуть статую в пространство между переключателями. Ничего не произошло. Когда статуя оказывается на первом из них, значение строки в голубом окне меняется на "------01", когда на втором - на "------10". Думаю, вы догадались, что произойдёт, если поместить на 2-й переключатель вторую статую. Приобретём её в режиме покупки и поставим на второй переключатель. Значение Выхода поменялось на ВКЛ, а строчки - "------11". Загорелся свет. А теперь попробуйте-ка добиться того же без процессора! Вы можете расставить столько напольных переключателей, сколько пожелаете - Выход окажется в режиме ВКЛ лишь в том случае, если все они будут активированы (Примечание переводчика: имеется в виду, свет загорится в том случае, если все переключатели будут "нажаты")
Теперь изменим логический режим на "ИЛИ". Уберите статуи с переключателей, кликните на процессор -> "Выбрать логический режим" -> "ИЛИ".
Эта операция означает, что для того, чтобы Выход оказался в режиме ВКЛ, должны быть активированы один или более Входов.
Таким образом, можно поставить на первый переключатель одну статую или на второй вторую или даже обе на два переключателя одновременно - свет будет гореть. Но стоит убрать обе статуи, и свет погаснет.
Ниже приведены расшифровки ко всем 6-ти логическим режимам процессора. Помните, что можно задействовать вплоть до 8-ми Входов и что процессор игнорирует Входы, к которым ничего не подсоединено, когда формирует результат логических связей.
Логический режим - Результат:
"Логический элемент И" - ВКЛ лишь в том случае, если все Входы имеют значение 1. В противном случае - ВЫКЛ.
"Логический элемент ИЛИ" - ВКЛ в том случае, если хотя бы один из Входов имеет значение 1. ВЫКЛ лишь в том случае, если все Входы имеют значение "0".
"Логический элемент Не-И" (Примечание Simply: горе-локализаторы! Убила бы - в логике, по-русски, эта операция носит название "И-Не") - Операция означает "И-НЕ" - производит обратный результат по сравнению с режимом "И". Результат окажется в состоянии ВЫКЛ лишь в том случае, если все Входы имеют значение 1, в ином случае - ВКЛ.
"Логический элемент Не-ИЛИ" - Производит результат, обратный логическому режиму "ИЛИ". ВКЛ, только если все Входы имеют значение 0, в ином случае - ВЫКЛ.
"Логический элемент Исключающее ИЛИ" - Получаем в результате ВКЛ, если только один из Входов имеет значение 1, в ином случае - ВЫКЛ.
"Логический элемент Не-исключающее ИЛИ" - Даёт результат обратный предыдущему логическому режиму - ВЫКЛ в том случае, когда только один из Входов имеет значение 1, и ВКЛ в любом другом случае.
Другие логические режимы
Остальные режимы используют все 8 Выходов - чтобы лучше себе представить их работу, предположим, что в комнате находится процессор, 8 переключателей, каждый из которых подсоединён к своему гнезду входа, и 8 ламп, каждая из которых подсоединена к своему гнезду выхода.
"Инвертор" - для данного режима потребуется задействовать один Вход. Процессор изменит его значение на противоположное на Выходе. например, задайте Входу 2 значение "ВКЛ" и в результате процессор задаст Выходу 2 значение "ВЫКЛ", а всем остальным Выходам - ВКЛ.
"Двоичный счетчик" - всякий раз, когда Вход находится в состоянии "включено", значение Выхода увеличивается на единицу. Результат представлен двоичным числом.
"Цикл" - Данный режим включает результат всякий раз, когда Вход оказывается в состоянии "включено".
"Случайно - все биты" - Данный режим выборочно устанавливает для нескольких Выходов значение "1", а для нескольких - "0" всякий раз, когда задействован Вход.
"Случайно - один бит" - Данный режим выборочно устанавливает для какого-то одного Выхода значение "1", а для всех остальных - "0" всякий раз, когда задействован Вход.
"Переключить при вводе" - В данном режиме все Выходы изначально имеют значение "0". При подключении Входа, значение соответствующего Выхода изменяется на противоположное. К примеру, если подключить элемент через Вход 3, то значение Выхода 3 изменится с нуля на "1" и будет оставаться таковым до тех пор, пока мы снова не тронем Вход 3.