🔍Разыскиваются VueJs волонтеры!
EN в Twitter EN В Контакте EN в Facebook
Информбюро:

23.08.2024 11:04:14
Функционал сайта

На сайте проводятся технические работы, по добавлению функционала и изменения дизайна интерфейса, в виду чего пользователи могут наблюдать частые изменения внешнего вида и даже наблюдать недочеты.
Чтобы видеть сайт в режиме крайней редакции нужно чтобы скрипты на странице перезагрузились, обновите страницу нажав клавиши в сочетании Ctrl +F5
Обсудить, спросить, критиковать, предлагать можно на форуме
Редакторы игровых движков, а также интерфейс игры, изменениям не подвергаются, они полностью соответствуют разработке от официальной сети.



Архив Новостей >>>
Предстоящие игры:
(#506) "Лёгкая работёнка"
одиночная игра,
05.12.2024 / 14:00:00
Игра: Мозговой штурм
Автор: Gavayski
Участие: 150 руб.
(#505) "Любимые сериальчики под Новый год"
командная игра,
21.12.2024 / 12:00:00
Игра: Схватка
Авторы: Veselchak_Fabio, АйбоЛидка
Участие: 2 025 тг.
(#474) "---Логика царица наук!"
одиночная игра,
14.09.2026 / 21:00:00
Игра: Викторина
Авторы: _Серёга_, =VLC=, Naria, OPOchka
Участие: бесплатное
(#432) "тут будет название"
командная игра,
01.06.2027 / 20:00:00
Игра: Точки
Автор: Я СПАМ
Участие: бесплатное
(#501) "---укцеывкпа"
командная игра,
20.08.2028 / 10:00:00
Игра: Кэшинг
Авторы: _Серёга_, DEV iL
Участие: бесплатное
(#452) "Точки"
командная игра,
06.10.2028 / 22:00:00
Игра: Схватка
Авторы: Енщик Дима, Smorodunka
Участие: 2 000 руб.
RSS 2.0
Домен: https://brn.en.cx/ (владелец домена: БАРНАУЛ) Показать аватары
Модераторы форума: sye, _Серёга_, Veselchak_Fabio, Nataffka, Чеширский кЫс, БАРНАУЛ, -kaban-ᴱᴺ, pirog13, -=Fantom=-
На страницу: 
1  2  3  4  5  6  7  8  9  10

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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