TaNaRiS
Аватар
Игрок
14  
19.01.2015 21:42:38

Ход Кома/Мафии/Дневной

Сделать так чтобы ход кома/мафии/дневной длился ровно 2 минуты (естественно, ход - не закрыт.)

Поправить баг с ходом 2 минуты.

А именно чтоб ход не длился 1.57 - 1.59.

Недавно маф не ходил в партии - прошло 1.57 (сумрак Танк всех сносит) этим стал чиж (и прошёл мафом) .

Комиссар не сделал проверку прошло 1.58 (В итоге партия выиграна лжекомствомот мафа).

Так же может быть ситуация с морозом и т.д. {shuffle}

Хоккинг
Аватар
Игрок года
12  
20.01.2015 05:39:52

Re: Ход Кома/Мафии/Дневной

Этот "баг" порождает много интересных ситуаций, в которых можно поломать голову, зачем? К тому же подозреваю, что для этого придется переписывать пол движка. И даже если ход будет длиться ровно 2 минуты, все равно можно будет походить в одну секунду с закрытием хода.


>>> gift()
>>> exit()

Властелин Ничего
Аватар
ещё не поздно… решить проблему…
9  
20.01.2015 08:10:19

Re: Ход Кома/Мафии/Дневной

На самом деле, ход в реальности длится не менее двух минут, даже скорее дольше.
Просто в чате и логе строчка появляется не в тот же момент, что начинается ход, а с отставанием в N секунд.

Это особенности реализации, чтоб побороть которые надо практически с нуля переделать тут всё. Когда-нибудь это обязательно произойдёт… в течение ближайших лет десяти точно:)

P.S. А вообще — не привязывайтесь ко времени. Делать выводы о ролях по длительности хода ±3 секунды — это не мафия уже и даже не мафия онлайн.


«О гордости, предательстве и братстве закончена история моя! И если не посмеешь ты вмешаться, я закрываю книгу бытия…»