Este es un sencillo juego de ajedrez para dos jugadores, desarrollado con HTML, CSS y JavaScript puro. Se juega en el mismo dispositivo, alternando turnos entre el jugador de piezas blancas y el de piezas negras.
- Tablero visual generado dinámicamente con piezas Unicode.
- Turnos alternos entre blancas y negras.
- Validación de movimientos legales para todas las piezas.
- Promoción automática de peones a dama (♕ / ♛) al llegar al extremo del tablero.
- Alertas visuales para movimientos no permitidos o acciones inválidas.
- Detección básica de jaque mate (cuando el rey es capturado).
- Botón de reinicio tras el jaque mate.
- Navegador moderno (Chrome, Firefox, Edge, etc.)
- No se requiere instalación ni servidor: basta con abrir
index.htmlen el navegador.
- Descarga o clona el repositorio.
git clone https://github.com/JuanjoJmnz/Ajedrez2Personas.git
- Abre
index.htmlen tu navegador. - Haz clic sobre una pieza para seleccionarla y luego sobre la casilla destino para moverla.
- Los movimientos ilegales mostrarán un aviso flotante.
- Cuando un peón llegue al extremo, se promocionará automáticamente a dama.
- Si un rey es capturado, el juego muestra un mensaje de jaque mate y un botón para reiniciar.
- IA o modo jugador vs. computadora.
- Registro de movimientos (notación algebraica).
- Contador de tiempo por jugador.
Este proyecto es de código abierto y puedes usarlo libremente con fines educativos o personales.
Juan José Jiménez Gil
© 2025
¡Gracias por visitar este proyecto! Si te gusta la app, no dudes en darle una ⭐️ en GitHub.
🎉 ¡Disfruta del ajedrez en tu navegador!