Overview
BeeHex uses an MMR (Match Making Rating) system to track player skill and create fair competitive matches. Your MMR determines your rank tier and position on the global leaderboard.MMR System
What is MMR?
MMR (Match Making Rating) is a numerical skill rating that:- Starts at 500 for all new players
- Increases when you win ranked games
- Decreases when you lose ranked games
- Determines matchmaking and rank tier
MMR is only affected by ranked games. Casual (Normal) and offline games do not change your rating.
How MMR Changes
After each ranked game, your MMR is adjusted based on:- Your current MMR vs. opponent’s MMR
- Game outcome (win/loss)
- Rating difference between players
Rank Tiers
BeeHex features a 9-tier ranking system inspired by bee hierarchy:Rank Structure
Faux-bourdon I
0-199 MMRBeginner tier—learning the basics
Faux-bourdon II
200-399 MMRNovice players developing strategy
Faux-bourdon III
400-599 MMRIntermediate beginners
Ouvrière I
600-799 MMRWorker tier—competent players
Ouvrière II
800-999 MMRSkilled workers
Ouvrière III
1000-1199 MMRAdvanced workers
Reine I
1200-1399 MMRQueen tier—expert players
Reine II
1400-1599 MMRElite queens
Reine III
1600+ MMRMaster tier—top players
Rank Calculation
The system maps your MMR to rank tiers using this logic:Your rank badge updates automatically as your MMR changes. Check the leaderboard to see your current rank icon.
Leaderboard
The global leaderboard displays the top players across all BeeHex users.Accessing the Leaderboard
Visit/rank or click “Classement” in the bottom navigation bar to view:
- Position: Your global rank number
- Username: Player display name
- MMR: Current match making rating
- Rank Badge: Visual tier indicator
Leaderboard Features
Navigate Pages
Use the chevron buttons to browse:
- Left arrow: Previous 5 players
- Right arrow: Next 5 players
"Showing 1 to 5 of [total] players"The leaderboard fetches live data from the server, showing up-to-date rankings. It refreshes when you navigate between pages.
Pagination System
The leaderboard uses a pagination system:Ranked vs. Casual Games
Ranked Games
To play ranked:- Go to
/game_mode - Select “Classé” as game type (when implemented)
- Configure board size and time limit
- Click “Jouer” to queue
Currently, the ranked option is available in the codebase but may need to be enabled in the UI. Check the game mode page for the “Classé” radio button option.
Casual Games
Casual games (“Normal” mode) allow you to:- Play online without MMR changes
- Practice strategies risk-free
- Try different board sizes
- Play with friends in private rooms
Game History Tracking
Your game history page (/game_mode sidebar) displays recent match results:
Recent Games Display
Victory/Defeat Indicators
The history shows:- Green “Victoire”: Games you won
- Red “Défaite”: Games you lost
- MMR change: Displayed with +/- prefix
- Opponent name: Who you played against
Current MMR
Your current MMR is displayed at the top of the game history sidebar
Last 5 Games
See your 5 most recent matches with outcomes and MMR changes
Matchmaking
How Matchmaking Works
When you search for a ranked game:-
Game search packet sent with your preferences:
- Server searches for opponents within your MMR range
- Game found callback triggered when suitable opponent is found
- Both players redirected to game URL
MMR-Based Pairing
The matchmaking system considers:- Your MMR and opponent’s MMR
- ELO range for fair matches
- Queue time (range expands if waiting long)
- Game parameters (board size, time limit)
The game search callback includes
elo_range: [number, number] showing the current MMR range being searched.Rank Progression Tips
Start with Smaller Boards
5×5 and 7×7 boards are great for learning patterns and building MMR steadily.
Rank Icons
Each rank tier has a unique visual badge displayed on:- Leaderboard (next to your name)
- Profile page (your account overview)
- Game history (past opponent ranks)
/assets/ranked_icons/ and are mapped to MMR ranges automatically.
Rank Statistics
The ranking page displays:- Your current position in global rankings
- Total player count across all BeeHex users
- MMR distribution visible through browsing the leaderboard
- All rank tiers with visual icons and MMR thresholds
Next Steps
Start Ranked Play
Begin your climb to Reine III
Private Rooms
Practice with friends in custom games