Задержки и очереди | Delays & Queues

задержка и очередь потока ресурсов

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

Задержки

Задержка представлена маленьким кружком с песочными часами внутри.

.В приведенном ниже примере диаграмма выполняется шаг за шагом по времени. Обратите внимание на количество в верхнем правом углу и поток ресурсов "Soldiers". Он задерживается на 5 временных шагов.

Пошаговое краткое изложение:

  • Шаг 1: три золота превращаются в солдата и отправляются на задержку

  • Шаги 2 - 6: солдат находится в задержке

  • Шаг 7: Ресурс передается в хранилище солдат.

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

Другие механизмы на диаграмме могут изменять настройку задержки с помощью модификаторов меток.

Или вы можете указать случайное время задержки, используя обозначение кости.

Очереди

🔧 В приведенном ниже примере диаграмма выполняется шаг за шагом. Обратите внимание на количество в верхнем правом углу и поток ресурсов "Soldiers". В этом случае заказы от Build ставятся в очередь и обрабатываются по одному за каждые 5 временных шагов.

Пошаговое краткое изложение:

  • Шаг 1: три золота (Gold) превращаются в солдата и отправляются в очередь

  • Шаг 2: Первоначальный солдат (Soldier) ставится в очередь на 1 шаг. Еще три золота превращаются в солдата и отправляются в очередь

  • Шаг 3-5: первый Солдат создается, а второй Солдат ждет в очереди

  • Шаг 6: первый солдат отправляется в хранилище, а второй солдат еще создается

  • Шаг 6-10: второй солдат создается

  • Шаг 11: второй готов

Last updated

Was this helpful?