Более гибкий API

Нужно ли данное нововведение

  • Да

    Голосов: 7 70,0%
  • Нет

    Голосов: 0 0,0%
  • Ни слова не понял

    Голосов: 3 30,0%

  • Всего проголосовало
    10
Статус
Закрыто для дальнейших ответов.

DeletedUser452

Guest
Предложение:
Расширить и освежить функционал обмена игровыми данными с внешним миром.

Причина:
На данный момент в игре есть возможность использование статистических и справочных данных вне игры, но...
  1. Справочники устарели (информация, которая распространяется JSON сообщением о постройках мягко говоря устарела года так на два-три)
  2. Появился новый функционал, достойный распространения через API (герои, островные задания)
  3. Угнетает разница форматов между "справочниками" (данные о постройках) и "статистикой" (например о городах)
Детали:
В связи с тем, что данные имеют довольно различный характер и их достаточно много - целесообразно использовать RPC модель обмена данными используя один фактический адрес обмена (например какой нибудь "http://api.grepolis.com"), куда в качестве параметров можно было бы отправлять алиас мира (ru30, en50, fr99 и тд) для статистических данных или же другие параметры для справочников (например скорость мира, скорость войск). В связи с этим ожидается ответ в каком либо едином формате (JSON, XML, еще что то) плюс какая либо детализация статистики (просмотр статистики для определенного игрока, города, острова и тд). Ну и соответственно обновление до актуального состояния нынешних справочников.

Также еще очень хотелось бы видеть расширение справочников в сторону Героев, глобального списка миров с настройками и глобальной статистикой (например общее количество игроков), островных заданий.

Опционально: совсем в идеале предоставлять информацию для непосредственно игрока (идет ли на него нападение, есть ли очередь строительства и тд), но это уже конфиденциальная информация, не очень ясно как ее распространять. Возможно с помощью каких то token параметров, назначаемых игроку в профиле например.

Ну и конечно же документация по использованию всего этого.

Визуальные дополнения:
Нет.

Баланс:
Нет.

Предотвращение злоупотребления:
Нет.

Итог:
Непосредственно для игроков данный функционал особо не нужен, зато он очень поможет желающим создавать какие либо сервисы или виджеты на тематику игры.
 
Последнее редактирование модератором:

DeletedUser10701

Guest
Ни слова не понял, но чувствую, что надо )))
 
Статус
Закрыто для дальнейших ответов.
Верх