Превышение лимита радиуса радара

10 Ответов
antares
3 марта, 2017, 13:10 UTC

На сколько я знаю видимость хранилищ ограничена радиусом радара, это факт проверенный на практике экспериментально; максимальный радиус обзора радара ограничен 900 км - скрин специально проанализировал еще раз тексты игровой справки, видимость хранилищ в рамках радара, в том числе и на карте 

Вопрос: каким образом этот товарищ смог атаковать мое хранилище не меняя своей позиции (проверил сразу после атаки, и координаты сектора есть в отчете), если расстояние между ним и хранилищем по расчетам составляет 1296,54 км? думаю теорему Пифагора знают все, можете проверить

допускаю, что я чего то не учел, и этот факт можно как то объяснить, но это мало вероятно

хочу значок мудреца /[email protected]/
UTC +0:00
Rock
Модератор
3 марта, 2017, 17:40 UTC
Чего чего а договоренности явно нет. А насчет расстояния действительно интересно.
UTC +0:00
Максимка Фрай
Модератор
3 марта, 2017, 19:07 UTC

antares сказал(а):


Вопрос: каким образом этот товарищ смог атаковать мое хранилище не меняя своей позиции (проверил сразу после атаки, и координаты сектора есть в отчете), если расстояние между ним и хранилищем по расчетам составляет 1296,54 км? думаю теорему Пифагора знают все, можете проверить

Конечно, все мы знаем, что радар осуществляет поиск в квадратной зоне поиска, а не круглой, как можно предположить.

Ну что же, проверяем:


-805 - (-157) = -648, по модулю = 648

1634 - 510 = 1124

648*648 + 1124*1124 = 419904 + 1263376 = 1683280

Извлекаем корень: 1297,4128101726142583601453410233 ≈ 1297

Надеюсь, ответ достаточен.

Цезарю многое непозволительно именно потому, что ему дозволено всё. © Сенека (младший)
UTC +2:00
antares
3 марта, 2017, 21:06 UTC

признаю, читал где то, что зона радара квадратная, но забыл об этом

но даже в этом случае катет не может превышать 900 км, а тут разница по ординате больше 1000 км; даже если предположить, что в самом расчете зоны покрытия радара есть ошибка, и расчитать сторону равностороннего прямоугольника, то Корень(1683280/2)=917, но не 900, однако это можно еще списать на погрешности округления; но зона радара квадратная!

хочу значок мудреца /[email protected]/
UTC +0:00
Максимка Фрай
Модератор
4 марта, 2017, 19:58 UTC

antares сказал(а):


признаю, читал где то, что зона радара квадратная, но забыл об этом

но даже в этом случае катет не может превышать 900 км, а тут разница по ординате больше 1000 км; даже если предположить, что в самом расчете зоны покрытия радара есть ошибка, и расчитать сторону равностороннего прямоугольника, то Корень(1683280/2)=917, но не 900, однако это можно еще списать на погрешности округления; но зона радара квадратная!

Сейчас объясню все подробнее, технически.

Для начала, при максимальном уровне Радара, максимальный радиус окружности, вписанной в квадрат поиска, равен 900 километров. Итого, имеем:

900*900 + 900*900 = 1620000

Извлекаем корень: 1272,7922061357855439215198517887 ≈ 1273 километра

Это теоретически максимальное расстояние до крайней точки сканирования Радара. Однако, технически, игра делит всю карту на зоны размерами в 100*100 километров при максимальной ширине карты в 6200 километров (если мне не изменяет память). Исходя из этого, Радаром учитываются все Хранилища и Рудники, находящиеся в зоне 100*100 километров, попадающей даже частично в радиус поиска Радара и, таким образом, практическое расстояние, на котором могут взаимодействовать Радары двух игроков, равно 1300 + 1300 = 2600 километров. Чтобы было понятнее, небольшая зарисовка:

Цезарю многое непозволительно именно потому, что ему дозволено всё. © Сенека (младший)
UTC +2:00
antares
5 марта, 2017, 00:51 UTC

а как это объясняет, что разница между координатами по ординате 1124 км, когда не должно превышать 900? ну пусть даже 1000, исходя из теории деления на квадраты 100х100, но не 1124 же) откуда еще 124 км взялось, это почти 1.5 квадрата

у вас по алгоритму зона покрытия не квадрат, а параллелограмм) а знаете почему? потому, что в алгоритме для определения зоны покрытия используется расстояние между токами как радиус-вектор окружности, в которую вписан квадрат 900х900; и естественно, что сторона квадрата в который вписана такая окружность 1272 км; официально зона покрытия это квадрат 900х900, а фактически - программно, это окружность с радиусом 1272 км, что абсолютно не одно и тоже 
хочу значок мудреца /[email protected]/
UTC +0:00
Alina Phoenix
Комьюнити менеджер
9 марта, 2017, 14:53 UTC

Привет, ребята!

Любой игрок может найти Хранилища просто разгуливая по карте, то есть не через Радар.

В игре карта квадратная, а не круглая, и радиус 900 км. — это радиус круга, который вписан в квадрат. Получается, что на самом деле, Радар видит квадрат со стороной 1800 км. Диагональ такого квадрата — это корень из 2 умноженный на 1800. Получается 2545 с копейками. Делим на 2 — получается практически 1300 км.

То есть игрок может увидеть Хранилище, которое намного дальше, чем 900 км.
Community Manager
UTC +2:00
antares
14 марта, 2017, 20:44 UTC
Алина Феникс сказал(а):

Привет, ребята!

Любой игрок может найти Хранилища просто разгуливая по карте, то есть не через Радар.

В игре карта квадратная, а не круглая, и радиус 900 км. — это радиус круга, который вписан в квадрат. Получается, что на самом деле, Радар видит квадрат со стороной 1800 км. Диагональ такого квадрата — это корень из 2 умноженный на 1800. Получается 2545 с копейками. Делим на 2 — получается практически 1300 км.

То есть игрок может увидеть Хранилище, которое намного дальше, чем 900 км.
почитайте внимательно предыдущий пост; вы говорите про расстояние, а я говорю про разность координат; она больше радиуса; и я уже написал Вам причину этой ошибки, у Вас некому залезть в код и ее исправить? 
хочу значок мудреца /[email protected]/
UTC +0:00
Чубака
16 марта, 2017, 08:42 UTC

Алина Феникс сказал(а):


Привет, ребята!

Любой игрок может найти Хранилища просто разгуливая по карте, то есть не через Радар.

В игре карта квадратная, а не круглая, и радиус 900 км. — это радиус круга, который вписан в квадрат. Получается, что на самом деле, Радар видит квадрат со стороной 1800 км. Диагональ такого квадрата — это корень из 2 умноженный на 1800. Получается 2545 с копейками. Делим на 2 — получается практически 1300 км.

То есть игрок может увидеть Хранилище, которое намного дальше, чем 900 км.

соглашусь, а еще необязательно он увидел, с другого сектора который ближе стоял увидел на радаре соклан например, а офер потом здалеку прилетел и снес, сам так делал соклан дефер возле себя находил мясцо на хронах, а я офером по координатам прилетал и сносил ( мы одного уровня) , что теперь я тоже читер превышающий радар) который у меня 1 го уровня , а летаю я иногда далековато на снос


Как говориться была бы смекалка
UTC +8:00
antares
16 марта, 2017, 18:12 UTC
Чубака сказал(а):

соглашусь, а еще необязательно он увидел, с другого сектора который ближе стоял увидел на радаре соклан например, а офер потом здалеку прилетел и снес, сам так делал соклан дефер возле себя находил мясцо на хронах, а я офером по координатам прилетал и сносил ( мы одного уровня) , что теперь я тоже читер превышающий радар) который у меня 1 го уровня , а летаю я иногда далековато на снос


Как говориться была бы смекалка
нельзя видеть хранилища вне своего радара, я пробовал передавать координаты своим сокланам, они хранилища не видели и я не видел хранилища, о которых говорили они; в помоще написано "Радар позволяет обнаруживать рудники, хранилища и локации вокруг твоего сектора"; написано не двусмысленно, значит иным способом их обнаружить нельзя, возможно в вашем случае хранилище было в зоне вашего радара
хочу значок мудреца /[email protected]/
UTC +0:00
antares
20 марта, 2017, 15:10 UTC
вот еще один пример того, что область действия радара не ограничивается 900 км для некоторых; не трудно заметить, что разность координат по оси Y равна 1326 км, что значительно больше 900 км, ну или пусть 1000 км; либо это какойто чит, либо багоюз; расстояние же до хранилища от атакера 1511.7 км; до секторов на другом краю карты 3500 км, фактически атакер пересек половину карты сервера, чтобы атаковать хранилище; о каком радаре тут можно вести речь, да и зачем он нужен при таких атаках?
хочу значок мудреца /[email protected]/
UTC +0:00
1722950 зарегистрированных пользователей; 43006 тем; 272446 сообщений; последний зарегистрированный пользователь:Castle №1251143