Автор | Тема: Скрипт для сбора информации из протоколов боёв |
Irey 1993
|
Предназначен для Tampermanky. Протестирован в Google Chrome.
Скачать:
https://www.ganjafile.io/download.php?mid=1620032&id=258207
или
https://cloud.mail.ru/public/T4N9/7E8kb2A2K
(файл warstable_outpns, также бонусом я временно положу awarstats_351281_0-16679_15.08.25.json - собранную статистику по боям из архивных протоколов одного из игроков)
=====
Скрипт работает в двух режимах.
Первый - собирает данные обо всех боях в выбранном пользователем диапазоне страниц. Потом приводит их виде таблицы, с которой можно взаимодействовать. Собранные данные можно экспортировать в json и потом импортировать, пропуская этап сбора данных из протокола.
[ GanjaFoto:#2335666 ]
Второй - собирает статистику по боям на Ауте и против островных НПС (ПНС).
[ GanjaFoto:#2335667 ]
=====
Теперь о принципе работы и о минусах.
Основной минус - я не программист, код написан нейросетями. Второй минус - это за счёт чего скрипт определяет типы боёв. Он ориентируется на специальные комментарии, которые идут в html, и на списки участников. И если бы эти комментарии были за всю историю игры строго одинаковыми, были бы чуть информативнее - возможно можно было бы определять типы боёв чуть гибче. А так разделение в отдельных случаях очень условное: просто по протоколам сложно понять - бой против киллера или обычный одиночный; игрок был среди стартового состава или вошел как наёмник/боевик; и так дальше. То есть работа скрипта очень ограничена - не ищите здесь какой-то строгой сортировки.
На данный момент у меня идеи и возможные улучшения закончились, именно поэтому я выкладываю скрипт в открытый доступ. Он протестирован, но где-то я мог что-то пропустить - протоколов много и в каждом может встретится какая-то проблема, которую текущая логика скрипта не ожидает.
Из пока что нерешенного - скрипт воспринимает нападения киллера на игрока с ПНС-защитником как тип "ПНС".
Никого не заставляю пользоваться, минусы вроде бы все указал - решайте сами. |
|
FOPPA
|
Сделай скрипт, чтобы спас бил на 40 ходов:) |
|
Пысь
|
2. иногда лучше жевать (с) |
|
FOPPA
|
|
Военая козявка
|
ПокерГВ сделай в tempermonkey тогда зачёт будет |
|
grid_86
|
норм, но кто юзает джейсоны кроме разрабов? сделай выгрузку в эксель. нейронка поможет |
|
Silvanas
|
Там можно вбить айди и искать не по себе? |
|
grid_86
|
И самое важное, кидай скрипт на гитхаб, в скрипт добавляй ссылку на метафайл и файл для скачивания (тоже погугли как или у нейронов спроси, у дипсика например). Чтобы при каждом изменении (на гитхаб) скрипт сам обновлялся у пользователя |
|
Irey 1993
|
7 не совсем понял где "там"? Если в уже собранных данных - можно вбить любой айди и если скрипт во время парсинга протоколов не встретил проблем с определением участников конкретного боя - он сможет этот айди найти. |
|
Frost Infernal
|
|
Kenny 93
|
Круто, а какой от этого толк? |
|
Ltd_vadim
|
|
forevist
|
Согласен с 10 и 11, для чего подобная "статистика"?
Если от навигатора требуется умелка/экспа/потратить, и примерно все это отслеживается нативными игровыми методами, аля "сколько умелки я вчера качнул"?
Для синд-активностей, есть какая ни какая, но инфа на странице синда.
Я не пытаюсь обосрать, я пытаюсь понять цель, или хотя бы узнать, какую ты преследовал :)
Просто в моей голове, статистика собирается для анализа и выводов. А просто циферки в табличке - это конечно красиво, но бесполезно |
|
FOPPA
|
13. Дак мы тут на циферки фапаем в целом, смысл игры та |
|
forevist
|
14 ну не на количество боев и и качество же) А на те, которые уже сама игра рисует графики ) |
|
Irey 1993
|
10, 11, 13 - вы слишком философски к этому подходите.
Этот скрипт узкоспециализированный, для тех, кому такая статистика будет полезна - он может отфильтровывать бои по типам, позволяет проводить поиска по участникам. Судя по теме - такой функционал востребован.
Игру этим скриптом не оживить, иллюзий лично у меня на этот счёт нет. Зачем занялся в таком случае - захотел, давно идея сидела в голове, решил все-таки реализовать. |
|
FOPPA
|
16. Да это понятно). Я даже вспомнил именно этот запрос с поиском боя. |
|
КРАКАЗЯБР
|
Из всего этого меня больше приятно удивило что скрипт написан не человеком а ИИшкой (по сути бесплатно) и вполне нормально работает (нет, не тестил), даже какую то пользу можно извлечь.
Все ближе к тому что нас заменят машины ^_^ |
|
Mr.Bonanno
|
18. Никогда не заменят. ИИ обучается за счет человеков |
|
(_Мяу_)
|
Я честно ожидал не это, но приятно удивлен :)
Нужно будет посмотреть на досуге.
Спасибо! |
|