world.en.cx

Choose your language:
en ru
News:

10/28/2021 9:57:52 PM
Информационный телеграм канал
Сделали канал в телеграм, где будет только важная техническая информация о проекте Encounter.
Вступайте сами и сообщите игрокам и авторам вашего домена.
https://t.me/eninformation


News Arhive >>>
RSS 2.0
Domain: https://world.en.cx/ (domain owner: Korzuk) Hide avatars
Forum moderators: Korzuk, DeDinc, Техподдержка Сети, Ханя
On page: 
1  2  3  4  5  6  7  8  9  10

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

11/5/2015 12:59:30 PM / 197 messages / the topic was opened by [ex]Ali .

Major
(
)
Attestate
[ 11/6/2015 12:54:23 PM (UTC +3), lemon.en.cx ]  
Не необоснованно. Вот у меня один раз была такая ситуация и я почему-то выбрал верный вариант - повесить сквозное сообщение, потому что не знал как поведет себя система при другом способе, но пятой точкой чуял что хорошего ничего не будет. В другой раз кто-то выбрал другой вариант и мы просрали первое место из-за этого. Потому кто так делают - мудаки.
Major
Boy
(
)
Medal of the 2-nd rank
Attestate
[ 11/6/2015 1:11:31 PM (UTC +3), ufa.en.cx ]  
ТС, а ты вообще как хочешь пересчитывать уровень после снятия этого "лишнего сектора"? Нафига его вообще снимать? Сколько игр провёл, ни разу не додумывался так сделать при косяке на уровне (судя по реакции, таких много тут). Да, косяк есть. Но он не в том, что после снятия сектора команда получает следующий уровень не сначала, а в том, что такие горе-авторы могут этот сектор удалить. Так и надо просить (раз уж есть желание стучаться в пустую комнату), чтобы убрали возможность редактировать сектора после начала уровня, а не бороться с тем, как ведет себя движок, если ты решил всё же поредактировать.
Captain
Boy
(
 Medal of the 3-rd rank
)
Attestate
[ 11/6/2015 1:14:05 PM (UTC +3), dnepr.en.cx ]  
Мне твои сообщения напоминают историю про Д'Артаньяна и п..сов. Но не суть, если ты хочешь, чтобы это было исправлено и вы всегда занимали первые места, то твой голос приблизит нас к исправлению движка ;)
Captain
Boy
(
 Medal of the 3-rd rank
)
Attestate
[ 11/6/2015 1:18:54 PM (UTC +3), dnepr.en.cx ]  
st--08: Да, косяк есть. Но он не в том, что после снятия сектора команда получает следующий уровень не сначала
Тут ты не прав, почитай внимательно и ты поймешь что именно в этом проблема. Текущая логика портит следующий уровень, мало того что текущий пересчитывать так еще и следующий испорчен.

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

А как пересчитывать это уже автор решит, его же косяк. Например, начислить командам бонус в размере от последнего вбитого правильного кода до времени удаления уровня.
Major
Boy
(
)
Medal of the 2-nd rank
Attestate
[ 11/6/2015 1:29:50 PM (UTC +3), ufa.en.cx ]  
Редактирование, удаление, пофиг. Понятно же, о чем речь. Текущая логика не портит следующий уровень, если не делать поспешных действий. Текущий уровень уже полюбому пересчитывать, так зачем что-то менять, когда на нём находятся команды?
Captain
Boy
(
 Medal of the 3-rd rank
)
Attestate
[ 11/6/2015 1:32:24 PM (UTC +3), dnepr.en.cx ]  
st--08: Текущая логика не портит следующий уровень

Если удалять сектор, то портит. Команды начнут его не сначала. В этом и проблема. Ты хочешь выступить в защиту такого поведения системы?
Major
Boy
(
)
Medal of the 2-nd rank
Attestate
[ 11/6/2015 1:36:51 PM (UTC +3), ufa.en.cx ]  
Так не удаляй сектор. Как это вообще может помочь в решении проблемы? Уровень всё равно придется пересчитывать или снимать. Так зачем вообще трогать этот сектор, если хотя бы одна команда уже успела напороться? Я в этот логики не вижу, наверно поэтому и не возникает потребности придумывать другую логику для поведения движка. Ты сделал нелогичное действие, движок отвечает "нелогичным" действием
Colonel
(
684
)
Attestate
[ 11/6/2015 1:37:03 PM (UTC +3), en.cx ]  
[ex]Ali: Если удалять уровень, то портит. Команды начнут его не сначала.
если удалять УРОВЕНЬ, то следующий ВСЕ начнут как раз с НАЧАЛА
Major
(
)
Attestate
[ 11/6/2015 1:41:54 PM (UTC +3), lemon.en.cx ]  
[ex]Ali:
st--08: Да, косяк есть. Но он не в том, что после снятия сектора команда получает следующий уровень не сначала
Тут ты не прав, почитай внимательно и ты поймешь что именно в этом проблема. Текущая логика портит следующий уровень, мало того что текущий пересчитывать так еще и следующий испорчен.

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

А как пересчитывать это уже автор решит, его же косяк. Например, начислить командам бонус в размере от последнего вбитого правильного кода до времени удаления уровня.
Редактирование ответов в секторе - да. Но условие прохождления уровней не должно меняться. Нельзя же например время автоперехода поменять и тому подобное. Вот и количество секторов не должно меняться. Т.е. нельзя добавить новый нельзя убрать старый и поменять количество необходимых секторов для закрытия уровня. Вот что нужно сделать. А если делать то что ты предлагаешь, то ничего хорошего из этого не выйдет, потому что найдется какая-нибуть другая возможность все поломать и мы будем тогда осуждать уже ее.
Captain
Boy
(
 Medal of the 3-rd rank
)
Attestate
[ 11/6/2015 1:51:54 PM (UTC +3), dnepr.en.cx ]  
Wil$oN:
[ex]Ali: Если удалять уровень, то портит. Команды начнут его не сначала.
если удалять УРОВЕНЬ, то следующий ВСЕ начнут как раз с НАЧАЛА
опечатка, я имел ввиду сектор.

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

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

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

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


Major
(
)
Attestate
[ 11/6/2015 1:56:47 PM (UTC +3), lemon.en.cx ]  
Одним хайдом проблему не решить :) Нужно же еще проверку делать непосредственно при редактировании, что на уровень еще никто не вышел.
Lieutenant colonel
Boy
 crux
(
 Medal of the 3-rd rankMedal of the 3-rd rankMedal of the 2-nd rank
)
Attestate
[ 11/6/2015 2:50:34 PM (UTC +3), isterika.en.cx ]  
[ex]Ali: Т.е. это будет все равно, что автор дал какой-то код в сквозном сообщении, а команды его вбили.
Совсем не то же самое.
Сквозное: я вылез из хрен знает откуда увидел сквозное, вбил, перешел на следующий, решил, поехал. Или мне позвонил штаб, я вылез, меня дождались, вбили и т.д.
Удаление, как ты хочешь: я вылез хрен знает откуда, увидел что я уже хрен знает сколько болтаюсь на следующем уровне из-за того, что какой-то автор уверен, что теперь-то уж точно можно спокойно выпиливать сектора во время игры. Ересь и мракобесие.
[ex]Ali: 1. Запретить удалять сектора.
+,
st--08: (раз уж есть желание стучаться в пустую комнату)

Colonel
Boy
(
)
Gold Medal of the 1-st rank
Attestate
[ 11/6/2015 3:02:36 PM (UTC +3), stavropol.en.cx ]  
[ex]Ali: Я предлагаю всем кто говорит, что То, что я описал не является ошибкой попробовать найти преимущества в текущей работе движка при удалении сектора.
Я предлагаю всем, кому не нравится Гоголь, заняться велоспортом.
Captain
Boy
(
 Medal of the 3-rd rank
)
Attestate
[ 11/6/2015 3:29:23 PM (UTC +3), dnepr.en.cx ]  
crux: Удаление, как ты хочешь: я вылез хрен знает откуда, увидел что я уже хрен знает сколько болтаюсь на следующем уровне из-за того, что какой-то автор уверен, что теперь-то уж точно можно спокойно выпиливать сектора во время игры. Ересь и мракобесие.
Я согласен с тобой. Но согласись, это лучше чем то что есть сейчас? Надо признать проблему, а решение будет найдено.

crux прав: запрет на удаление секторов - самое верное решение. Да еще и простое с точки зрения реализации для разработчиков.
Colonel
(
684
)
Attestate
[ 11/6/2015 3:34:21 PM (UTC +3), en.cx ]  
Помечтали?
расходитесь)
Colonel
Boy
(
)
Gold Medal of the 1-st rank
Attestate
[ 11/6/2015 3:41:42 PM (UTC +3), stavropol.en.cx ]  
Ну, в таком случае, наиболее логичным будет вообще ограничить редактирование сценария в целом, а не одной-единой функции в частности.
Captain
Boy
(
 Medal of the 3-rd rank
)
Attestate
[ 11/6/2015 3:46:50 PM (UTC +3), dnepr.en.cx ]  
f*is_me]: Ну, в таком случае, наиболее логичным будет вообще ограничить редактирование сценария в целом, а не одной-единой функции в частности.
И что ты будешь делать если случайно код затрется на объекте, и всем командам придется ждать апа, вместо того чтобы дать сквозное сообщение?
Что ты будешь делать если забудешь поставить автопереход на уровень, который не берется. Игра на нем и закончится.
А если ты заметил ошибку на уровне до которого команды еще не дошли, ты разве не хочешь еге исправить?
Может тебе реально лучше Гоголя почитать или велоспортом заняться? *SMILE*
Lieutenant colonel
Boy
Attestate
[ 11/6/2015 3:53:47 PM (UTC +3), stavropol.en.cx ]  
f*is_me]:
[ex]Ali: Я предлагаю всем кто говорит, что То, что я описал не является ошибкой попробовать найти преимущества в текущей работе движка при удалении сектора.
Я предлагаю всем, кому не нравится Гоголь, заняться велоспортом.
а еще лучше скинуться мне на новый меч! во!
Captain
Boy
(
 Gold Medal of the 1-st rank
)
Attestate
[ 11/6/2015 4:39:20 PM (UTC +3), brn.en.cx ]  
Wil$oN:
[ex]Ali: Если удалять уровень, то портит. Команды начнут его не сначала.
если удалять УРОВЕНЬ, то следующий ВСЕ начнут как раз с НАЧАЛА
Инфа 100%? проверяли??? я не проверял но мне кажется ситуация повторится как и с последним сектором на уровне. вот представьте команда находится на уровне 15 минут, после удаления уровня что движок должен поместить в статистику??? мне кажется он выдаст следующий уровень при этом посчитав что команда на нем находится уже 15 минут. Надо запретить удалять сектор и уровень если команда на уровне.
Colonel
(
684
)
Attestate
[ 11/6/2015 4:45:21 PM (UTC +3), en.cx ]  
druidfan: Инфа 100%? проверяли??? я не проверял но мне кажется ситуация повторится как и с последним сектором на уровне. вот представьте команда находится на уровне 15 минут, после удаления уровня что движок должен поместить в статистику??? мне кажется он выдаст следующий уровень при этом посчитав что команда на нем находится уже 15 минут. Надо запретить удалять сектор и уровень если команда на уровне.
ты не прав. всем будет начислен бонус равный времени, проведенному на уровне и станет доступен следующий уровень.
On page: 
1  2  3  4  5  6  7  8  9  10
5/18/2024 10:18:27 PM
(UTC +3)

www.en.cx
EncounterTM Ltd.
2004-2024 ©