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

Сообщения от Идеи и предложения

Пока нет оценок — будьте первым!
В ответ пользователю Grando
Аватар пользователя
#558
Al Feyn
Обнаружен очень лихой абуз.

Хост тыкает кнопку "Создать заново" "по ошибке". Не имея рестов, и опп рестарт не заказывал. Опп просто ничего не может сделать с этим. Сейва нет. Воспрепятствовать невозможно.
В турнирках это критически важно и иногда может быть + дофига процентов к шансам на победу. Если хост видит, что он нарестартился до того, что заметно позади уже в первый день.

Решить можно видимо только добавив подтверждение рестарта и второй стороной тоже.

p.s. по ошибке - в качестве объяснения идёт - "сорян, не туда посмотрел".
Это лечится профилактическим техлузом.
#560
Al Feyn
Хост тыкает кнопку "Создать заново" "по ошибке". Не имея рестов, и опп рестарт не заказывал. Опп просто ничего не может сделать с этим. Сейва нет. Воспрепятствовать невозможно.
При нажатии "Начать заново" игра спрашивает "Вы действительно хотите ...?" Поэтому нужно после этого ещё случайно нажать "да". Точно так же можно случайно выйти в главное меню (и если это сделал красный при ОХ, то сейвов тоже не будет; да и вообще, если я не ошибаюсь, при выходе игрока на первый день игра не предлагает сейвить).

Поэтому, на мой взгляд, некорректное нажатие "начать заново" следует приравнивать к некорректному выходу из игры. Т. е., видимо, к признанию поражения.

Если сделать подтверждение у клиента, то это несколько затормозит процесс рестартов (при рестарте куда-то нажимать придётся обоим игрокам). При этом такая же возможность случайно выйти из игры никуда не денется, а её подтвержать уж точно нелепо. Поэтому я не уверен, что это стоит делать.
В ответ пользователю Sav
#561
Sav
Поэтому, на мой взгляд, некорректное нажатие "начать заново" следует приравнивать к некорректному выходу из игры. Т. е., видимо, к признанию поражения.

Я согласен. Но повторюсь - всё красиво звучит на бумаге. В реале это Финал Игры престолов, и я не представляю, кто наберётся храбрости в такой ситуации мошнить оппу техлуз.

То, что есть необходимость дополнительного подтверждения на стороне хоста - к ситуации не имеет вообще никакого отношения. Как в случае, если это реально происходит по ошибке он уже ошибся и уверен, что надо рестартить и подтвердит. Так и в случае абуза - он не будет сомневаться и подтвердит.
Так что изменить что-то к лучшему может только подтверждение со второй стороны.
https://www.twitch.tv/grando__
Аватар пользователя
#564
Просто было бы хорошо, если бы на старте игры автоматом создавался автосейв начала хода 111. И проблема решена.
http://ru.twitch.tv/lizard_wt
#565
Да, это выглядит разумно. Тем более, что стартовый сейв можно использовать и в других ситуациях (например, при крашах).
В ответ пользователю Sav
Аватар пользователя
#567
Sav

Если сделать подтверждение у клиента, то это несколько затормозит процесс рестартов (при рестарте куда-то нажимать придётся обоим игрокам)...

На самом деле это было бы довольно полезно сделать.
Т.к. завершив ход и ожидая завершения хода оппонентом, возникает потребность отойти на минутку, либо свернуть игру. И если в этот момент хост берет рест и делает перегенерацию, то таймер сразу начинает тикать
discord matador99

В ответ пользователю Sav
Аватар пользователя
#568
Sav
Да, это выглядит разумно. Тем более, что стартовый сейв можно использовать и в других ситуациях (например, при крашах).

А можно сделать в начале и в конце каждого хода автосэйв?


#569
Вообще, с сейвами — это скорее вопросы к baratorch'у, т. к. автосейвы, отдельные папки, сейв перед боем реализованы именно в HD. Конкретно про идею насчёт стартового сейва я ему сообщил, но в целом, я думаю, лучше обращаться к нему напрямую, а не через меня.

Я тоже могу реализовать дополнительные сейвы в рамках Хоты, но это мне кажется менее целесообразным (тем более, что всё реализованное будет включено только в следующую версию, а когда она выйдет, ещё неизвестно).

Добавлено через 5 минут
matador99
На самом деле это было бы довольно полезно сделать.
Т.к. завершив ход и ожидая завершения хода оппонентом, возникает потребность отойти на минутку, либо свернуть игру. И если в этот момент хост берет рест и делает перегенерацию, то таймер сразу начинает тикать
На мой взгляд, для этого лучше сделать, чтобы после перегенерации было окно принятия хода, как всегда, начиная со второго дня. Тогда отошедший оппонент не будет тормозить того, кто перегенерирует, и последний сможет начать свой ход.
В ответ пользователю Sav
Аватар пользователя
#570
Sav
...
На мой взгляд, для этого лучше сделать, чтобы после перегенерации было окно принятия хода, как всегда, начиная со второго дня...

И еще окно принятия(продолжения) хода не было бы лишним после окна восстановления соединения. Т.к. в большинстве ситуаций для проверки коннекта игроком игру также требуется сворачивать
discord matador99

Аватар пользователя
#571
По-моему было бы полезным прекращать игру при разрыве (выдавать табличку что опп вышел и предлагать сохранить/выходить в мэйн меню) после завершения своего хода в случае разрыва или выхода из игры оппонента.
Так как данные от одного к другому передаются после завершения хода активного игрока. В таком случае, при нападении на оппонента можно было бы реализовать аналог сохранения battle.gm2 и последующий разрыв игры.
Тогда бы экономилось время обоих игроков и уменьшались проблемы с восстановлением прерванного хода.
Не критично, но удобно.
ICQ 99717727 message for game


Шаблон 6LM-8MM mix
Схема шаблона 6LM-8MM mix
Аватар пользователя
#572
Просьба в будущей версии Хоты сделать возможность отключения морали у нейтралов на зеркальных шаблонах. Порой ну ооочень не зеркально выходит. У одного в чёрной башне сморалился дракон, у другого - нет. Всё, поиграли.
http://ru.twitch.tv/lizard_wt