Перейти к содержанию

Сообщения от ОБСУЖДЕНИЯ "Правил online игр по HoMM3 и формул расчета рейтинга"

Аватар пользователя
а на чем писали? дайте код посмотеть, может тож чем помогу
пс груви, java, php

Добавлено через 10 часов 5 минут
В общем, посмотрел код от Ihromanta. Написано хорошо, понятно, но блин подход через парсинг сайта.. это никогда не будет работать быстро и я удивлен, что не кладет сайт. В общем, если что моя аська в подписи. Готов в меру сил помочь.
Играю SOD с ОХ
---------------
Усложнять просто - упрощать сложно...
------------------
293807030
-----------
Аватар пользователя
У меня тоже пропала одна игра. Игромант тому свидетель.Где у меня пропало от15-до 20 птс.
ICQ 658 181 684
Аватар пользователя
Практически у всех игроков некорректно отображается рейтинг при просмотре через профиль.Смотрите на мой :1604 ,если смотреть на баннер под аватаркой в чате.А если кликнуть на ник , то покажет 1632( он был таким по состоянию на 10.01.19).
Для сравнения - Piramidex .Текущий 1598, а в профиле 1493 ( он был таким по истории игр 14.01.19)

Похоже, показатель рейтинга в профиле обновляется с задержкой в пару месяцев.А в чате и самой истории игр- мгновенно.
"There's no need to execute me,sir Davos . I'll be dead before dawn."
ICQ 716748479
В ответ пользователю sir Davos Seaworth
Аватар пользователя
Рейтинг начал считать как попало.
Две игры подряд, с Sup и с Piramidex считает с 1443 баллов
При чем вчера косяки с прибавкой баллов были в других играх.
Сегодня в этих.

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

P.S.: Если возражений особых нет, то скопирую просто пункт правил из хоты.
3.8 В случае прерывания ОХ синему игроку будет необходимо заново сделать последний ход. При этом необязательно повторять повторять действия, которые делались до момента прерывания.

3.9. В случае вылета или дисконнекта во время действия ОХ следует проделать следующее:
— Если у красного есть сохранённые игры текущего хода, ему следует загрузить последнюю из них. После этого красный продолжает ход и завершает его. Синий будет вынужден провести текущий ход заново. Одновременный ход возобновится со следующего дня.
— Если у красного нет сохранённых игр текущего хода, то синему следует загрузить последнее автосохранение. В этом случае обоим игрокам придётся ходить последний ход заново. Одновременный ход начнётся сразу после загрузки автосохранения и передачи хода синим.
— В любом случае, при загрузке сохранения игроки должны максимально точно повторять свои ходы до момента дисконнекта.
— Обратите внимание: во время одновременного хода синий не может сохранять игру. Единственные сохранённые игры, которые появляются у синего, — это автосохранения, создаваемые каждый ход после соединения результатов ходов игроков. Красный может сохранять игру в обычном режиме, но позиция синего в его сохранениях всегда будет соответствовать началу хода. Таким образом, действия синего сохраняются только после завершения хода обоими игроками, перед началом следующего хода.
про прерывание ОХ понятно, но не понятно когда наоборот, т.е. ОХ по смыслу должен прерваться, но этого не произошло.
К примеру такая ситуация, ОХ не прервался когда красный заканчивает свой ход рядом с героем синего, но синий на свой ход при ОХ этого не видет, а без ОХ увидел и мог бы напасть. Имеет ли право синий говорить что это баг ОХ и требовать чтобы он мог переходить свой ход? если он имеет на это право, то вот тут и нужны критерии в какой ситуциии можно, а в какой уже нет.
Аватар пользователя
Dima Surmay
важно знать какой шаблон и какой ох стоял, если ох больше рекомендуемого, то как мне сказали, тут вы соглашаетесь на подобные вещи автоматически.
ICQ 728986056

discord Godofwrcrft #9188
В ответ пользователю Dima Surmay
Аватар пользователя
Dima Surmay
про прерывание ОХ понятно, но не понятно когда наоборот, т.е. ОХ по смыслу должен прерваться, но этого не произошло.
К примеру такая ситуация, ОХ не прервался когда красный заканчивает свой ход рядом с героем синего, но синий на свой ход при ОХ этого не видет, а без ОХ увидел и мог бы напасть. Имеет ли право синий говорить что это баг ОХ и требовать чтобы он мог переходить свой ход? если он имеет на это право, то вот тут и нужны критерии в какой ситуциии можно, а в какой уже нет.
У меня ни разу не было такой ситуации, когда герои бегают рядом, но ОХ продолжается.
В ответ пользователю Dirty_Player
Аватар пользователя
Dirty_Player
У меня ни разу не было такой ситуации, когда герои бегают рядом, но ОХ продолжается.

И всё же это по каким-то причинам бывает. Подтверждаю.
http://ru.twitch.tv/lizard_wt
В ответ пользователю =Lizard=
=Lizard=
И всё же это по каким-то причинам бывает. Подтверждаю.
А что значит бегают рядом? Во время ОХа ты же не видишь как двигается герой оппонента, только по окончании хода можно увидеть его путь. И что бывает, что движения героев во время ОХа пересекаются и ОХ не прерывается, или речь о чем то другом? У меня лично была ситуация, когда я играя красным цветом во время ОХа добежал до замка синего и синий меня увидел только, когда я пустой замок забрал, тогда ОХ и прервался. Но когда я бежал к его замку ОХ не прерывался, так как движения героев не пересекались, хотя по понятиям наши герои "бегали рядом".
艰难获胜 herolwy
Вот такое как описал камикадзе сейчас бывает сплошь и рядом.

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

Поэтому надо рассчитывать по худшему - выставлять границы ОХ какие-то разумные, когда шанс добраться друг до друга ничтожно мал. Всё что позже - неоправданный риск, который может сломать нормальное течение катки.

Правило приравнивать преждевременное прерывание ОХ к рестарту по встрече - нравится. Ничего разумнее пока не вижу.
И в Любимцах, кстати, именно этот принцип был взят за основу.
https://www.twitch.tv/grando__
В ответ пользователю Grando
Так наверное ОХ прерывается только когда происходит взаимодействие с объектом.
- подобрал сундук, который опп тоже схватил, или схватил город рядом с оппом.
А простое бегание героем, когда просто бежишь и ничего не поднимаешь, возле героев оппа ничего не прерывает.
Аватар пользователя
В статистике показывает, что рейтинг поднялся с 1429 до 1452, но эта игра как будто игнорируется. Игромант можешь посмотреть?
ICQ = 726942657.

Статистика

Приветствуем новейшего участника: Emil