How the
Leaderboards Work
Naiply uses the ELO rating system — the same formula used in chess — to rank players fairly across all games. Here's everything you need to know.
What is ELO?
ELO is a method for calculating the relative skill of players. It was originally developed by physicist Arpad Elo for chess rankings and has since been adopted by countless competitive games.
The key insight is that your rating changes more when you beat a much stronger opponent than when you beat a weaker one — and the same applies to losses. This makes the system self-correcting and fair.
The Formula
Expected Score
This gives a probability between 0 and 1. If you and your opponent have the same rating, E = 0.5 (50% chance of winning). If your opponent is 400 points stronger, E ≈ 0.09 — you're the underdog.
New Rating
Actual score is 1 for a win, 0.5 for a draw, and 0 for a loss. K is fixed at 32 on Naiply. The bigger the surprise (you win against a much stronger opponent), the more rating you gain.
Example
Your rating
1 200
Opponent rating
1 400
{gettext("Expected score:")} 1 / (1 + 10^((1400-1200)/400)) ≈ 0.24
If you WIN:
+24 pts → 1 224
If you LOSE:
-8 pts → 1 192
Key Numbers on Naiply
1 200
Starting Rating
Every new player begins at 1200 — the classic ELO baseline.
32
K-Factor
The maximum points you can gain or lose per match. A win against an equal opponent earns ~16 points.
5
Leaderboards
Separate rankings for Brisca, Tute, Cinquillo, Tute Subastado, and Siete y Media.
Bots Have ELO Too
Every bot on Naiply has its own ELO rating, just like human players. This means when you win against a Hard bot (which has a high ELO), you earn significantly more points than beating an Easy bot.
Easy bots
~900–1100 ELO
Medium bots
~1100–1300 ELO
Hard bots
~1400–1800 ELO
Separate Ranking for Each Game
Your ELO is tracked independently for each game. Being a Brisca expert doesn't affect your Cinquillo ranking.
Frequently Asked Questions
Why does Naiply use ELO instead of a simpler win/loss count?
What rating do I start with?
How much can I gain or lose per match?
Do matches against bots affect my ELO?
Is my ELO shared across all games?
Can my rating ever go below 1200?
How often is the leaderboard updated?
Ready to Earn Your First ELO Points?
Start with 1200 and beat your way to the top. Every match counts — even against bots.
Log in to Play — Free