Forum moderators:
molotov, EntertainerLT
|
11/5/2015 11:59:30 AM
/
197 messages
/
the topic was opened by [ex]Ali
.
|
|
Не необоснованно. Вот у меня один раз была такая ситуация и я почему-то выбрал верный вариант - повесить сквозное сообщение, потому что не знал как поведет себя система при другом способе, но пятой точкой чуял что хорошего ничего не будет. В другой раз кто-то выбрал другой вариант и мы просрали первое место из-за этого. Потому кто так делают - мудаки.
|
(
)
[
11/6/2015 12:11:31 PM (UTC +2), ufa.en.cx
]
ТС, а ты вообще как хочешь пересчитывать уровень после снятия этого "лишнего сектора"? Нафига его вообще снимать? Сколько игр провёл, ни разу не додумывался так сделать при косяке на уровне (судя по реакции, таких много тут). Да, косяк есть. Но он не в том, что после снятия сектора команда получает следующий уровень не сначала, а в том, что такие горе-авторы могут этот сектор удалить. Так и надо просить (раз уж есть желание стучаться в пустую комнату), чтобы убрали возможность редактировать сектора после начала уровня, а не бороться с тем, как ведет себя движок, если ты решил всё же поредактировать.
|
Мне твои сообщения напоминают историю про Д'Артаньяна и п..сов. Но не суть, если ты хочешь, чтобы это было исправлено и вы всегда занимали первые места, то твой голос приблизит нас к исправлению движка ;)
|
st--08: Да, косяк есть. Но он не в том, что после снятия сектора команда получает следующий уровень не сначала Тут ты не прав, почитай внимательно и ты поймешь что именно в этом проблема. Текущая логика портит следующий уровень, мало того что текущий пересчитывать так еще и следующий испорчен.
st--08: чтобы убрали возможность редактировать сектора после начала уровня Опять не прав. Редактирование очень важно, вот например ты пустой сектор создашь без кодов, если редактировать нельзя будет, как команды его пройдут? Вот удаление сектора запретить - это будет нормально, мы про это говорили уже. Тогда авторы смогут справится с помощью сквозного сообщения и редактирования сектора.
А как пересчитывать это уже автор решит, его же косяк. Например, начислить командам бонус в размере от последнего вбитого правильного кода до времени удаления уровня.
|
(
)
[
11/6/2015 12:29:50 PM (UTC +2), ufa.en.cx
]
Редактирование, удаление, пофиг. Понятно же, о чем речь. Текущая логика не портит следующий уровень, если не делать поспешных действий. Текущий уровень уже полюбому пересчитывать, так зачем что-то менять, когда на нём находятся команды?
|
st--08: Текущая логика не портит следующий уровень Если удалять сектор, то портит. Команды начнут его не сначала. В этом и проблема. Ты хочешь выступить в защиту такого поведения системы?
|
(
)
[
11/6/2015 12:36:51 PM (UTC +2), ufa.en.cx
]
Так не удаляй сектор. Как это вообще может помочь в решении проблемы? Уровень всё равно придется пересчитывать или снимать. Так зачем вообще трогать этот сектор, если хотя бы одна команда уже успела напороться? Я в этот логики не вижу, наверно поэтому и не возникает потребности придумывать другую логику для поведения движка. Ты сделал нелогичное действие, движок отвечает "нелогичным" действием
|
(
)
[
11/6/2015 12:37:03 PM (UTC +2), en.cx
]
[ex]Ali: Если удалять уровень, то портит. Команды начнут его не сначала. если удалять УРОВЕНЬ, то следующий ВСЕ начнут как раз с НАЧАЛА
|
[ex]Ali: st--08: Да, косяк есть. Но он не в том, что после снятия сектора команда получает следующий уровень не сначала Тут ты не прав, почитай внимательно и ты поймешь что именно в этом проблема. Текущая логика портит следующий уровень, мало того что текущий пересчитывать так еще и следующий испорчен.
st--08: чтобы убрали возможность редактировать сектора после начала уровня Опять не прав. Редактирование очень важно, вот например ты пустой сектор создашь без кодов, если редактировать нельзя будет, как команды его пройдут? Вот удаление сектора запретить - это будет нормально, мы про это говорили уже. Тогда авторы смогут справится с помощью сквозного сообщения и редактирования сектора.
А как пересчитывать это уже автор решит, его же косяк. Например, начислить командам бонус в размере от последнего вбитого правильного кода до времени удаления уровня. Редактирование ответов в секторе - да. Но условие прохождления уровней не должно меняться. Нельзя же например время автоперехода поменять и тому подобное. Вот и количество секторов не должно меняться. Т.е. нельзя добавить новый нельзя убрать старый и поменять количество необходимых секторов для закрытия уровня. Вот что нужно сделать. А если делать то что ты предлагаешь, то ничего хорошего из этого не выйдет, потому что найдется какая-нибуть другая возможность все поломать и мы будем тогда осуждать уже ее.
|
Wil$oN: [ex]Ali: Если удалять уровень, то портит. Команды начнут его не сначала. если удалять УРОВЕНЬ, то следующий ВСЕ начнут как раз с НАЧАЛА опечатка, я имел ввиду сектор.
MeDTalist: Но условие прохождления уровней не должно меняться. Я согласен с тем что запрет на удаление секторов - это тоже хорошее решение, мы уже говорили про это.
Вот есть два решения:
1. Запретить удалять сектора. 2. Приравнять удаление автором сектора, ко вбитому коду. Т.е. это будет все равно, что автор дал какой-то код в сквозном сообщении, а команды его вбили.
Мне, честно говоря, все равно как разработчики это исправят. Первый вариант гораздо легче для них - это одна строка кода: if(Level.Started) DeleteLevelButton.Hide();
|
Одним хайдом проблему не решить :) Нужно же еще проверку делать непосредственно при редактировании, что на уровень еще никто не вышел.
|
[ex]Ali: Т.е. это будет все равно, что автор дал какой-то код в сквозном сообщении, а команды его вбили. Совсем не то же самое. Сквозное: я вылез из хрен знает откуда увидел сквозное, вбил, перешел на следующий, решил, поехал. Или мне позвонил штаб, я вылез, меня дождались, вбили и т.д. Удаление, как ты хочешь: я вылез хрен знает откуда, увидел что я уже хрен знает сколько болтаюсь на следующем уровне из-за того, что какой-то автор уверен, что теперь-то уж точно можно спокойно выпиливать сектора во время игры. Ересь и мракобесие. [ex]Ali: 1. Запретить удалять сектора. +, st--08: (раз уж есть желание стучаться в пустую комнату)
|
[ex]Ali: Я предлагаю всем кто говорит, что То, что я описал не является ошибкой попробовать найти преимущества в текущей работе движка при удалении сектора. Я предлагаю всем, кому не нравится Гоголь, заняться велоспортом.
|
crux: Удаление, как ты хочешь: я вылез хрен знает откуда, увидел что я уже хрен знает сколько болтаюсь на следующем уровне из-за того, что какой-то автор уверен, что теперь-то уж точно можно спокойно выпиливать сектора во время игры. Ересь и мракобесие. Я согласен с тобой. Но согласись, это лучше чем то что есть сейчас? Надо признать проблему, а решение будет найдено.
crux прав: запрет на удаление секторов - самое верное решение. Да еще и простое с точки зрения реализации для разработчиков.
|
(
)
[
11/6/2015 2:34:21 PM (UTC +2), en.cx
]
|
Ну, в таком случае, наиболее логичным будет вообще ограничить редактирование сценария в целом, а не одной-единой функции в частности.
|
f*is_me]: Ну, в таком случае, наиболее логичным будет вообще ограничить редактирование сценария в целом, а не одной-единой функции в частности. И что ты будешь делать если случайно код затрется на объекте, и всем командам придется ждать апа, вместо того чтобы дать сквозное сообщение? Что ты будешь делать если забудешь поставить автопереход на уровень, который не берется. Игра на нем и закончится. А если ты заметил ошибку на уровне до которого команды еще не дошли, ты разве не хочешь еге исправить? Может тебе реально лучше Гоголя почитать или велоспортом заняться?
|
f*is_me]: [ex]Ali: Я предлагаю всем кто говорит, что То, что я описал не является ошибкой попробовать найти преимущества в текущей работе движка при удалении сектора. Я предлагаю всем, кому не нравится Гоголь, заняться велоспортом. а еще лучше скинуться мне на новый меч! во!
|
Wil$oN: [ex]Ali: Если удалять уровень, то портит. Команды начнут его не сначала. если удалять УРОВЕНЬ, то следующий ВСЕ начнут как раз с НАЧАЛА Инфа 100%? проверяли??? я не проверял но мне кажется ситуация повторится как и с последним сектором на уровне. вот представьте команда находится на уровне 15 минут, после удаления уровня что движок должен поместить в статистику??? мне кажется он выдаст следующий уровень при этом посчитав что команда на нем находится уже 15 минут. Надо запретить удалять сектор и уровень если команда на уровне.
|
(
)
[
11/6/2015 3:45:21 PM (UTC +2), en.cx
]
druidfan: Инфа 100%? проверяли??? я не проверял но мне кажется ситуация повторится как и с последним сектором на уровне. вот представьте команда находится на уровне 15 минут, после удаления уровня что движок должен поместить в статистику??? мне кажется он выдаст следующий уровень при этом посчитав что команда на нем находится уже 15 минут. Надо запретить удалять сектор и уровень если команда на уровне. ты не прав. всем будет начислен бонус равный времени, проведенному на уровне и станет доступен следующий уровень.
|
|
|
|