Обсуждение Экспорт отчётов ...

DeletedUser

Гость
Много уже сказано, много внешних конвертеров отчётов, НО... У ПА игроков есть экспорт отчёта:

866000c2f778.jpg


Понятно для чего экспорт добавили, но не понятно почему он в формате, который можно использовать только на том же сервере (на сервере где был создан этот отчёт)! И все мои вопросы и запросы на эту тему были проигнорированы (как и формат данных по этой кнопке не захотели открыть). Посему родилось предложение.

Предложение

Сделать конвертер отчётов, который бы был доступен скажем:

1. Любому пользователю по ссылке
2. Авторизированому игроку где-нибудь в меню

Конвертировать можно хоть в JSON, хоть в XML (мне этот вариант больше по душе).

Т.е. непонятные циферки и буковки (BASE64) данный конвертер мог бы преобразовывать скажем так:

<report server="ruXXX">
<luck value="25" />
....
<attacker player="{player_id}" village="{village_id}">
<units>
<unit id="spear" value="0" lost="0" />
<unit id="sword" value="0" lost="0" />
<unit id="archer" value="0" lost="0" />
<unit id="axe" value="3000" lost="500" />
<unit id="spy" value="100" lost="0" />
....
<unit id="catapult" value="10" lost="0" />
<unit id="knight" value="1" lost="0" inventory="axe" />
<units>
</attacker>
<defender player="{player_id}" village="{village_id}">
<units>
<unit id="spear" value="100" lost="0" />
<unit id="sword" value="100" lost="0" />
<unit id="archer" value="0" lost="0" />
<unit id="axe" value="0" lost="0" />
....
<unit id="knight" value="1" lost="1" inventory="spear" />
<units>
<buildings>
<building id="main" level="5" lost="1" />
<building id="barracks" level="5" lost="0" />
....
<building id="wall" level="5" lost="5" />
</buildings>
<resources>
<resource id="holz" value="50" lost="50" />
<resource id="lehm" value="50" lost="50" />
<resource id="eisen" value="50" lost="50" />
</resources>
</defender>
</report>


В идеале вообще это сделать (конвертер в XML) при нажатии на ссылку экспорта! Скажем будет появляться не одно поле с "закрытым кодом отчёта", а два:

  1. Старый вариант закрытого отчёта
  2. Новый вариант в формате XML

Т.е. первый вариант для форума и т.п., а второй для обработки сторонними ресурсами.

Итог

Внешние конвертеры отчётов смогут правильно обрабатывать такие отчёты, а не допускать ошибки (скажем если утащили металл, а остальные по 0 - внешний конвертер скажет что утащили дерево. Кроме того т.к. они парсят обычный текст, то это приводит к куче реализаций в зависимости от локализации и перевода).

Ждём реакции администрации на эту идею ... ;)
 

DeletedUser

Гость
Мдааа... Оперативность - "дело тонкое Петруха".... Больше 2-х лет прошло (как же долго я тут не появлялся), а "воз и ныне там"....
 
Верх