Un amico mi ha detto che è molto difficile implementare un motore di scacchi bughouse perché richiede molta più potenza del processore rispetto a un normale motore di scacchi.
Ci sono motori bughouse là fuori? in caso contrario, quali sono i motivi?
Un amico mi ha detto che è molto difficile implementare un motore di scacchi bughouse perché richiede molta più potenza del processore rispetto a un normale motore di scacchi.
Ci sono motori bughouse là fuori? in caso contrario, quali sono i motivi?
Risposte:
Esistono sicuramente diversi motori di scacchi, ma a causa delle complessità aggiuntive a cui fa riferimento @TonyEnnis , questi motori sono più deboli dei giocatori ragionevolmente forti. È estremamente difficile tenere conto dei diversi scenari che possono derivare da due posizioni mentre i pezzi passano da una tavola all'altra ad ogni mossa. L'albero di ricerca risultante aumenta a una velocità esponenziale persino maggiore di quella degli scacchi standard.
Il motore con cui ho più familiarità è Sjeng che afferma di avere un ELO di circa 2000 su FICS, equivalente a un forte giocatore umano.
Sjeng
Non conosco nessun motore bughouse.
Complessità extra:
Oltre a giocare al gioco standard ...
Sjeng è la soluzione migliore, ma giocare con un motore è molto strano. In genere un team umano + motore avrà il suo gioco che ruota attorno al rialzo in tempo (a volte anche solo per pochi secondi). Quindi il giocatore umano dirà al motore di muoversi velocemente, quindi si siederà. Nota che, poiché il computer può eseguire istantaneamente mosse decenti, ciò significa effettivamente che è impossibile saccheggiare materiale contro il giocatore umano a meno che non sia puntuale, anche se il sacrificio è molto forte e porta a un attacco imminente vincente o al recupero rapido del materiale . Il giocatore umano accetterà il sacrificio (i) e si siederà, quindi lascerà il motore in tempo o utilizzerà il materiale aggiuntivo sul tabellone per vincere. Per questi motivi nessuno dei giocatori di bughouse forti accetterà più i giochi con i motori, davvero.
Sunsetter sembra essere il migliore, ma Sjeng (soprattutto 11) è buono anche per molti scopi.