À propos
AjaxChess.com est une plateforme d'échecs en ligne gratuite conçue pour les joueurs de tous niveaux. Que vous soyez novice aux échecs ou joueur de tournoi chevronné, le site propose des puzzles classiques ainsi que des variantes inhabituelles comme le Kriegspiel, une forme d'échecs à information cachée où vous ne pouvez pas voir les pièces de votre adversaire.
Le site est développé et maintenu par Richard Cross, fondateur de Regis Consulting, une société de conseil en logiciels spécialisée dans le développement web. AjaxChess.com est construit de zéro en utilisant Python, FastAPI et des technologies web modernes — aucun moteur tout fait, aucune logique de jeu empruntée. Chaque mode de jeu, chaque fonctionnalité et chaque ligne de code est un travail original.
Contenu du site
- Kriegspiel : Une variante multijoueur où chaque joueur ne voit que ses propres pièces et doit déduire la position de l'adversaire à partir des annonces de coups. Prend en charge trois variantes de règles — Classic, Lovenheim et Rochester — avec des horloges, des robots et des spectateurs optionnels.
- Tour du cavalier : Un puzzle mathématique classique où vous devez déplacer un cavalier sur chaque case de l'échiquier exactement une fois. Disponible sur des plateaux de 5×5 à 8×8, avec un classement chronométré.
- Puzzles d'échecs : Des puzzles tactiques pour affiner votre reconnaissance de schémas et vos capacités de calcul.
- Connexion FICS : Connectez-vous au Free Internet Chess Server directement depuis votre navigateur et jouez des parties en direct contre des joueurs du monde entier.
- Blog : Des articles sur l'histoire des échecs, les variantes, la stratégie et l'histoire du site.
- Liens : Une liste sélectionnée de ressources échiquéennes et notre site frère, Minesweeper.org.
Pourquoi le Kriegspiel ?
Le Kriegspiel (« jeu de guerre » en allemand) a été inventé au XIXe siècle comme exercice d'entraînement pour les officiers militaires prussiens. La variante d'échecs du même nom supprime l'information parfaite qui définit les échecs standard, la remplaçant par un brouillard de guerre. Vous pouvez voir vos propres pièces, mais vous ne savez pas où se trouvent celles de votre adversaire — vous pouvez seulement déduire leurs positions à partir de ce que l'arbitre annonce après chaque tentative de coup.
Jouer au Kriegspiel développe un ensemble de compétences différent des échecs standard : l'estimation des probabilités, la tolérance au risque dans l'incertitude, et la lecture de ce que le silence de votre adversaire vous révèle sur sa position. C'est l'une des variantes d'échecs les plus anciennes et les plus intellectuellement intéressantes, et nous pensons qu'elle mérite une demeure moderne et bien implémentée sur le web.
À propos du développeur
AjaxChess.com est développé et maintenu par Richard Cross et l'équipe de Regis Consulting. Richard développe des logiciels depuis la fin des années 1990, travaillant sur tout, des plateformes d'entreprise aux projets web indépendants. AjaxChess.com est un projet frère de Minesweeper.org, un jeu de démineur en ligne gratuit avec des classements, des duels multijoueur et une génération de puzzles sans devinette.
Des questions, des commentaires ou un bug à signaler ? Utilisez la page Contact ou envoyez un e-mail à ajaxchess@gmail.com.
Détails techniques
- Backend : Python et FastAPI
- Frontend : JavaScript vanilla avec HTML rendu côté serveur
- Temps réel : WebSockets pour le multijoueur Kriegspiel
- Moteur d'échecs : python-chess pour la validation des coups et l'intégration de Stockfish
- Hébergement : AWS
- Open source : Le projet est sur GitHub.
Le site est conçu pour être rapide, léger et accessible. Il fonctionne sur les navigateurs de bureau et mobiles sans nécessiter de téléchargements ou de plugins.