forked from U-ULabs/Ajedrez
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Guilgamez edited this page Feb 2, 2026
·
1 revision
¡Bienvenido a la wiki del proyecto Ajedrez! Este es un proyecto educativo de programación orientada a objetos (POO) que implementa un juego de ajedrez completo en Python utilizando Pygame.
- Historia del Proyecto - Evolución y desarrollo del proyecto
- Tecnologías Utilizadas - Stack tecnológico y dependencias
- Prácticas de Desarrollo - Metodologías y buenas prácticas aplicadas
- Arquitectura del Proyecto - Estructura modular y componentes
- Guía de Uso - Cómo instalar, ejecutar y jugar
- Desarrollo Futuro - Roadmap y características planificadas
Ajedrez es una implementación completa de un juego de ajedrez que incluye:
- ✅ Interfaz gráfica con Pygame
- ✅ Reglas completas validadas con python-chess
- ✅ Modo multijugador local (2 jugadores en la misma PC)
- ✅ Modo LAN para jugar en red local
- ✅ Integración con motores UCI (Stockfish, LCZero)
- ✅ Efectos de sonido y recursos visuales
- ⏳ Modo vs IA (próximamente)
# Instalar dependencias
pip install -r requirements.txt
# Ejecutar el juego
python main.py- Jugador vs Jugador - Dos jugadores en la misma computadora
- Partida LAN - Crear Servidor - Juega con las piezas blancas como servidor
- Partida LAN - Unirse a Servidor - Juega con las piezas negras como cliente
- Jugador vs Máquina - Próximamente disponible
Este es un proyecto educativo abierto. Las mejoras y sugerencias son bienvenidas.
Este proyecto está disponible como código abierto para propósitos educativos.
Última actualización: Febrero 2026
Versión actual: ~v0.5