Un amigo me dijo que es muy difícil implementar un motor de ajedrez de bughouse porque requiere mucha más potencia de procesador que un motor de ajedrez normal.
¿Hay algún motor de bughouse por ahí? Si no, ¿cuáles son los motivos?
Un amigo me dijo que es muy difícil implementar un motor de ajedrez de bughouse porque requiere mucha más potencia de procesador que un motor de ajedrez normal.
¿Hay algún motor de bughouse por ahí? Si no, ¿cuáles son los motivos?
Respuestas:
Ciertamente hay varios motores de ajedrez, pero como resultado de las complejidades adicionales a las que hace referencia @TonyEnnis , estos motores son más débiles que los jugadores razonablemente fuertes. Es extremadamente difícil tener en cuenta los diferentes escenarios que pueden surgir de dos posiciones a medida que las piezas cambian de un tablero a otro en cada movimiento. El árbol de búsqueda resultante aumenta a una tasa exponencial incluso mayor que la del ajedrez estándar.
El motor con el que estoy más familiarizado es Sjeng, que afirma que tiene un ELO de alrededor de 2000 en FICS, equivalente a un jugador humano fuerte.
Sjeng
No conozco ningún motor de bughouse.
Complejidades adicionales:
Además de jugar el juego estándar ...
Sjeng es tu mejor apuesta, pero jugar con un motor es muy extraño. Por lo general, un equipo humano + motor hará que su juego gire en torno a levantarse a tiempo (a veces incluso por solo unos segundos). Entonces el jugador humano le dirá al motor que se mueva rápido y luego se siente. Tenga en cuenta que, dado que la computadora puede jugar movimientos decentes al instante, eso significa que es imposible sacrificar material contra el jugador humano a menos que también esté a tiempo, incluso si el sacrificio es muy fuerte y conduce a un ataque inminentemente ganador o a recuperar rápidamente el material . El jugador humano aceptará los sacrificios y se sentará, luego dejará que el motor gane a tiempo o use el material extra en el tablero para ganar. Por estas razones, ninguno de los jugadores fuertes de bughouse aceptará más juegos con motores.
Sunsetter parece mejor, pero Sjeng (especialmente 11) también es bueno para muchos propósitos.