| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Discuss (mail) |
| Lines of code | 4489 |
| Technical Name |
pronexo_chess_pro |
| License | OPL-1 |
| Website | https://www.pronexo.com |
The complete chess arena for Odoo, Pro edition. Real-time online games, tournaments, daily puzzles, replay and analytics — all from a polished, dashboard-first app.
The Pro toolkit
🏆 Tournaments
Round-robin events with automatic pairings, live standings and a crowned champion.
🧩 Daily puzzle
A fresh tactic every day with solve streaks to keep the team coming back.
▶ Replay & PGN
Step through any finished game move by move, download the PGN, or start a one-click rematch.
📈 Elo analytics
Every profile shows the player's full Elo evolution chart over time.
🏅 Badges
Gamification achievements: first victory, serial winner, tournament champion, puzzler and more.
💬 Discuss integration
Type /chess in any direct chat to challenge that person, and follow live results in the ââ Chess Arenaâ channel. Team ranking by department when HR is installed.
Everything you need to play
♞ Live interactive board
Drag-and-drop pieces with full legal-move rules, promotion picker, board flip, sounds and fullscreen mode.
📡 Real-time online play
Two players, two browsers. Moves sync instantly over Odoo's bus, with turn enforcement and a live spectator mode.
🤖 Practice bot
Server-side engine (python-chess) with adjustable strength. Uses Stockfish when available, with a built-in fallback.
✉ Challenges & invitations
Invite any user with colour, time control and stakes. Real-time popup notifications and an auto-created chat.
⏰ Clocks & draws
Server-authoritative time control with increment and timeout, plus offer / accept / decline draw flows.
🏆 Elo & leaderboard
Automatic Elo ratings (K=32), a Hall of Fame, and player profiles with win/loss records and head-to-head.
See it in action
Command-center dashboard
Your rating and rank, games in progress, pending challenges, recent results, the Hall of Fame and one-click practice against a bot — all on the app's home screen.
Challenge a colleague
Pick colour, time control and stakes. The opponent gets an instant popup to accept or decline.
Manage challenges
Accept or decline the challenges you received, cancel the ones you sent — each row shows only the actions that make sense for you.
Challenge details & chat
Colour, time control, stakes and a built-in chatter thread so both players can trash-talk before the game.
Play the bot in one click
A real chess board with clocks, move list, sounds and a fun fact while you wait. Practise against three Stockfish-powered bots — or play a colleague live, moves syncing in real time.
Fullscreen mode
One click grows the board to fill the screen for distraction-free play.
Every match, tracked
A kanban of your finished and ongoing games with the result, move count and one-click replay — every game stored move-by-move (SAN / UCI / FEN) with PGN export.
Run a tournament
Add the players, set the time control, hit Start — the round-robin pairings are generated and every participant is notified in real time.
Tournaments & standings
Track every tournament from draft to champion, with live standings and an automatic winner badge.
Daily puzzle & streaks
A fresh tactics puzzle every day. Solve it to keep your streak alive and climb the office ladder.
Elo leaderboard
The Hall of Fame ranks every player by Elo, with games, wins, draws, losses and win rate.
Practice bots
Three difficulty levels — Pawnstar, Knightmare and DeepCheck — with adjustable strength powered by Stockfish.
Under the hood
- Built with OWL components and the cm-chessboard (MIT) + chess.js (BSD) libraries.
- Real-time via Odoo's WebSocket bus. Requires python-chess (
pip install chess). - Optional Stockfish binary for a master-strength bot; falls back to a built-in engine if absent.
- Chess Player and Chess Manager security groups; every internal user can play out of the box.
- Available in English and Spanish.
Written from scratch by Pronexo — www.pronexo.com
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Discuss (mail) |
| Lines of code | 4489 |
| Technical Name |
pronexo_chess_pro |
| License | OPL-1 |
| Website | https://www.pronexo.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module