Автоматизация и программирование
Автоматизация переносит повторяемую работу в систему; задача игрока состоит в построении связей и поиске ограничивающего звена. Каждый обзор выделяет действие игрока, изменения состояния и альтернативные правила. Примеры условные: они показывают проектное решение, а не приписывают его конкретной игре. Проверка прототипа задаёт наблюдаемый вопрос для следующей итерации. Подробные уже существующие каталоги доступны по отдельным ссылкам в карте механик.
Совпадений нет
Измените запрос или сбросьте фильтры.
Механики и варианты
1Производственные цепочки и фабрикиОписание и пример ↗Фабрика связывает рецепты в цепь, где выход одного этапа становится входом другого и ограничивает общий выпуск.4
Варианты механики
- Соотношение рецептов задаёт число параллельных станков.
- Побочный выход требует отдельной линии.
- Модульная секция упрощает расширение мощности.
- Обратная переработка возвращает часть сырья.
Пример проектирования. Три печи кормят два сборщика, пока нехватка одного реагента не останавливает всю цепь. Проверка прототипа: Проверьте устойчивый выпуск за длинный интервал, а не только скорость при полных входных буферах.
2Конвейеры, трубы и распределение потоковОписание и пример ↗Транспортные линии переносят поток с ограниченной скоростью, а разветвления распределяют его между потребителями.4
Варианты механики
- Разделитель задаёт долю или приоритет выхода.
- Слияние требует правила конкурирующих потоков.
- Фильтр отделяет выбранный тип материала.
- Обход сохраняет работу при блокировке ветки.
Пример проектирования. Приоритетная ветка сначала снабжает ремонт, а остаток металла уходит на продажу. Проверка прототипа: Проверьте заблокированный выход и повторный запуск: поток не должен теряться или навсегда застревать в развилке.
3Склады, буферы и пропускная способностьОписание и пример ↗Буфер хранит разницу между поступлением и потреблением, скрывая короткие сбои, но не увеличивая устойчивую мощность линии.4
Варианты механики
- Лимит хранения останавливает предыдущий этап.
- Запас сглаживает нерегулярную доставку.
- Порог запуска объединяет мелкие партии.
- Переполнение переводит избыток на запасной выход.
Пример проектирования. Склад переживает минутный разрыв поставки, но постепенно пустеет при постоянно недостаточном добытчике. Проверка прототипа: Проверьте, отличает ли индикатор временный запас от реальной пропускной способности ограничивающего этапа.
4Железные дороги и диспетчеризацияОписание и пример ↗Железная дорога делит путь между составами; расписание и сигналы согласуют доступ к ограниченным участкам.4
Варианты механики
- Блокировка запрещает одновременное занятие участка.
- Разъезд даёт встречным поездам возможность разойтись.
- Условный приказ меняет станцию по запасу груза.
- Длина платформы ограничивает обслуживаемый состав.
Пример проектирования. Пустой поезд ждёт на разъезде, пропуская гружёный состав к единственной разгрузочной платформе. Проверка прототипа: Проверьте взаимную блокировку на кольце и объяснение того, какой занятый участок запрещает движение.
5Роботы, дроны и автономная доставкаОписание и пример ↗Автономная доставка назначает переносчиков на запросы, учитывая вместимость, маршрут и доступный энергетический запас.4
Варианты механики
- Запрос задаёт желательный запас предмета.
- Пакет объединяет совместимые доставки.
- Зарядка создаёт очередь обслуживания роботов.
- Резервный путь обходит недоступную область.
Пример проектирования. Дроны перестают обслуживать дальний склад, когда обратного заряда недостаточно для возвращения. Проверка прототипа: Проверьте доставку при исчезновении получателя и правило возврата уже поднятого груза.
6Энергосети и управление нагрузкойОписание и пример ↗Энергосеть распределяет ограниченную выработку между потребителями, запасами и потерями, заставляя выбирать приоритет нагрузки.4
Варианты механики
- Накопитель переносит избыток в другое время.
- Пиковая нагрузка требует краткого резерва.
- Отключение низкого приоритета сохраняет важную службу.
- Разделение сети ограничивает распространение отказа.
Пример проектирования. Ночной завод питается от накопителя, а при его разряде отключается реклама раньше насосов. Проверка прототипа: Проверьте одновременное включение потребителей и отсутствие бесконечного создания энергии в цикле зарядки.
7Логические схемы, сигналы и обратная связьОписание и пример ↗Сигнал измеряет состояние системы, логическое условие выбирает ответ, а обратная связь повторяет управление по результату.4
Варианты механики
- Порог включает насос при низком запасе.
- Гистерезис предотвращает частое переключение.
- Задержка отделяет команду от результата.
- Логическое И объединяет несколько условий допуска.
Пример проектирования. Насос включается ниже трети резервуара и выключается выше двух третей, избегая дрожания команды. Проверка прототипа: Проверьте шум возле порога и задержку измерения: управление не должно застревать в непреднамеренном колебании.
8Программирование как игровая задачаОписание и пример ↗Программа становится решением задачи, если выполняет известные преобразования входа в выход при ограниченных командах и памяти.4
Варианты механики
- Последовательность задаёт порядок простых команд.
- Цикл повторяет действие до условия завершения.
- Ветвление выбирает ответ по входному значению.
- Ограничение памяти заставляет переиспользовать данные.
Пример проектирования. Робот сортирует посылки по метке, используя один датчик и две доступные ячейки памяти. Проверка прототипа: Проверьте скрытые тестовые входы: рабочий ответ не должен зависеть только от показанного учебного примера.
9Оптимизация производительности игровой системыОписание и пример ↗Оптимизация улучшает измеримый результат работающей системы, заставляя сравнивать скорость, стоимость, пространство и устойчивость.4
Варианты механики
- Время оценивает задержку одной завершённой задачи.
- Стоимость считает расход элементов решения.
- Площадь ограничивает занимаемое пространство.
- Надёжность проверяет работу при изменении входа.
Пример проектирования. Компактная линия делает меньше деталей в минуту, но оставляет место для второго вида продукции. Проверка прототипа: Проверьте несколько независимых метрик и покажите компромисс вместо объявления одного решения лучшим во всём.
Источники и примеры
Источники подтверждают отдельные приёмы или методологию, а не все варианты семейства. Примеры проектирования и сочетания механик являются иллюстрациями.
- Factorio: Content
Описание разработчика: производство, транспорт и сигнальные сети как связанная игровая система.
CC BY 4.0 · Game Dev DB contributors