Правила

Новые идеи рассматриваются администрацией и могут быть приняты в разработку после обсуждения в Сенате, Конгрессе или ВМС.
45

кнопка разшарки, голосование

20
Reputation 271
Group humans Alliance BATTLESTAR 57 72 179 Points 15 345 872 Messages 1553
Иногда бывает случайно разшариваеться флот и отменит не как.или не знающие новые игроки альянса разшаривают полет гига н 90 дней или прилёт фени на 7 дней. и галактика пестрит этими разшарками. Даже можно за 1 хд что б Василию не было обидно. или придумайте свою цену, если нельзя это сделать бесплатно.
17 September 2020 20:01:41
17 September 2020 20:01:41
21
Reputation 271
Group humans Alliance BATTLESTAR 57 72 179 Points 15 345 872 Messages 1553
Quote: UncleanOne
Я бы сказал, что наоборот, владелец флота решает. Если он перестал отдавать информацию о своём флоте, все остальные получатели этой информации должны потерять к ней доступ, неважно, из каких рук они получили на неё ссылку.
Если вторичным получателям шары можно её у себя сохранять после запрета владельца, а первичным — нет, то это какая-то очень странная ситуация. Тогда и первичные получатели могут «заявить права»: они уже видели эту шару, с чего это они должны её развидеть? Т.е., если определять шару как отдельный кусок информации, который получатели могут сохранять независимо от владельца флота, то видимость этой информации, получается, зависит от желания получателей хранить её дальше, а не от желания владельца её скрыть.
Чтобы владелец мог хоть что-то решать, шара должна работать как ссылка на актуальное состояние флота. Владелец же управляет правом доступа к этой информации: если он решил его отозвать, все ссылки должны перестать работать по причине «нет доступа».
я тоже за это. а в идеале можно было б добавить кнопку каждому. вижу союзный флот разшарен он мне не интересен, что б я могла нажать кнопку и скрыть его полет, даже что б не просить хозяина снять разшарку. если кому то интересно наблюдать полеты фени, гигов пиродротов союзных то пускай наблюдают. а если мне не интересно что б я сама могла их скрывать. кто скажет что есть в настройках скрыть полеты флотов в гале отвечу, что это не вариант. но если так сделать нельзя то хотя бы сделать что б хозяин флота мог свою разшарку снимать. а то реально бывает флоты по прилёту перепрыгивают и не частно но бывает что разшариваешь не тот флот и всё назад уже не как не вернуть. особенно не удобно с телефона
20 September 2020 19:46:39
20 September 2020 19:46:39
22
Group guest
Quote: UncleanOne
Я бы сказал, что наоборот, владелец флота решает.
Вы рассуждаете с точки зрения обывателя.
Quote: ksarifonovna
Тогда и первичные получатели могут «заявить права»: они уже видели эту шару, с чего это они должны её развидеть?
Вот именно для того чтобы избежать подобной фигни, и не нужно ничего усложнять. Кому это вообще надо? Какая цель?
Quote: ksarifonovna
то видимость этой информации, получается, зависит от желания получателей хранить её дальше, а не от желания владельца её скрыть.
Да. Именно так. Как только вас расшарили эта "информация" больше вам не принадлежит.
То что я предлагаю, можно сделать завтра. А то что вы, я хз как даже подойти к этому вопросу.
20 September 2020 20:01:07
20 September 2020 20:01:07
23
Group guest
Тогда уже копайте глубже: добавить функции кому разшарить, соалы/друзья... А главное, что бы было видно, тем кто может видеть разшарку - КТО ее разшарил) Далее возможность убрать разшарку, реально нужна! Но если ее уже переразшарил ктото другой то она остается видна...
20 September 2020 21:42:18
20 September 2020 21:42:18
24
Group guest
Mitos, да кого кхм-кхм чужое горе. Расшарил- страдай. Это девиз крафта. Тут ничего не делается для игроков, что вы развели полемику. Плати и страдай. Надо этот девиз на главную крупным шрифтом впечатать)))

Плати и играй в бесплатную "стратегию"))) стратегия))))) блин)))

Тут как тема набирает плюсы-ее сливают админы. Как минуса- вводят)))) причем вводят меньше чем за часа 3. А плюсовые темы годами висят
20 September 2020 21:45:29
20 September 2020 21:45:29
25
Reputation -20
Group xerj Alliance Тень 79 41 80 Points 4 866 612 Messages 218
Quote: last_hp
Как только вас расшарили эта "информация" больше вам не принадлежит
А чем это отличается от "как вы расшарили, эта информация вам не принадлежит"? Я поэтому о способе хранения и говорил. Самое логичное - хранить у каждого игрока список расшаренных флотов, которые он видит. Список этот пополняется либо когда он кто-то из союзников расшаривает флот (пробегаемся по всем союзникам расшарившего и добавляем ему видимый флот). Всё, как только кто-нибудь расшарил тебе флот, копия этой информации есть у тебя. Отнять её у тебя не могут (ты сохранил её у себя, как тут говорили).

А для решения проблемы лишних видимых расшарок - добавить кнопку "скрыть флот с карты" каждому игроку на каждый (не свой) расшаренный флот (а не только переключатель "показывать флоты в полёте". Без возможности обратного "показа", т.к. всю информацию о скрытом флоте игрок у себя удалил). Что делается легко, если это реализовано так, как я предполагаю.

P. S. приглашаю всех сюда: Скрытие расшаренного флота из галактики
21 September 2020 09:12:08
21 September 2020 09:12:08
26
Reputation 271
Group humans Alliance BATTLESTAR 57 72 179 Points 15 345 872 Messages 1553
Quote: Addicted
Mitos, да кого кхм-кхм чужое горе. Расшарил- страдай. Это девиз крафта. Тут ничего не делается для игроков, что вы развели полемику. Плати и страдай.
я не просто так создала тему надо 100 плюсов как сказал мне один с разрабов что б на тему обратили внимание.
но я смотрю что в крафте уже не верят и мляво плюсуют. ну что ж тогда страдаем дальше
21 September 2020 11:30:45
21 September 2020 11:30:45
27
Reputation -144
Group BANNED Alliance OCA 44 22 61 Points 1 114 623 Messages 277
или 100 минусов
21 September 2020 11:53:50
21 September 2020 11:53:50
28
Reputation -186
Group Terminator 101 7 48 Messages 8356
Quote: last_hp
Вы рассуждаете с точки зрения обывателя.

Окей, предположим, что шара распространяется независимо. Посмотрим, что мне скажут профи в таком сценарии:
- игрок А дружит с игроком Б, но не с игроком В; Б дружит с обоими;
- А шарит свой флот, его видит Б;
- Б шарит этот флот, теперь его видит В;
- А отменяет шару, Б его не видит, В по-прежнему видит*;
- А отзывает флот.
Вопрос: что в итоге видит В? У него есть «информация» о флоте, но информацию об отмене полёта ему точно никто не передавал (Б не может даже знать об отзыве, поскольку А с ним уже не делится информацией о флоте). Получается, что В должен пялиться в свой протухший кэш и думать, что у него всё ещё актуальная информация? Или каким-то магическим образом до него дойдёт, что полёт флота был прерван (т. е. игра передаст ему приватную, с точки зрения А, информацию об отзыве)? Мне как-то ни один из этих вариантов не нравится.

(* — почему, кстати, В не делится в Б, они же друзья?)


Quote: last_hp
Вот именно для того чтобы избежать подобной фигни, и не нужно ничего усложнять.

Шара как ссылка как раз избегает подобной фигни. Флот либо виден кому-то, кроме прямых участников полёта, либо нет.
21 September 2020 12:39:32
21 September 2020 12:39:32
29
Reputation 209
Group humans Alliance Combining the Zerg and Terran 142 27 38 Points 17 816 308 Messages 935
UncleanOne, а теперь смотри какой фикус получается при следующих условиях:
1. Я висю в оккупации объетка. На объетк летит недруждественный мне флот с миссией, которая приведет к бою. Соответственно я его вижу. Я его расшариваю, и его начинают видеть мои друззя.
2. Флот все еще летит, но я решаю соскочить с миссии оккупации до его прилета, и выполнив отправку флота я перестаю видеть летящий флот. НО! Мои друззя его все еще видят, я же его расшарил.
3. Мои друззя в свою очередь расшаривают эту расшарку и я снова его вижу, хотя уже слетел с объетка.
Выходит, что хозяин флота его не шарил. Я уже не являюсь его целью и его полет не должен видеть, но всем все расшарено. Поэтому не вижу проблемы сделать отмену расшарки. Если ее кто-то перерасшарить успел, то поздно пить боржоми. Если нет, то она просто исчезает с экранов и УСЕ.
21 September 2020 13:02:26
21 September 2020 13:02:26
30
Reputation -186
Group Terminator 101 7 48 Messages 8356
Aleks125, звучит прекрасно, но в случае любых изменений миссии этого флота, опять же, будет происходить какая-то магия: либо информация о возможных изменениях в полёте передастся без участия тех, кто мог бы её передать (доп. участник миссии слился, хозяин флота и не собирался шарить), либо игра её не передаст и оставит игроков в ситуации «протухший кэш».
21 September 2020 13:32:28
21 September 2020 13:32:28
31
Reputation 209
Group humans Alliance Combining the Zerg and Terran 142 27 38 Points 17 816 308 Messages 935
UncleanOne, эта же магия уже сейчас происходит в описанном мной выше случае. Если тот кто летел развернет флот, то расшарка магически исчезнет. Хотя того кто мог бы это видеть нет.
Поэтому не вижу диссонанса в том что отмена расшарки будет работать с такими чудесами, она и так криво работает, как описано выше.
Говорю же, что если кто-то перерасшарит мой флот, то мы просто получаем ситуацию аналогичную мной описанной, это уже есть в игре, так чего бояться? Если я успел отменить до того как кто-то перерасшарит, то трек просто исчезнет.
21 September 2020 13:35:45
21 September 2020 13:35:45
32
Reputation -186
Group Terminator 101 7 48 Messages 8356
Quote: Aleks125
она и так криво работает

21 September 2020 13:44:59
21 September 2020 13:44:59
33
Reputation 209
Group humans Alliance Combining the Zerg and Terran 142 27 38 Points 17 816 308 Messages 935
Quote: UncleanOne
всмысле расшарка криво работает, все ты понял, не прикидывайся
21 September 2020 13:47:13
21 September 2020 13:47:13
34
Reputation -186
Group Terminator 101 7 48 Messages 8356
Aleks125, я-то понял, я не понял почему за этим не следует «надо исправить».
21 September 2020 13:48:58
21 September 2020 13:48:58
35
Reputation 209
Group humans Alliance Combining the Zerg and Terran 142 27 38 Points 17 816 308 Messages 935
Quote: UncleanOne
я-то понял, я не понял почему за этим не следует «надо исправить».
а жука дадут? если да, то я первый указал на баг =)))
Да и мне трудно пока понять как сделать так чтобы не было того что я описал. Только если выпилить расшарку чужих расшарок... Вы же резать мастаки =))
Хотя я сторонник оставить все как есть и добавить возможность отмены расшарки в том виде как я описал. Добавляет вариаций для подловов и прочей атакерской хрени.
21 September 2020 13:50:37
21 September 2020 13:50:37
36
Reputation 15
Group BANNED Alliance Тень 33 30 76 Points 841 125 Messages 280
1. Предлогаю убрать кнопку расшарки вообще
2. Предлогаю что бы все флоты были на автомате всегда расшарины. Так и мечта администрации исполница (всех перережут) и в други меньше народу просица будит.
ПЫСЫ волшебное слово забыл:
Quote: UncleanOne
«надо исправить»
21 September 2020 14:04:17
21 September 2020 14:04:17
37
Group guest
Всем ку!
Quote: fatalist
А чем это отличается от "как вы расшарили, эта информация вам не принадлежит"?
Ничем.
Quote: fatalist
Я поэтому о способе хранения и говорил. Самое логичное - хранить у каждого игрока список расшаренных флотов, которые он видит.
Мне как раз видится это не очень хорошим решением, куча потенциальных проблем.
Я бы сделал иначе: Расшаривание это самостоятельная функция, где условный UserName, и его друзья\\соалы являются ее атрибутом (классом атрибутов).
Все входящие в этот класс шару видят.
Quote: fatalist
Всё, как только кто-нибудь расшарил тебе флот, копия этой информации есть у тебя. Отнять её у тебя не могут (ты сохранил её у себя, как тут говорили).
Вот об этом я и говорю. Это ошибка. Например, кто-то пошарил флот, и удалил меня из друзей. В имплементации которую я предлагаю, я тут же перестану видеть шару.
Вообщем вы были правы, все не так просто оказалось. То ли в силу проф. деформации то ли просто потому что я дурак дураком, подумал только про интерфейс =)
Quote: UncleanOne
Окей, предположим, что шара распространяется независимо. Посмотрим, что мне скажут профи в таком сценарии:
- игрок А дружит с игроком Б, но не с игроком В; Б дружит с обоими;
- А шарит свой флот, его видит Б;
- Б шарит этот флот, теперь его видит В;
- А отменяет шару, Б его не видит, В по-прежнему видит*;
- А отзывает флот.
Вопрос: что в итоге видит В?
Все просто, каждый раз когда вы нажимаете кнопку шарить, запускаете самостоятельную функцию с классом уникальных атрибутов, как написал выше. Не пойму никак что вас смущает?
Quote: UncleanOne
Посмотрим, что мне скажут профи
Мы обязательно спросим профи когда он тут появится =)
я не помню как сейчас это реализовано, если я отменяю полет шара пропадает, или все видят отступление?) Впрочем это не важно. Можно и так и эдак сделать.
мне кажется что ваш вопрос не имеет особого смысла в контексте решемой проблемы. А именно, возможность отмены шары при миссклике, на телефоне это прям беда.
Quote: ksarifonovna
Иногда бывает случайно разшариваеться флот и отменит не как

Aleks125, Как всегда зрите в корень, мое почтение ;)
21 September 2020 21:17:31
21 September 2020 21:17:31
38
Reputation 2546
Group humans Alliance BATTLESTAR 99 43 89 Points 15 929 340 Messages 325
Предлогаю порежат рашарку на доли степени от корнья ...
21 September 2020 21:26:58
21 September 2020 21:26:58

Information

You are not authorized

1 users are reading the topic (guests: 1)

Users: 0

Xcraft is a free browser strategy game with unique combat system.
Battle demonstration >>
Registration >>

2009 — 2525