Acerca de
AjaxChess.com es una plataforma de ajedrez en línea gratuita creada para jugadores de todos los niveles. Tanto si eres nuevo en el ajedrez como si eres un experimentado jugador de torneos, el sitio ofrece puzzles clásicos junto a variantes inusuales como Kriegspiel, una forma de ajedrez con información oculta en la que no puedes ver las piezas de tu oponente.
El sitio está construido y mantenido por Richard Cross, fundador de Regis Consulting, una consultora de software especializada en desarrollo web. AjaxChess.com está construido desde cero utilizando Python, FastAPI y tecnologías web modernas — sin motores prefabricados, sin lógica de juego prestada. Cada modo de juego, cada funcionalidad y cada línea de código es obra original.
Qué hay en el sitio
- Kriegspiel: Una variante multijugador en la que cada jugador solo ve sus propias piezas y debe deducir la posición del oponente a partir de los anuncios de movimientos. Admite tres variantes de reglas — Classic, Lovenheim y Rochester — con relojes opcionales, bots y espectadores.
- Paseo del caballo: Un puzzle matemático clásico en el que debes mover un caballo por todas las casillas del tablero exactamente una vez. Disponible en tamaños de tablero de 5×5 hasta 8×8, con una tabla de clasificación por tiempo.
- Puzzles de ajedrez: Puzzles tácticos para agudizar el reconocimiento de patrones y las habilidades de cálculo.
- Conexión FICS: Conéctate al Free Internet Chess Server directamente desde tu navegador y juega partidas en vivo contra humanos de todo el mundo.
- Blog: Artículos sobre historia del ajedrez, variantes, estrategia y la historia detrás del sitio.
- Enlaces: Una lista curada de recursos de ajedrez y nuestro sitio hermano, Minesweeper.org.
¿Por qué Kriegspiel?
Kriegspiel («juego de guerra» en alemán) fue inventado en el siglo XIX como ejercicio de entrenamiento para oficiales militares prusianos. La variante de ajedrez del mismo nombre elimina la información perfecta que define el ajedrez estándar, sustituyéndola por la niebla de guerra. Puedes ver tus propias piezas, pero no sabes dónde están las de tu oponente — solo puedes inferir sus posiciones a partir de lo que el árbitro anuncia tras cada intento de movimiento.
Jugar al Kriegspiel desarrolla un conjunto de habilidades diferente al del ajedrez estándar: estimación de probabilidades, tolerancia al riesgo bajo incertidumbre y la capacidad de interpretar lo que el silencio del oponente revela sobre su posición. Es una de las variantes de ajedrez más antiguas e intelectualmente interesantes, y creemos que merece un hogar moderno y bien implementado en la web.
Sobre el desarrollador
AjaxChess.com está construido y mantenido por Richard Cross y el equipo de Regis Consulting. Richard lleva desarrollando software desde finales de los años 90, trabajando en todo tipo de proyectos, desde plataformas empresariales hasta proyectos web independientes. AjaxChess.com es un proyecto hermano de Minesweeper.org, un juego de buscaminas en línea gratuito con tablas de clasificación, duelos multijugador y generación de puzzles sin adivinanzas.
¿Tienes preguntas, comentarios o un error que reportar? Usa la página de Contacto o envíanos un correo a ajaxchess@gmail.com.
Detalles técnicos
- Backend: Python y FastAPI
- Frontend: JavaScript puro con HTML renderizado en el servidor
- Tiempo real: WebSockets para el multijugador de Kriegspiel
- Motor de ajedrez: python-chess para la validación de movimientos e integración con Stockfish
- Alojamiento: AWS
- Código abierto: El proyecto está en GitHub.
El sitio está diseñado para ser rápido, ligero y accesible. Funciona en navegadores de escritorio y móvil sin necesidad de descargas ni plugins.