Python / Pygame
Socle desktop et moteur historique, sans dépendance Stockfish.
Partie technique
La valeur technique de WanaChess vient de son moteur contrôlé, de son interface Web et de ses services de compte, stats et réseau.
La version historique repose sur Python et Pygame. Le moteur conserve l’état de la partie, vérifie les coups, met à jour les pièces, surveille l’échec et expose une base exploitable par l’IA. Côté Web, une structure JavaScript dédiée pilote l’échiquier, l’authentification et la préparation réseau.
Socle desktop et moteur historique, sans dépendance Stockfish.
Interface navigateur, compte, stats et intégration IRC/WebSocket.
Authentification PHP, OAuth Discord, API de profil et endpoints de stats.