Игра - "Factorio". Тема - ЖД перекресток.
Пытаясь научиться строить ЖД правильно, я столкнулся с 1 вопросом на который не нашел ответ, а что если на перекрестке оба поезда выедут одновременно? Как избежать столкновения? Перекресток заблокируется но поезда что одновременно въехали в него, - столкнуться, и я не знаю как сделать так что бы избежать одновременного въезда, или сделать так что бы если так и случилось, поезда не столкнулись. Я знаю что можно как то использовать другие станции и тд, но давайте предположим что у меня их нет и есть только прямые и этот перекресток.
Но я не знаю как, помогите пожалуйста, потому что рано или поздно такое может случиться, есть вероятность.

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