These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Идеи и предложения

 
  • Topic is locked indefinitely.
 

Планетарка API

Author
Romeo Black
For Mother Russia
#1 - 2013-02-01 10:03:17 UTC
Очень бы хотелось видеть API для планетарки:
- колонизируемые планеты;
- какие постройки есть;
- что добывается и в каком количестве;
- даты окончания циклов у экстракторов;
- чем и на сколько заполнены склады и рокет лаунчеры... и т.д.

Так же хочу иметь возможность переименовывать постройки на планете (как это делается сейчас с модулями ПОСов)
Elegbara
White Wolf Enterprises
#2 - 2013-02-01 14:17:56 UTC
Чем и насколько заполнены - есть. Сколько циклов осталось - по-моему тоже было. Колонизируемые планеты имеются в static data dump. Там же список доступых построек.

Остается только "что добывается и в каком количестве". Это некая динамическая информация, которая изменяется со временем и зависит от целой кучи факторов. Часть этих факторов фиксирована (некая карта для каждой планеты), но разработчики почему-то отказываются включать эту карту в SDD (причем на прямые просьбы вроде бы даже был прямой отказ и даже какие-то причины приводились). Возможно, эти же самые причины приводят к тому, что этой информации нет и в API.

Open your eyes. And awaken.

Romeo Black
For Mother Russia
#3 - 2013-02-03 10:56:16 UTC
Elegbara wrote:
Чем и насколько заполнены - есть. Сколько циклов осталось - по-моему тоже было
. Это по вашему "есть". Я разбирал спецификации АПИ и могу сказать, что планетарки там нет вообще.

Elegbara wrote:
Колонизируемые планеты имеются в static data dump.Там же список доступых построек.
Речь не о дампе, со справочной информацией, где что может быть - а конкретный список - моих построек на планетах

Elegbara wrote:
Остается только "что добывается и в каком количестве". Это некая динамическая информация, которая изменяется со временем и зависит от целой кучи факторов.
- не вижу проблему динамически, с каким то периодом, ее обновлять на сервере статистики. Дата окончания цикла - фиксированны и поэтому тоже могут быть выведены в АПИ.
Elegbara wrote:

Часть этих факторов фиксирована (некая карта для каждой планеты), но разработчики почему-то отказываются включать эту карту в SDD (причем на прямые просьбы вроде бы даже был прямой отказ и даже какие-то причины приводились). Возможно, эти же самые причины приводят к тому, что этой информации нет и в API.
Тут как раз таки все понятно. Если есть фиксированная карта ресурсов, то нет необходимости качать скиллы на скан, можно просто посмотреть на карту и примерно воткнуть экстракторы. Это действительно нельзя делать, да и не нужно
Elegbara
White Wolf Enterprises
#4 - 2013-02-03 15:30:35 UTC
Romeo Black wrote:
Elegbara wrote:
Чем и насколько заполнены - есть. Сколько циклов осталось - по-моему тоже было
. Это по вашему "есть". Я разбирал спецификации АПИ и могу сказать, что планетарки там нет вообще.

Elegbara wrote:
Колонизируемые планеты имеются в static data dump.Там же список доступых построек.
Речь не о дампе, со справочной информацией, где что может быть - а конкретный список - моих построек на планетах
Про циклы действительно неправ. Про заполнение надо смотреть assets и locations. Оно же про постройки. Но я опять могу быть неправ.

Romeo Black wrote:
Если есть фиксированная карта ресурсов, то нет необходимости качать скиллы на скан, можно просто посмотреть на карту и примерно воткнуть экстракторы. Это действительно нельзя делать, да и не нужно
А вот тоже неправильно. Даже еслим знать "жирное" местечко, но не прокачать скиллов, воспользоваться этим местечком не получится - добываться будет только то, что видно.

Как оно там теоретически устроено (подтверждений я не видел, но вроде бы с наблюдениями сходится):
Имеется несколько "слоев" ресурсов. Верхние слои (видимые и доступные низким уровням скиллов) имют вид более размазанных пятен, нижние - концентрированные точечные залежи. Добыча - сумма добычи по всем слоям, которые видны и доступны. Если просто поставить экстракторы рядом с экстракторами другого игрока, не видя тех слоев. которые видит он, можно утащить у него часть добыи с верхних слоев, но нижние он продолжит добывать как и раньше.

У каждого слоя есть "прирост" и "текущие запасы". Карта прироста по слою генерируется процедурно из каких-то внутренних параметров. Ни параметры, ни алгоритм не публикуются. а выдавать через апи или в SSD данные по каждой точке - перебор. Уровень запасов ресурса в каждой точке меняется от прироста (см выше) и добычи (по всем экстракторам в округе). В итоге данные по запасам ресурсов в каждой точке тоже меняются очень быстро (сколько там минимальная длительность цикла экстрактора?) и опять же выдавать эти данные нецелесообразно.

Open your eyes. And awaken.

Grey Veliar
For Mother Russia
#5 - 2013-02-21 17:01:47 UTC
Активно использую планетарку и тоже согласен что нужны АПИ. Оно действительно позволит централизовано контролировать добычу планетарных ресурсов, без необходимости "залазить" на каждую планету
Juliette Black
For Mother Russia
#6 - 2013-02-21 17:04:50 UTC
И мне нужна такая API) На оффворуме в английской ветки поднималась куча тем, что нужен такой механизм и только ру-комьюнити молчит