Commit Graph
3 Commits
Author SHA1 Message Date
NotBigGhostandClaude Fable 5 ebb368686d Рейтинг: байесовское сглаживание по опыту; новички — до 10 партий
Проблема: средний балл не учитывал число игр — новичок с 10 удачными
партиями обходил ветерана с сотнями стабильных.

Теперь score = (C·m + сумма очков) / (C + игр) × 100 при C=10, m=0.5:
к реальным партиям «дописываются» 10 виртуальных со средним 0.5, рейтинг
стартует около 50 и с опытом сходится к чистому среднему (формула IMDB).
Применено в топах и профиле; разбивка по фракциям осталась на чистом
среднем (служебная метрика «лучшая/худшая», сглаживание давило бы её к 50).
MIN_GAMES 5 -> 10 («Новички» во всех топах — до 10 партий; подписи берут
порог из API). Справка обновлена, добавлен тест (62 passed).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 03:04:48 +03:00
NotBigGhostandClaude Fable 5 ac296a8f12 Новички: серебряный рейтинг и порог 5 игр вместо 3
- рейтинг в блоках «Новички» (топ игроков и общая статистика) выводится
  серебряным (--silver, класс .lb-score.provisional), а не золотым;
- MIN_GAMES 3 -> 5 (scoring.py) — в ранжированный топ попадают с 5 игр;
  подпись «Новички (меньше N игр)» берёт порог из API, справка обновлена;
- pytest: 57 passed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 17:21:20 +03:00
NotBigGhost 56b5d09a4d v0.1 - макет интерфейса, аутентификация через логин, аккаунт админа, создание партии в 2 этапа, базовые настройки профиля и группы, переключение между группами, статистика 2026-06-16 17:41:06 +03:00