Tecnologia, gioco online e varianti
Motori e analisi
33 termini33 termini
Esplora gli argomentiVedi tutti i termini
Motore scacchistico
Programma che analizza una posizione, confronta sequenze di mosse legali e consiglia le opzioni in base ai propri calcoli.
Interfaccia grafica utente
Un'applicazione visiva che consente di controllare un programma di scacchi mediante una scacchiera, comandi e pannelli anziché comandi testuali.
Motore locale
Un programma di analisi scacchistica che viene eseguito sul dispositivo dell'utente e usa il processore e la memoria di quella macchina.
Motore cloud
Un programma di analisi scacchistica che esegue i calcoli su un computer remoto e restituisce i risultati attraverso una rete.
Variante principale
La sequenza di mosse che un programma di analisi scacchistica considera al momento la migliore continuazione per entrambe le parti a partire da una posizione.
MultiPV
Livello: IntermedioModalità di analisi che mostra più mosse candidate, ciascuna con una variante e una valutazione.
Profondità
Indicatore di quanto è avanzata la ricerca corrente di un motore scacchistico a partire dalla posizione analizzata.
Nodi al secondo
Misura del numero di posizioni che un motore scacchistico elabora al secondo durante la ricerca.
Pondering
Livello: IntermedioModalità in cui un motore cerca mentre scorre l’orologio dell’avversario, normalmente a partire da una risposta prevista.
Bitboard
Livello: IntermedioRappresentazione con 64 indicatori pari a zero o uno, uno per casa, che segnala quali case appartengono a un insieme scelto.
Funzione di valutazione
Livello: IntermedioProcedura che assegna una stima numerica a una posizione per orientare la ricerca di un programma scacchistico.
NNUE
Architettura di rete neurale progettata per valutare posizioni scacchistiche aggiornandosi in modo efficiente tra posizioni vicine.
Minimax
Livello: IntermedioAlgoritmo che sceglie una mossa presumendo che entrambe le parti prendano sempre la migliore decisione disponibile.
Potatura alfa-beta
Livello: AvanzatoMetodo che evita di analizzare rami incapaci di modificare la scelta finale quando entrambi i giocatori cercano il proprio risultato migliore.
Approfondimento iterativo
Livello: AvanzatoStrategia che ripete la ricerca con limiti crescenti, in modo da mantenere sempre disponibile un risultato completato.
Ordinamento delle mosse
Livello: AvanzatoTecnica che sceglie quali mosse cercare per prime, affinché i rami poco utili possano essere scartati prima.
Ricerca della variante principale
Livello: AvanzatoOttimizzazione che cerca completamente la prima candidata e prova inizialmente le mosse successive con una verifica più stretta.
Riduzioni delle mosse tardive
Livello: AvanzatoTecnica che inizialmente cerca a profondità ridotta le mosse collocate tardi nell’ordine di analisi di una posizione.
Potatura della mossa nulla
Livello: AvanzatoEuristica che prova un passaggio fittizio per scartare posizioni che sembrano chiaramente sufficienti.
Ricerca di quiescenza
Livello: AvanzatoEstensione che continua con alcune mosse tattiche finché la posizione diventa abbastanza stabile da poter essere valutata.
Effetto orizzonte
Livello: IntermedioErrore causato da una conseguenza decisiva situata appena oltre il limite della ricerca, che distorce la valutazione.
Ricerca ad albero Monte Carlo
Livello: AvanzatoMetodo che esplora ripetutamente le varianti e dedica più analisi alle mosse che sembrano promettenti.
Valutazione statica degli scambi
Livello: AvanzatoCalcolo rapido che stima il bilancio materiale di catture e ricatture successive su una sola casa.
Tabella delle trasposizioni
Memoria che permette a un motore scacchistico di riutilizzare i risultati di posizioni già analizzate.
Hashing di Zobrist
Livello: AvanzatoMetodo che crea un’impronta numerica rapidamente aggiornabile per lo stato completo di una posizione scacchistica.
Perft
Livello: IntermedioTest che conta ogni sequenza di mosse legali fino a una profondità di ricerca esatta.
Libro delle aperture
Database di posizioni e mosse d'apertura che un programma di scacchi può consultare prima della ricerca normale.
Tablebase
Database precomputato che fornisce risultati esatti per finali con un numero limitato di pezzi.
Bitbase di finali
Livello: AvanzatoStruttura compatta e precalcolata che memorizza informazioni minime sul risultato di molte posizioni di finale.
Valore WDL di tablebase
Livello: AvanzatoRisultato esatto di vittoria, patta o sconfitta che una tablebase assegna a una posizione di finale.
Distanza al matto
Livello: AvanzatoMetrica che conta la distanza dallo scacco matto forzato quando il vincitore lo accelera e il difensore lo ritarda.
Profondità alla conversione
Livello: EspertoMetrica precalcolata dei finali che misura la distanza da una cattura o promozione, oppure dal matto se arriva prima.
Distanza all’azzeramento
Livello: AvanzatoMetrica precalcolata dei finali che misura la distanza dal matto o dalla prossima mossa che azzera il contatore delle cinquanta mosse.
