Inicio Detalles técnicos
Detalles técnicos

Los detalles técnicos de Rhetoric pueden resumirse fácilmente:

  • Protocolo UCI
  • Representación del tablero basada en Bitboards
  • Generación de movimientos basado en Magic Bitboards
  • Evaluación posicional basada en:
    • Ponderación de la evaluación entre medio juego y final (Tapered eval)
    • Material
    • Tablas pieza-posición (PST)
    • Estructura de peones y peones pasados
    • Movilidad
    • Puestos avanzados
    • Control de casillas débiles
    • Seguridad del rey
    • Detección de combinaciones de material tablíferas.
  • Búsqueda por variante principal (PVS, Principal variation search)
  • Quiescencia
  • Tabla Hash
  • Killer moves
  • Relative History Heuristic
  • SEE (Static Exchange Evaluation)
  • Razoring
  • Null Move pruning
  • LMR (Late Move Reductions)
  • LMP (Late Move Pruning)
  • Hash Move Singular Extensions

Y por último y no menos importante:

  • ¡Aprendizaje automático! Todos los valores de los conceptos de la evaluación posicional son aprendidos.

 
Diseño web y motor de ajedrez por Alberto Sanjuan