Обработал список гонок для получения статистической информации, среда разработки – платформа 1С v.81. Делал в первую очередь для себя, но и некоторым игрокам также составлял. И вот что получилось (на примере персонажа Aleaq):
1. Общая информация+баланс:
Скриншот:
[ Изображение #66022 в альбоме Статистика Aleaq ]
Выгрузка в файл формата Excel: http://whammer.fromru.su/balance.xls
Пояснения: «Интервал для сравнения» используется для определения баланса с конкретным игроком спустя определенное количество дней (в данном случае 7 дней), показывает изменение позиции за данный период (например +3, или -2).
Кликнув на любом сопернике, я получаю историю встреч с данным игроком:
2. История встреч (пример для Aleaq vs juni0r):
Скриншот:
[ Изображение #66023 в альбоме Статистика Aleaq ]
Выгрузка в файл формата Excel: http://whammer.fromru.su/vs.xls
Тут было бы неплохо еще посмотреть конкретную гонку, кликнув по ней, но сейчас, увы, никак.
3. Процент побед в разрезе спортивных уровней персонажа:
Скриншот:
[ Изображение #66024 в альбоме Статистика Aleaq ]
Выгрузка в файл формата Excel: http://whammer.fromru.su/gamer.xls
4. Процент побед в разрезе автомобилей:
Скриншот:
[ Изображение #66025 в альбоме Статистика Aleaq ]
Выгрузка в файл формата Excel: http://whammer.fromru.su/auto.xls
5. Процент побед в разрезе тех. уровней автомобилей:
Скриншот:
[ Изображение #66026 в альбоме Статистика Aleaq ]
Выгрузка в файл формата Excel: http://whammer.fromru.su/tech_auto.xls
В дальнейшем планирую увеличить количество различной статистической информации.
Текущие недостатки (из-за того что для получения информации используется только список гонок):
- если у игрока больше 2000 гонок, то обрабатываются только последние 2000;
- не обрабатываются городские гонки (т.к. по логу не определить кто в них победитель и кто проигравший);
- нельзя получить информацию о гонках, где игрок вообще не доехал гонку (либо вышел из гонки, либо пропустил 5 ходов);
Дяда Хрыч, можно ли реализовать что-либо похожее в игре, чтобы каждый игрок мог получить доступ к подобной информации? :)