Миха#7845
Ландау лев https://www.youtube.com/watch?v=PNj_9EQxDoI&t=1174s
Тут делимся книгами /topic/at/1139927/
Впервые здесь? Я Роха — провести быструю экскурсию?
Алгоритм ОХ: каждый видит героев врага предыдущего дня, если ктото нападает ОХ откатывается до момента нападения(ход прерывается на кого напали, на день откатывает ход того на кого напали); это даст возможность всю игру играть с ОХ и турниры типу 1х1х1х1
Алгоритм ОХ: каждый видит героев врага предыдущего дня, если ктото нападает ОХ откатывается до момента нападения(ход прерывается на кого напали, на день откатывает ход того на кого напали); это даст возможность всю игру играть с ОХ и турниры типу 1х1х1х1
+ писал этот ответ и понял, что с текущим ОХ если между игроками есть компы, например если один игрок красный, а второй зеленый. То зеленый сможет ходить раньше синего и бежевого компов. Чего не должно быть, и что неизбежно приведет к "временным парадоксам )", нарушениям естественной логики игры. Поэтому человеки для игры с сегодняшним ОХ должны быть обязательно один за другим (синий-красный / зеленый-оранжевый-фиолетовый / бирюзовый-розовый и т.д.)
...
В героях игроки ходят по очереди, и эта очередность не может нарушаться, иначе как из ОХ переходить к обычному режиму игры и как вообще игру завершать? Как разрешать коллизии? Например оба в один ход захватили один и тот же нейтральный замок, откатываем ход обоих и что дальше? Cнова оба захватывают один и тот же замок? Или кто-то должен благородно уступить? Ты же, Дау, что-ли вообще предлагаешь жонглировать очередностью ходов?
Поэтому сейчас при коллизии (или контакте) откатывается ход синего (тот ход, которого как бы еще не существует), а красный продолжает ходить как ходил. Потому что красный точно так же бы ходил и без ОХ.
Ну даже без ОХ зелёный будет ходить раньше чем синий и коричневый компы. Для игры игрой ходящий вторым будет синим, но с зелёным флагом, даже на схеме шаблона он будет в зоне синего. Поэтому временных парадоксов быть не должно... Хотя может я не так понял суть твоего поста...
В пятых никаких откатов нет: игра высчитывает кратчайшую дистанцию между соперниками (преодолимую) и включает поочерёдные ходы, когда "слишком близко". В итоге коллизии невозможны. Тут так нельзя?
...