Machinations Russian Documentation
  • Что такое Machinations?
  • ☉ Для начала
    • Изучение
    • Основы Интерфейса
    • Основы Программы
    • Полезные видео
  • ▷ Симуляции
    • Режимы запуска
    • Диаграммы
  • ⦽ Базовые Механизмы
    • Хранилище | Pool
    • Источник | Source
    • Сток | Drain
  • ⇢ Связи
    • Соединения с ресурсами | Resource Connections
    • Соединения состояний | State Connections
      • Модификатор меток
      • Модификаторы механизмов
      • Тригерры
      • Активаторы
    • Метки | Labels
  • ⧰ Сложные механизмы
    • Преобразователи и Обменники | Converters & Traders
    • Ворота (Gates)
      • Главное
      • Сортировочные ворота
    • Регистры | Registers
    • Задержки и очереди | Delays & Queues
    • Конечные условия | End Conditions
  • свойства механизмов
    • Способы активации
    • Принятие и отдача ресурсов
    • Цветовой кодинг
  • ⚯ совместная работа
    • Совместное редактирование в реальном времени
    • Публичные диаграммы
    • Google Sheets
    • Тэги
  • ☆ Подсказки
    • Shortcuts
    • Советы по работе с Machinations
  • EN Documentation
Powered by GitBook
On this page

Was this helpful?

  1. ⇢ Связи
  2. Соединения состояний | State Connections

Модификаторы механизмов

PreviousМодификатор метокNextТригерры

Last updated 4 years ago

Was this helpful?

Модификаторы механизмов соединяют два механизма.

Они позволяют имениям состояние одного механизма (источника) изменять количества ресурсов в другом механизме (целевом) в соответствии с меткой модификатора механизм (M). Когда исходный механизм изменяется, он влияет на целевой механизм в следующем шаге по времени. Более одного исходного механизма может изменить целевой механизм. Формула для изменения:

Nt+1=Nt+∑(M×∆S)Nt+1=Nt+∑(M×∆S)Nt+1=Nt+∑(M×∆S)

Пример из Settlers of Catan

Игроки получают 1 победное очко за каждое поселение и 2 победных очка за каждый город. Количество поселений - один исходный механизм, число городов - второй исходный механизм, и оба они изменяют целевой узел, который является общим количеством победных очков игрока.

Модификаторы механизма могут иметь метки, которые являются дробными, например +1/3 или -2/4.

В этом случае количество ресурсов целевого узла изменяется на значение, указанное числителем дроби, каждый раз, когда изменяется количество ресурсов в исходной точке, деленное на знаменатель дроби и округленное в меньшую сторону. Таким образом, когда количество ресурсов на исходном узле изменяется с 7 на 8, количество ресурсов на целевом объекте уменьшается на 2, если модификатор равен -2/4, но если модификатор равен +1/3, число ресурсов на целевом узле не меняется.

Для более подробного объяснения того, как работают метки, прочтите

🔧