EN в Twitter EN В Контакте EN в Facebook
RSS 2.0
Домен: https://kurgan.en.cx/ (владелец домена: Мелкий-45) Показать аватары
Модераторы форума: Мелкий-45
На страницу: 
1  2  3  4  5  6  7  8  9  10

Поведение системы при снятии сектора во время игры

05.11.2015 14:59:30 / 197 сообщений / автор темы [ex]Ali .

Майор
(
)
Аттестат
[ 06.11.2015 14:54:23 (UTC +5), lemon.en.cx ]  
Не необоснованно. Вот у меня один раз была такая ситуация и я почему-то выбрал верный вариант - повесить сквозное сообщение, потому что не знал как поведет себя система при другом способе, но пятой точкой чуял что хорошего ничего не будет. В другой раз кто-то выбрал другой вариант и мы просрали первое место из-за этого. Потому кто так делают - мудаки.
Майор
Мальчик
(
)
Орден II степени
Аттестат
[ 06.11.2015 15:11:31 (UTC +5), ufa.en.cx ]  
ТС, а ты вообще как хочешь пересчитывать уровень после снятия этого "лишнего сектора"? Нафига его вообще снимать? Сколько игр провёл, ни разу не додумывался так сделать при косяке на уровне (судя по реакции, таких много тут). Да, косяк есть. Но он не в том, что после снятия сектора команда получает следующий уровень не сначала, а в том, что такие горе-авторы могут этот сектор удалить. Так и надо просить (раз уж есть желание стучаться в пустую комнату), чтобы убрали возможность редактировать сектора после начала уровня, а не бороться с тем, как ведет себя движок, если ты решил всё же поредактировать.
Капитан
Мальчик
(
 Орден III степени
)
Аттестат
[ 06.11.2015 15:14:05 (UTC +5), dnepr.en.cx ]  
Мне твои сообщения напоминают историю про Д'Артаньяна и п..сов. Но не суть, если ты хочешь, чтобы это было исправлено и вы всегда занимали первые места, то твой голос приблизит нас к исправлению движка ;)
Капитан
Мальчик
(
 Орден III степени
)
Аттестат
[ 06.11.2015 15:18:54 (UTC +5), dnepr.en.cx ]  
st--08: Да, косяк есть. Но он не в том, что после снятия сектора команда получает следующий уровень не сначала
Тут ты не прав, почитай внимательно и ты поймешь что именно в этом проблема. Текущая логика портит следующий уровень, мало того что текущий пересчитывать так еще и следующий испорчен.

st--08: чтобы убрали возможность редактировать сектора после начала уровня
Опять не прав. Редактирование очень важно, вот например ты пустой сектор создашь без кодов, если редактировать нельзя будет, как команды его пройдут? Вот удаление сектора запретить - это будет нормально, мы про это говорили уже. Тогда авторы смогут справится с помощью сквозного сообщения и редактирования сектора.

А как пересчитывать это уже автор решит, его же косяк. Например, начислить командам бонус в размере от последнего вбитого правильного кода до времени удаления уровня.
Майор
Мальчик
(
)
Орден II степени
Аттестат
[ 06.11.2015 15:29:50 (UTC +5), ufa.en.cx ]  
Редактирование, удаление, пофиг. Понятно же, о чем речь. Текущая логика не портит следующий уровень, если не делать поспешных действий. Текущий уровень уже полюбому пересчитывать, так зачем что-то менять, когда на нём находятся команды?
Капитан
Мальчик
(
 Орден III степени
)
Аттестат
[ 06.11.2015 15:32:24 (UTC +5), dnepr.en.cx ]  
st--08: Текущая логика не портит следующий уровень

Если удалять сектор, то портит. Команды начнут его не сначала. В этом и проблема. Ты хочешь выступить в защиту такого поведения системы?
Майор
Мальчик
(
)
Орден II степени
Аттестат
[ 06.11.2015 15:36:51 (UTC +5), ufa.en.cx ]  
Так не удаляй сектор. Как это вообще может помочь в решении проблемы? Уровень всё равно придется пересчитывать или снимать. Так зачем вообще трогать этот сектор, если хотя бы одна команда уже успела напороться? Я в этот логики не вижу, наверно поэтому и не возникает потребности придумывать другую логику для поведения движка. Ты сделал нелогичное действие, движок отвечает "нелогичным" действием
Полковник
(
684
)
Аттестат
[ 06.11.2015 15:37:03 (UTC +5), en.cx ]  
[ex]Ali: Если удалять уровень, то портит. Команды начнут его не сначала.
если удалять УРОВЕНЬ, то следующий ВСЕ начнут как раз с НАЧАЛА
Майор
(
)
Аттестат
[ 06.11.2015 15:41:54 (UTC +5), lemon.en.cx ]  
[ex]Ali:
st--08: Да, косяк есть. Но он не в том, что после снятия сектора команда получает следующий уровень не сначала
Тут ты не прав, почитай внимательно и ты поймешь что именно в этом проблема. Текущая логика портит следующий уровень, мало того что текущий пересчитывать так еще и следующий испорчен.

st--08: чтобы убрали возможность редактировать сектора после начала уровня
Опять не прав. Редактирование очень важно, вот например ты пустой сектор создашь без кодов, если редактировать нельзя будет, как команды его пройдут? Вот удаление сектора запретить - это будет нормально, мы про это говорили уже. Тогда авторы смогут справится с помощью сквозного сообщения и редактирования сектора.

А как пересчитывать это уже автор решит, его же косяк. Например, начислить командам бонус в размере от последнего вбитого правильного кода до времени удаления уровня.
Редактирование ответов в секторе - да. Но условие прохождления уровней не должно меняться. Нельзя же например время автоперехода поменять и тому подобное. Вот и количество секторов не должно меняться. Т.е. нельзя добавить новый нельзя убрать старый и поменять количество необходимых секторов для закрытия уровня. Вот что нужно сделать. А если делать то что ты предлагаешь, то ничего хорошего из этого не выйдет, потому что найдется какая-нибуть другая возможность все поломать и мы будем тогда осуждать уже ее.
Капитан
Мальчик
(
 Орден III степени
)
Аттестат
[ 06.11.2015 15:51:54 (UTC +5), dnepr.en.cx ]  
Wil$oN:
[ex]Ali: Если удалять уровень, то портит. Команды начнут его не сначала.
если удалять УРОВЕНЬ, то следующий ВСЕ начнут как раз с НАЧАЛА
опечатка, я имел ввиду сектор.

MeDTalist: Но условие прохождления уровней не должно меняться.
Я согласен с тем что запрет на удаление секторов - это тоже хорошее решение, мы уже говорили про это.

Вот есть два решения:

1. Запретить удалять сектора.
2. Приравнять удаление автором сектора, ко вбитому коду. Т.е. это будет все равно, что автор дал какой-то код в сквозном сообщении, а команды его вбили.

Мне, честно говоря, все равно как разработчики это исправят. Первый вариант гораздо легче для них - это одна строка кода:
if(Level.Started) DeleteLevelButton.Hide();


Майор
(
)
Аттестат
[ 06.11.2015 15:56:47 (UTC +5), lemon.en.cx ]  
Одним хайдом проблему не решить :) Нужно же еще проверку делать непосредственно при редактировании, что на уровень еще никто не вышел.
Подполковник
Мальчик
 crux
(
 Орден III степениОрден III степениОрден II степени
)
Аттестат
[ 06.11.2015 16:50:34 (UTC +5), isterika.en.cx ]  
[ex]Ali: Т.е. это будет все равно, что автор дал какой-то код в сквозном сообщении, а команды его вбили.
Совсем не то же самое.
Сквозное: я вылез из хрен знает откуда увидел сквозное, вбил, перешел на следующий, решил, поехал. Или мне позвонил штаб, я вылез, меня дождались, вбили и т.д.
Удаление, как ты хочешь: я вылез хрен знает откуда, увидел что я уже хрен знает сколько болтаюсь на следующем уровне из-за того, что какой-то автор уверен, что теперь-то уж точно можно спокойно выпиливать сектора во время игры. Ересь и мракобесие.
[ex]Ali: 1. Запретить удалять сектора.
+,
st--08: (раз уж есть желание стучаться в пустую комнату)

Полковник
Мальчик
(
)
Золотой Орден I степени
Аттестат
[ 06.11.2015 17:02:36 (UTC +5), stavropol.en.cx ]  
[ex]Ali: Я предлагаю всем кто говорит, что То, что я описал не является ошибкой попробовать найти преимущества в текущей работе движка при удалении сектора.
Я предлагаю всем, кому не нравится Гоголь, заняться велоспортом.
Капитан
Мальчик
(
 Орден III степени
)
Аттестат
[ 06.11.2015 17:29:23 (UTC +5), dnepr.en.cx ]  
crux: Удаление, как ты хочешь: я вылез хрен знает откуда, увидел что я уже хрен знает сколько болтаюсь на следующем уровне из-за того, что какой-то автор уверен, что теперь-то уж точно можно спокойно выпиливать сектора во время игры. Ересь и мракобесие.
Я согласен с тобой. Но согласись, это лучше чем то что есть сейчас? Надо признать проблему, а решение будет найдено.

crux прав: запрет на удаление секторов - самое верное решение. Да еще и простое с точки зрения реализации для разработчиков.
Полковник
(
684
)
Аттестат
[ 06.11.2015 17:34:21 (UTC +5), en.cx ]  
Помечтали?
расходитесь)
Полковник
Мальчик
(
)
Золотой Орден I степени
Аттестат
[ 06.11.2015 17:41:42 (UTC +5), stavropol.en.cx ]  
Ну, в таком случае, наиболее логичным будет вообще ограничить редактирование сценария в целом, а не одной-единой функции в частности.
Капитан
Мальчик
(
 Орден III степени
)
Аттестат
[ 06.11.2015 17:46:50 (UTC +5), dnepr.en.cx ]  
f*is_me]: Ну, в таком случае, наиболее логичным будет вообще ограничить редактирование сценария в целом, а не одной-единой функции в частности.
И что ты будешь делать если случайно код затрется на объекте, и всем командам придется ждать апа, вместо того чтобы дать сквозное сообщение?
Что ты будешь делать если забудешь поставить автопереход на уровень, который не берется. Игра на нем и закончится.
А если ты заметил ошибку на уровне до которого команды еще не дошли, ты разве не хочешь еге исправить?
Может тебе реально лучше Гоголя почитать или велоспортом заняться? *SMILE*
Подполковник
Мальчик
Аттестат
[ 06.11.2015 17:53:47 (UTC +5), stavropol.en.cx ]  
f*is_me]:
[ex]Ali: Я предлагаю всем кто говорит, что То, что я описал не является ошибкой попробовать найти преимущества в текущей работе движка при удалении сектора.
Я предлагаю всем, кому не нравится Гоголь, заняться велоспортом.
а еще лучше скинуться мне на новый меч! во!
Капитан
Мальчик
(
 Золотой Орден I степени
)
Аттестат
[ 06.11.2015 18:39:20 (UTC +5), brn.en.cx ]  
Wil$oN:
[ex]Ali: Если удалять уровень, то портит. Команды начнут его не сначала.
если удалять УРОВЕНЬ, то следующий ВСЕ начнут как раз с НАЧАЛА
Инфа 100%? проверяли??? я не проверял но мне кажется ситуация повторится как и с последним сектором на уровне. вот представьте команда находится на уровне 15 минут, после удаления уровня что движок должен поместить в статистику??? мне кажется он выдаст следующий уровень при этом посчитав что команда на нем находится уже 15 минут. Надо запретить удалять сектор и уровень если команда на уровне.
Полковник
(
684
)
Аттестат
[ 06.11.2015 18:45:21 (UTC +5), en.cx ]  
druidfan: Инфа 100%? проверяли??? я не проверял но мне кажется ситуация повторится как и с последним сектором на уровне. вот представьте команда находится на уровне 15 минут, после удаления уровня что движок должен поместить в статистику??? мне кажется он выдаст следующий уровень при этом посчитав что команда на нем находится уже 15 минут. Надо запретить удалять сектор и уровень если команда на уровне.
ты не прав. всем будет начислен бонус равный времени, проведенному на уровне и станет доступен следующий уровень.
На страницу: 
1  2  3  4  5  6  7  8  9  10
19.05.2024 21:03:38
(UTC +5)

www.en.cx
EncounterTM Ltd.
2004-2024 ©
Владелец домена:
Мелкий-45
(Александр Овчинников)
ВKонтакте
+79638638228