Ajedrez local 2 jugadores: movimientos legales y jaque mate
Cerewro puede codificar todas las reglas: enroque, captura al paso, promoción de peón, jaque y tablas por repetición o material insuficiente. Interfaz clara e historial de jugadas.
Prompt listo para Cerewro
Cerewro Chat — HTML5 (navegador en Windows)
Genera un ajedrez 2 jugadores local para Windows con estas características.
Características: tablero 8×8; piezas Unicode o SVG; turnos alternos; reglas completas: movimientos legales resaltados, jaque, jaque mate, tablas por ahogado, triple repetición y regla de 50 movimientos (opcional); enroque corto/largo; captura al paso; coronación con modal (dama/torre/alfil/caballo); historial de jugadas; export PGN básico; sin motor IA.
Reglas y comportamiento: solo validación; no sugerir jugadas de motor.
Tecnología y entrega: HTML5, CSS3, JavaScript ES6+; Canvas o DOM; un solo index.html o carpeta.
Entorno Windows: Edge o Chrome.
Opcional: misma lógica en Python con python-chess (solo validación) o motor propio en Pygame.
Cerewro Chat — Python 3 (escritorio Windows)
Genera el mismo ajedrez 2 jugadores como aplicación de escritorio en Windows.
Características: Pygame 2 o tkinter + Canvas; reglas idénticas; guardar partida en PGN; cargar PGN simple.
Tecnología y entrega: Python 3.10+; main.py; requirements.txt (opcional python-chess solo para validar).
Ejecución: python main.py tras venv.
Incluye: cronómetro opcional por jugador y deshacer último movimiento (opcional, máx 2).
Cómo sacarle partido
- Pide después un modo “análisis” que muestre casillas atacadas.
- Exporta a Lichess pegando el PGN generado.