[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
Ctrl предыдущая следующая Ctrl Страницы
1 2 3 4 5 6 7 ... 11

Форум «Программное обеспечение» / Немножко простейшей КлавоСтатистики :)

nosferatum Сообщение #1 12 декабря 2020 в 07:30
Супермен
34
https://klavostat.com/

Резервные (тестовые) окружения: — обновлены 04.10.2021
https://kghackers.github.io/
http://klavostat-test.s3-website.eu-central-1.amazonaws.com/

Проект на GitHub — https://github.com/dmitry-weirdo/kgparser. Подключайтесь, PR принимаются с благодарностью.

Задачи можно смотреть и создавать прямо на ГитХабе.

Технологии и процесс работы — будут описаны в README.md а также в вики.

Если вы хотите поддержать мою работу финансово — пишите мне в личные сообщения, договоримся о способе.
Также прикручена кнопка Donate через PayPal, но, скорее всего, нужно будет зарегистрироваться в PayPal.

Также можете перевести мне на карту Тинькофф — 5536 9139 2010 2668.

ЮMoney (экс Яндекс.Деньги) — 4100116361083369.


Список донатеров (огромное спасибо им!)
Последний раз отредактировано 9 октября 2021 в 18:30 пользователем nosferatum
JustSo Сообщение #2 12 декабря 2020 в 08:18
Кибергонщик
49
может тебе поддомен делегировать, а то имя не очень?
Biba Сообщение #3 12 декабря 2020 в 09:37
Новичок
52
Планируете развитие статистики?
un4given Сообщение #4 12 декабря 2020 в 13:44
Клавокодер
120
Годно получилось, унч одобряэ!
pashkhan Сообщение #5 12 декабря 2020 в 14:39
Новичок
96
nosferatum, прикольная табличка, спасибо!
Анна_Банановна Сообщение #6 12 декабря 2020 в 18:33
Супермен
66
pashkhan писал(а):
nosferatum, прикольная табличка, спасибо!

Очень!! И сразу столько всего добавить хотелось бы. )))) Чтоб наиболее полно описать текущую ситуацию на кг. Например, показать "действующих новичков" и тп, независимо от пробега, с пробегом 1000 и меньше, 1000+ (подумать над категориями). Чтоб видно было, какие люди и сколько реально играют на клавогонках.
Doctorisimus Сообщение #7 12 декабря 2020 в 18:48
Супермен
61
Анна_Банановна писал(а):
Например, показать "действующих новичков" и тп, независимо от пробега, с пробегом 1000 и меньше, 1000+ (подумать над категориями). Чтоб видно было, какие люди и сколько реально играют на клавогонках.
Вот! Поддерживаю! Только с пробегом тысяч пять хотя бы, а лучше даже десять! Чтобы отсеять тех, кто в общем-то и не учился здесь набирать, чтобы вернее процентные отношения выглядели.
nosferatum Сообщение #8 12 декабря 2020 в 18:53
Супермен
34
Анна Банановна, Doctorismus
Поясните, пожалуйста, точно, какие данные вы хотите видеть. Звучит возможным на текущих данных, но я не совсем понимаю задачу.

UPD: первая фича, которая нужна на КГ — это mentions через @ на форуме. Есть абсолютно во всех современных инструментах, а тут не знаешь, как человека упомянуть ]:->
Последний раз отредактировано 12 декабря 2020 в 18:59 пользователем nosferatum
un4given Сообщение #9 12 декабря 2020 в 18:54
Клавокодер
120
Анна_Банановна писал(а):
сколько реально играют на клавогонках

в этом как раз и вся загвоздка, мы уже говорили, что хрен знает как определить «активность» по-хорошему.

тут в основном (по наблюдениям нескольких дней) процентов 70 катают по 30 заездов в день − и всё.
есть и другая крайность: отдельные клавогонщики прям реально УПАРЫВАЮТСЯ по заездам, но их тоже буквально считанные единицы.
nosferatum Сообщение #10 12 декабря 2020 в 19:08
Супермен
34
тут в основном (по наблюдениям нескольких дней) процентов 70 катают по 30 заездов в день − и всё.


Как вариант тупейшей метрики: <общий пробег> / <количество дней начиная с даты регистрации>.

Это, конечно, имеет мало смысла для юзеров вроде меня, которые давно зареганы, несколько лет не заходили и потом вернулись. Но для свежих юзеров (например, начиная с какой-то даты регистрации) — может иметь смысл. Именно как статистика новых пользователей, типа конверсии регистрации во вовлечение.
Последний раз отредактировано 12 декабря 2020 в 19:10 пользователем nosferatum
Анна_Банановна Сообщение #11 12 декабря 2020 в 19:19
Супермен
66
nosferatum писал(а):
Анна Банановна, Doctorismus
Поясните, пожалуйста, точно, какие данные вы хотите видеть. Звучит возможным на текущих данных, но я не совсем понимаю задачу.

С удовольствием! Во-первых, это зависит от того, как ты можешь представить данные. Например, можно сделать три графика "Действующие игроки по рангам".
1. Общий пробег, ок 10 000+
2. Общий пробег, 1000-10 000
3. Общий пробег, 1000-

Получится, что в третий график никому не будет интересно смотреть (можно его и не делать даже), а вот 1-й график будет самый зачетный. Ну и 2-й, смотреть, кто-то там подрастает. :)

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

Подвожу итог:
Создать два графика "активных игроков". Один показывающий участников с 1000 - 10000 общего пробега, другой участников с 10000+ общего пробега. Активные игроки те, которые заходили на сайт последний раз в течение не более чем год назад.
Последний раз отредактировано 12 декабря 2020 в 19:22 пользователем Анна_Банановна
Анна_Банановна Сообщение #12 12 декабря 2020 в 19:25
Супермен
66
Дальше, "Рекорды Топ-1" было бы здорово представить в виде "Рекорды Топ - 100", например. Чтоб видеть, как изменяются значения (по рекордам, по словарям, по машинам и тп хотя бы у первой сотни игроков).

(Получилb бы табличку с 14 колонками и 100 строчками).
скрытый текст…
Последний раз отредактировано 12 декабря 2020 в 19:33 пользователем Анна_Банановна
nosferatum Сообщение #13 12 декабря 2020 в 19:29
Супермен
34
Анна_Банановна писал(а):
И что ты называешь активными игроками? Это те которые заходили на сайт последние сколько-то дней, недель?... Я не знаю, входит ли это в критерий, если нет, то было бы важно определить "действующего игрока" по времени его последнего захода на сайт.

Таких данных (последний заход на сайт) нет. Я их вообще в API не видел, а не только в тех примитивных запросах, которые я выполнил для текущих данных.
Теоретически можно взять последнюю запись в бортжурнале или последнюю ачивку (это потребует дополнительных API-вызовов), но имхо это очень ненадёжная метрика.

Возможно, гуру API меня поправят, но ни Переборыч, ни AlexeiD мне на личные сообщения не отвечают. Особенно хотелось бы узнать про то, есть ли возможность вытаскивать данные юзеров не по одному, а батчем. Это бы ускорило скачивание данных в N раз.
Последний раз отредактировано 13 декабря 2020 в 04:45 пользователем nosferatum
Анна_Банановна Сообщение #14 12 декабря 2020 в 19:34
Супермен
66
Эх, жаль, что нельзя видеть "активных игроков". Ну как минимум, история игроков с таким-то пробегом. Тоже достаточно солидный показатель.
Doctorisimus Сообщение #15 12 декабря 2020 в 19:38
Супермен
61
Поясните, пожалуйста, точно, какие данные вы хотите видеть.
Вот все то же самое, только исключив из выборки пользователей с пробегом ниже N (10000, как вариант).
имхо, тех, кто давно не катает, но соответствуют пробегу, считаю валидными для включения в выборку по той причине, что они трудились над повышением скорости, тренировались и являются "законными" представителями своего ранга; это исходит из того, что проехав абсолютно как угодно хотя бы один заезд ты получишь ранг. И тем самым испортишь статистику, если не будешь продолжать катать и не накатаешь "вес". Ну то есть у нас же не сто тысяч любителей, так ведь? Большинство из них просто зашли, прокатились и вышли навсегда. А в статистику по рангам они включены. Поэтому при формировании статистики по рангам нужно и хоть какой-то пробег учитывать.
nosferatum Сообщение #16 12 декабря 2020 в 19:40
Супермен
34
Doctorisimus писал(а):
Поясните, пожалуйста, точно, какие данные вы хотите видеть.
Вот все то же самое, только исключив из выборки пользователей с пробегом ниже N (10000, как вариант).
имхо, тех, кто давно не катает, но соответствуют пробегу, считаю валидными для включения в выборку по той причине, что они трудились над повышением скорости, тренировались и являются "законными" представителями своего ранга; это исходит из того, что проехав абсолютно как угодно хотя бы один заезд ты получишь ранг. И тем самым испортишь статистику, если не будешь продолжать катать и не накатаешь "вес". Ну то есть у нас же не сто тысяч любителей, так ведь? Большинство из них просто зашли, прокатились и вышли навсегда. А в статистику по рангам они включены. Поэтому при формировании статистики по рангам нужно и хоть какой-то пробег учитывать.

Это валидный пункт, аналогичное было на Клавостате. Это можно сделать аналогично, сделать несколько фильтров вроде "пробег больше 1000, пробег больше 5к, пробег больше 10к".

UPDATE: создал задачу.
Последний раз отредактировано 16 декабря 2020 в 18:10 пользователем nosferatum
un4given Сообщение #17 12 декабря 2020 в 19:48
Клавокодер
120
nosferatum писал(а):
mentions через @ на форуме

оффтоп:
скрытый текст…
nosferatum Сообщение #18 12 декабря 2020 в 20:02
Супермен
34
Добавил страницы с топ-500 по метрикам из "сводки".
Страницы загружаются не мгновенно, т.к. на каждой странице загружается json-файл с данными топ-500 (порядка 174 Кб каждый json файл), которые затем обрабатываются JS-ом.

В таблицу топ-1 на главной добавлены ссылки на страницы с топ-500

Также рекомендую почистить кэш браузера для сайта, т.к. подправлен стиль ссылок.
Последний раз отредактировано 12 декабря 2020 в 20:06 пользователем nosferatum
Advisor Сообщение #19 12 декабря 2020 в 20:16
Тахион
61
Хорошая работа. То, чего так не хватало. Достаточно актуальных данных по обычному режиму, всё остальное не важно. Отлично.
PROFI Сообщение #20 13 декабря 2020 в 09:47
Супермен
71
Спасибо за статистику!

Чтобы писать в форуме, нужно зарегистрироваться.

Ctrl предыдущая следующая Ctrl Страницы
1 2 3 4 5 6 7 ... 11

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена