Форум HeroesWorld-а - Показать сообщение отдельно - Идеи и предложения
Показать сообщение отдельно
#491
Старый 29.07.2017, 15:40
  #491
^
baratorch
📖
Регистрация: 15.08.2010
Сообщения: 795
Выставка наград
Регистрация: 15.08.2010
Сообщения: 795
Выставка наград
По умолчанию
Re: Идеи и предложения

ДаУАлгоритм ОХ: каждый видит героев врага предыдущего дня, если ктото нападает ОХ откатывается до момента нападения(ход прерывается на кого напали, на день откатывает ход того на кого напали); это даст возможность всю игру играть с ОХ и турниры типу 1х1х1х1
Пожалуйста, прежде чем писать любые предложения по ОХ, разберитесь сначала с тем как он работает сейчас (и с тем как вообще работают обычные ходы в героях).
Надо понимать что во время ОХ ход синего (синхронного игрока) как бы еще не существует. Он станет существовать только после того как ход завершит красный (предыдущий игрок).
В героях игроки ходят по очереди, и эта очередность не может нарушаться, иначе как из ОХ переходить к обычному режиму игры и как вообще игру завершать? Как разрешать коллизии? Например оба в один ход захватили один и тот же нейтральный замок, откатываем ход обоих и что дальше? Cнова оба захватывают один и тот же замок? Или кто-то должен благородно уступить? Ты же, Дау, что-ли вообще предлагаешь жонглировать очередностью ходов?
Поэтому сейчас при коллизии (или контакте) откатывается ход синего (тот ход, которого как бы еще не существует), а красный продолжает ходить как ходил. Потому что красный точно так же бы ходил и без ОХ.

Неочевидный для многих, даже опытных игроков, момент:
В течение ОХодов синий отстает от красного по развед-данным о нем. Т.е. в течение ОХодов синий владеет информацией о красном устаревшей на 1 день (если сравнивать с обычным режимом игры).
И во время отката по контакту или коллизии, имея возможность переиграть последний ход, синий отнюдь не получает никакого преимущества.
Наоборот, возможности переиграть последний ход совершенно недостаточно для того чтобы компенсировать устаревшесть информации о красном накануне встречи. Синий все равно бы сходил по другому переигрываемый ход в обычном режиме, владея актуальной информацией о красном. Более того, владея актуальной инфой, синий по-другому бы сходил и предыдущие ходы накануне контакта).
Поэтому более равновесным вариантом, чем сейчас, был бы например откат 2х ходов синего и одного красного.
Можно ради равновесия предложить сделать чтобы и красный отставал от синего по инфе о противнике на день. Но при игре с компами - это невозможно (подумайте почему).
В то же время (если понимать что синий находится в прошлом красного но в своем неподтвержденном будущем) синий может получить и такую развед-инфу, которую он наоборот не мог бы получить при обычной игре, например разведать героя красного, который на самом деле находится уже в недоступном для обзора синего месте или который на самом деле уже без армии. Но роляющее (усиливающее синего) значение это будет иметь если красный опережает синего по темпу разведки данной области и движется не к синему а мимо него или от него. И компенсировать общего отставания синего в сведениях от красного накануне контакта это все-равно не сможет. Кто не согласен, пишите опровергающие эти утверждения примеры, хоть умозрительные. Тема, как оказывается не так проста для понимания, как может показаться.


+ писал этот ответ и понял, что с текущим ОХ если между игроками есть компы, например если один игрок красный, а второй зеленый. То зеленый сможет ходить раньше синего и бежевого компов. Чего не должно быть, и что неизбежно приведет к "временным парадоксам )", нарушениям естественной логики игры. Поэтому человеки для игры с сегодняшним ОХ должны быть обязательно один за другим (синий-красный / зеленый-оранжевый-фиолетовый / бирюзовый-розовый и т.д.)
baratorch вне форума
Ответить с цитированием