Коровы стоят вплотную, их box перекрываются. Твердого столкновения между мобами нет: каждый толчок только добавляет скорость. Слева порядок ванили, справа mc.rs. Время у обеих сторон общее.
B не может начать, пока A не закончила. Сто коров дают цепочку из ста шагов.
«Сн.»: снимок позиций в начале тика. Коровы читают только его и пишут только в себя, поэтому никто не ждет соседа.
| Ваниль | mc.rs | |
|---|---|---|
| Толчков на корову за тик | 2 | 2 |
| От каких позиций считается толчок | толчок 1 от старых, толчок 2 от позиции B после хода | оба от снимка начала тика |
| Когда толчок идет в ход | B в этом же тике, A в следующем | обе в следующем тике |
| Кто кого ждет | B ждет A, каждый моб ждет предыдущего | никто: каждая корова на своем ядре |
| Кто пишет в чужую скорость | A пишет в B, B пишет в A | никто: каждая считает свою половину пары |
Это упрощение: нет трения, за один ход корова тратит всю скорость, толчок по модулю всегда один и тот же. В этом примере итог одинаковый: A сдвинулась на 2 влево, B на 2 вправо. В реальной игре второй толчок ванили считается от сдвинутой позиции B, поэтому разница по скорости на пару за тик бывает, но не больше 0,1. При этом в ванили сам порядок «кто первый» зависит от того, как загрузились чанки.