Partie technique

Une architecture utile, documentée et évolutive

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.

Bannière WanaChess

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.

Python / Pygame

Socle desktop et moteur historique, sans dépendance Stockfish.

Web runtime

Interface navigateur, compte, stats et intégration IRC/WebSocket.

Services partagés

Authentification PHP, OAuth Discord, API de profil et endpoints de stats.