SHPEELY v0.5.0 BGG XML API2

Difficulty-Weighted & Score-Normalized Boardgame Rating Studio

Active Group / Tournament Zurich Eurogame Champions League Tournament Mode โ€ข 4 Players
Current Rating Leader โ€” Baseline 1200.0 ELO
BGG Games Imported 0 Weight (1โ€“5) & Score Normalizer (Ng)
Database & Auto-Backups 0 Snapshots PostgreSQL Schema + SHA-256 Verified
VISUAL RATING & NORMALIZED SCORE HISTORY

Player Skill Rating Trajectory

Formula: Normalized Score Zแตข = (RawScore / Nโ‚‰) ร— 100 โ€ข BGG Weight Multiplier M(W) = 0.60 + 0.28ร—W โ€ข Rating Change ฮ”Rแตข = K ยท M(W) ยท [(Pแตข โˆ’ Eแตข) + 0.35ยท(Zแตข โˆ’ Zฬ„)/100]

๐Ÿ‘ฅ Group Player Roster & Standings

Add or remove players anytime โ€” ratings start at 1200.0
4 Players
Rank Player Rating Last ฮ”R Peak Played Wins Avg Normalized (Z) Roster Action
POST-GAME SCORE ENTRY & LIVE CALCULATOR

Record Match & Preview ฮ”R

Weight 3.89 / 5
๐Ÿ•’ Last 5 Played Games (click to select): 1-click quick select
BGG Weight: 3.89/5.0 (Multiplier 1.69x) โ€ข Normalizing Factor Ng: 140 pts
โšก 3. Live BGG-Weighted Rating Impact Preview M(W) = 1.69x

Enter raw scores for at least 2 players to preview normalized scores and ฮ”R.

๐Ÿ“œ Recent Recorded Games & Dates

0 matches
BOARDGAMEGEEK (BGG) INTEGRATION

BGG Game Importer & Normalizer Studio

20+ Curated + XML API2

๐ŸŽฒ Imported Games Library (Editable Weight & Normalizing Factor)

Adjust W (1โ€“5) or Ng anytime
BGG ID Board Game BGG Weight ( / 5.0) Multiplier M(W) Normalizing Factor (Ng) Action
PERSISTENCE & DISASTER RECOVERY

Database & Snapshot Backup Vault

Relational schema (docs/architecture/schema.sql โ€” PostgreSQL 16 / SQLite 3 compatible) backed by atomic transactional persistence (data/shpeely-db.json), automatic post-match snapshots in data/backups/ with SHA-256 checksums, full PostgreSQL .sql dump export, and 1-click point-in-time restore.

Snapshot ID Reason / Trigger Records SHA-256 Restore