Algorithms
7 posts
The DWZ Rating System: German Engineering for Chess Ratings
The Deutsche Wertungszahl (DWZ) chess rating system combines German precision with practical considerations. See how it works with Elote.
TrueSkill: Microsoft's Rating System for Xbox Live
How Microsoft's TrueSkill rating system uses Bayesian inference for Xbox Live matchmaking, and how to implement it with Elote.
The ECF Rating System: The British Approach to Chess Ratings
Explore the English Chess Federation (ECF) rating system, its unique performance-based approach, and its distinct history from Elo.
Glicko-2: Adding Volatility to the Rating Equation
Explore Glicko-2, an enhancement over Glicko-1, by incorporating player volatility for more precise and accurate ratings.
The Glicko Rating System: When Confidence Matters
Explore the Glicko rating system, an Elo enhancement adding Rating Deviation (RD) to measure confidence. Learn its mechanics and implementation with Elote.
Elo Rating System: The Grandfather of Competitive Rankings
Deep dive into the Elo rating system: history, the math behind it (K-factor, expected score), and practical implementation with the Elote Python library.
Geohash: When Clever Isn't Always Smart
A deep dive into the limitations of the Geohash algorithm, including boundary issues, non-uniform cell sizes, and common implementation mistakes to avoid.