Sono un appassionato giocatore di scacchi e programmatore di computer. Direi che giocare a scacchi e programmare sono le due cose che passo più tempo a fare. Ovviamente, voglio creare il mio motore e, in definitiva, il robot Lichess. Sulla scia della schiacciante performance di AlphaZero contro lo stoccafisso l'anno …
I motori di scacchi per computer sono migliorati da quando Deep Blue ha battuto Kasparov nel 1997. Gli algoritmi sono migliorati o i miglioramenti sono dovuti principalmente agli stessi algoritmi che funzionano più velocemente grazie a hardware più veloce, ecc.? Se il primo, questi miglioramenti algoritmici sono pubblici? E se …
Qualcuno ha familiarità con le librerie di scacchi open source in qualsiasi lingua in grado di eseguire una delle seguenti operazioni: analizzare PGN e / o FEN calcolare mosse di scacchi valide in base alla posizione elaborare un'intera partita di scacchi MODIFICARE: Scusa, dovrei essere più chiaro. Non sto cercando …
Per quanto ho capito, in parole povere, i motori di scacchi funzionano con: calcolare tutte le possibili variazioni (albero del gioco) fino a una certa profondità valutazione della posizione finale in base ad alcuni criteri (materiale, attività pezzo ...) sulla base di questa valutazione decidere la mossa migliore Capisco perfettamente …
EDIT: la maggior parte dell'app è stata completata. Ora tutto quello che devo completare è l'implementazione degli arbitri FIDE, un diagramma 3d dinamico (in questo momento ha solo 3 variabili da tracciare, nessun input lo influenza), aggiungendo più dati FIDE (basati su mesi) e forse includendo i dati degli scacchi …
Voglio leggere un file PGN, quindi passare a un determinato numero di spostamento e inviarlo a un motore UCI. Risulta che i motori funzionano con una lunga notazione algebrica e le PGN sono in breve algebriche. Qual è un modo semplice per effettuare la conversione? cioè da SAN a LAN. …
Sto cercando un motore di scacchi che fornisca un'API normale che posso usare con alcuni linguaggi di programmazione di alto livello come C # o Python. Ho esaminato l'elenco dei leader (Houdini, Komodo, Stockfish e Rybka) e non sono stato in grado di trovare alcun segno che questi motori forniscano …
Ho costruito un motore di scacchi compatibile con uci e vorrei conoscere la sua classificazione Elo. Qual è il modo più semplice per ottenerlo? Vorrei qualcosa che funzioni sia su Linux che su Windows.
Qualche tempo fa c'era un sito realizzato dal padre di NM Jonathan Hilton che faceva alcune analisi sulle storie di valutazione USCF del giocatore. Ho pensato che fosse un sito abbastanza buono, ma è scomparso. Ci sono ancora alcuni strumenti come quello che fluttua intorno. Mi chiedevo se esistesse una …
Quindi questa è una domanda un po 'anomala. Sto scrivendo una biblioteca di scacchi, essenzialmente da zero. Puoi trovare gran parte del codice qui , con l'intenzione di usarlo per una GUI e / o un motore. (Il gioco è Grand Chess ma ai fini di questa domanda non ha …
Sto scrivendo un motore di scacchi in C ++ e sto cercando numeri magici per bitboard di mappatura dei file di classifica di Little Endian per generare mosse per pezzi scorrevoli. Il sito Web degli scacchi rivali fornisce numeri magici ma non per la stessa mappatura della scacchiera. Il wiki …
Sto scrivendo un motore di scacchi in C ++ https://github.com/RomainGoussault/Deepov . So che esistono diversi protocolli di interfaccia (UCI, protocollo Winboard, ecc.) E non so quale implementare. Ne vorrei uno che: consente al mio motore di giocare ai tornei online ha diverse GUI per Linux, Windows e iOS ha una …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.