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
  • Свойства
  • Метка | Label
  • Активация
  • Ресурсы
  • Вместимость
  • Отображение в Графике
  • Значения
  • Дробные значения
  • Отрицательные значения

Was this helpful?

  1. ⦽ Базовые Механизмы

Хранилище | Pool

собирает ресурсы

PreviousДиаграммыNextИсточник | Source

Last updated 4 years ago

Was this helpful?

Хранилища собирают ресурсы и являются строительными блоками Machinations

Используйте хранилища для симуляции ресурсов

Например, если у вас есть ресурс под названием «Деньги» и объект под названием «Банковский счет игрока», вы должны использовать хранилище для моделирования этого банковского счета.

Свойства

Метка | Label

Используйте "Label field" в функциональном меню, чтобы дать имя хранилищу

Активация

Есть 4 способа активации хранилища

Ресурсы

Количество

В поле «Resource» вы можете указать количество ресурсов, с которыми запускается хранилище. По умолчанию - 0.

Цвет

Machinations использует цвета, чтобы различать разные типы ресурсов. На данный момент на диаграмме может быть 5 типов ресурсов.

Хранилище может содержать ресурсы более чем одного типа, что означает, что его можно использовать для моделирования составных объектов.

Вместимость

Ограничение

Используйте поле "limit" для ограничения вместительности хранилища.

Переполнение

В раскрывающемся списке «Overflow» вы можете указать, что происходит с ресурсами, которые попадают в хранилище после достижения его лимита. Хранилище может либо блокировать входящий, переполняющийся ресурс, либо он может его уничтожить.

Отображение

Ресурсы в хранилище по умолчанию отображаются в виде маленьких черных маркеров. Если в хранилище слишком много ресурсов для отображения их в виде стопок, то они отображаются числом.

Вы также можете вручную установить предел, начиная с которого ресурсы будут отображаться в виде чисел. Значение по умолчанию для этого лимита - 25.

Отображение в Графике

Отметьте «Show in Chart» (опция доступна в контекстном меню), чтобы отобразить количество ресурсов на графике, которые хранилище имеет на каждом временном шаге при запуске диаграммы.

Значения

Дробные значения

Хранилища не могут содержать дробные значения

Однако для имитации дробных значений вы можете выразить ресурсы вашей игры в подъединицах:

1 subunit = 1 Resource

В примере с банковским счетом игрока стоимость счета должна быть выражена в центах.

Отрицательные значения

Хранилища поддерживают отрицательные значения, но только в результате воздействия на них соединений состояний.

В приведенном выше примере на хранилище 1 влияет количество ресурсов в хранилище 2: всякий раз, когда второй получает ресурс, первый теряет 3 ресурса. Если в хранилище 1 меньше 3 ресурсов, его значение становится отрицательным.

Хотя хранилище может иметь отрицательное значение, он может отдавать только положительные значения. Любое другое событие вывода будет отложено до тех пор, пока значение не станет положительным.

Пример того, как вы можете использовать хранилище для моделирования составного объекта.

🔧
-1 = бесконечно