Motor de ajedrez AI con interfaz gráfica de usuario de tablero de ajedrez para Excel/Word VBA, más edición VB6 para motor UCI/Winboard con potencia de juego de 3200 ELO (4 CPU).
Hay dos formas de utilizar este motor de ajedrez:
Compilado con Visual Basic 6 => archivo exe de Windows de 32 bits, examina alrededor de 150.000-200.000 posiciones/seg. Se implementan todas las reglas del ajedrez: enroque, al paso, repetición triple, regla de los 50 movimientos. Admite hasta 64 núcleos, el tamaño máximo de hash de la tabla de transposición es de 1,4 GB. No soportado: tablas de finales, reflexión.
Los escáneres de virus a veces dan una alerta de falso positivo. Para estar seguro, los archivos se pueden verificar en www.virustotal.com.
Sugerencia: El programa "Alice in Chessland" de Angelo Spartalis tiene una GUI muy agradable y está basado en ChessbrainVB V3.05. Enlace: https://www.spartalis.gr/chess/index_ENG.html
Este motor de ajedrez está basado en la fuente del motor "LarsenVB" de Luca Dormio (http://xoomer.virgilio.it/ludormio/download.htm). LarsenVB se inspiró en el "Faile 0.6 de" Adrien M. Regimbald, que también sirvió de base para el motor "Sjeng". Quiero agradecer a Luca Dormio por su permiso para utilizar su fuente LarsenVB.
ChessBrainVB también se basa en muchas ideas geniales de las siguientes personas:
Marco Costabla/Tord Romstad/Joona Kiiski (fuentes de Stockfish): Lógica de búsqueda, seguridad del rey, evaluación de piezas. La lógica de búsqueda y la evaluación se basan en Stockfish 7 con adaptaciones a la estructura de datos que no son de bitboard y cambios de búsqueda que funcionan mejor para una generación y evaluación de movimientos más lentos. Raimund Heid (Fuentes del protector): Lógica de extracción de material Norbert Raimund Leisner: Archivo de logotipo
Palabras clave: "motor de ajedrez Excel", "ajedrez Excel", "motor de ajedrez Word", "motor de ajedrez Powerpoint", "ajedrez VBA", "motor de ajedrez VBA", "motor de ajedrez VB6", "juego de ajedrez VBA", "Excel juego de ajedrez", "Programa de ajedrez Visual Basic", "Tablero de ajedrez Exel", "Tablero de ajedrez VBA", "AI de ajedrez VBA"