Proyecto de programación de un ajedrez en C++ con la librería gráfica Glut.
- Adrián Teixeira de Uña
- Juan Nicolás Jiménez Pérez
- Bogurad Barañski Barañska
- Jorge Bengoa Pinedo
- Luis Miguel Muro García
- Lógica de movimientos:
- Movimientos normales de las piezas.
- Movimientos especiales (enroque, en passant).
- Capturar piezas.
- Promoción de peones.
- Reglas de juego:
- Jaque.
- Jaque mate.
- Tablas.
- Tablas por rey ahogado.
- Inteligencia Artificial.
- Apartado gráfico.
- Audio y efectos de sonido.
- Control de ficheros: lectura y escritura de partidas y ranking.
- Menús: principal, pausa.
- Lectura de inputs.
- Juego en red.