Termini scacchistici
Stockfish

Stockfish

I motori scacchistici più forti di tutti i tempi sono ben noti alla gran parte dei giocatori di scacchi. Se ti stai chiedendo quale dei motori disponibili sia il più forte, allora fermati qui: Stockfish è il re dei motori d'analisi di scacchi.

Impariamo qualcosa in più su questo potente motore! Ecco quel che devi sapere su Stockfish:


Cos'è Stockfish?

Stockfish è il più forte motore scacchistico d'analisi disponibile al pubblico e lo è già da molto tempo. Si tratta di un motore open source, gratuito, che al momento viene sviluppato da un'intera comunità. Stockfish si basa su un motore scacchistico creato nel 2004 dal norvegese Tord Romstad e ulteriormente sviluppato dall'italiano Marco Costalba in 2008. Pare che i due abbiano deciso di dargli il nome di "stoccafisso" (appunto, "Stockfish) in quanto "prodotto in Norvegia e cucinato in Italia", cioè in onore dei loro due Paesi di origine. Joona Kiiski e Gary Linscott sono anche loro considerati fondatori del motore.

Stockfish non è solo il più forte motore scacchistico a disposizione, ma è anche estremamente accessibile: è disponibile su molte piattaforme, incluse quelle Windows, Mac OS X, Linux, iOS e Android.

stockfish chess engine
Il logo di Stockfish. Immagine: Stockfishchess.org.

I successi di Stockfish sono notevoli, più di qualsiasi altro motore scacchistico. Ha vinto più di 10 Top Chess Engine Championships (TCEC, campionati per motori scacchistici di punta) durante il 2020. Stockfish inoltre domina il Campionato di Scacchi di Chess.com per Motori dal 2018, vincendone i primi sei eventi e altri ancora. 

Stockfish si è stabilito fermamente come motore scacchistico più forte del mondo prima del 2017, motivo per cui il mondo degli scacchi è rimasto fortemente scosso quando ha perso a senso unico un match contro un software basato su reti neurali chiamato AlphaZero. Questa sconfitta contro AlphaZero ha portato allo sviluppo di altri progetti basati sulle reti neurali, tra i quali spiccano Leela Chess Zero, Leelenstein e Alliestein).

Anche se Stockfish è rimasto in cima alla classifica dei più forti motori d'analisi degli scacchi, i motori basati invece sulle reti neurali si sono fatti sempre più competitivi nei suoi confronti, avvicinandosi alla forza di Stockfish. Nel settembre 2020 è stato pubblicato Stockfish 12, ed è stato annunciato che Stockfish aveva assorbito il progetto Stockfish+NNUE (NNUE sta per "Efficiently Updatable Neural Network", rete neurale aggiornabile in modo efficiente). Cosa significa questo passo? Be', ora il potere grezzo dello Stockfish tradizionale basato sulla forza bruta è stato migliorato dalle capacità di valutazione di un motore a rete neurale: una combinazione stupefacente!

stockfish chess
Stockfish 12 ha implementato capacità valutative derivate dalle reti neurali.

A giugno 2023 Stockfish è il motore a cui è attribuito il rating più alto al mondo secondo la lista CCRL, con il punteggio di 3530. A luglio 2020, la lista della Swedish Chess Computer Association (SSDF), dava Stockfish 9 al terzo posto, Stockfish 10 al secondo e Stockfish 11 al primo, con un punteggio stimato di 3558. L'aver conquistato le prime tre posizioni con tre differenti versioni è piuttosto eloquente.

Secondo questo grande video sui motori scacchistici più forti di tutti i tempi, secondo le liste SSDF, Stockfish è il motore più forte di tutti i tempi, impressione ampiamente condivisa da tutta la comunità scacchistica.

I Successi Di Stockfish

Come menzionato, Stockfish ha dominato il TCEC da quando ha iniziato a parteciparvi. Ha vinto 14 campionati TCEC e ha anche sette secondi posti: in ogni stagione in cui ha partecipato fin dal 2013 è arrivato primo o secondo, con un'unica eccezione. Dal 2018 al 2023 ha vinto 12 delle 14 stagioni TCEC principali, finendo davanti a Komodo, Leela Chess Zero, Shredder, Houdini e altri motori scacchistici di massimo livello.

Stockfish domina anche il torneo TCEC di Fischer Random, avendone vinto cinque tornei di sei (a giugno 2023). Stockfish ha anche vinto sette delle 11 coppe TCEC senza mai scendere dal podio: nelle rimanenti quattro, ha ottenuto tre secondi posti e un terzo posto.

stockfish chess
Stockfish ha dominato i campionati di scacchi per computer di Chess.com.

Il Computer Chess Championship di Chess.com è stato un tipico terreno di vittoria per Stockfish. Ha vinto 24 dei 30 eventi fino al 2023 e in altri quattro è arrivato secondo. Stockfish continua a sconfiggere i motori basati su reti neurali nella maggior parte delle competizioni.

Partite Di Stockfish

Il primo esempio di partita è tratto dal match Stockfish-AlphaZero del 2018. Stockfish vince velocemente e facilmente: si può chiedere di più rispetto ad una vittoria in sole 22 mosse contro la più forte entità scacchistica mai vista al mondo prima di allora? Stockfish sacrifica un pedone all'inizio dell'apertura e ottiene un grande vantaggio dopo 13.Td3. Dopo 18.Th4 tutti i pezzi di Stockfish sono attivi e sviluppati, mentre tutti i pezzi di AlphaZero sono sull'ultima traversa, eccetto la donna:

Stockfish chess
Tutti i pezzi di Stockfish sono attivi e sviluppati dopo 18.Th4.

I sacrifici con 19.Ac4! e 20.Cce4! sono forti e chiudono velocemente la partita.

Stockfish chess
Lo scontro Stockfish-AlphaZero ha rivoluzionato l'intera scena dei motori scacchistici.

In questa seconda partita di esempio, vediamo Stockfish occuparsi di un altro famoso motore scacchistico rimasto per anni a capo della classifica mondiale dei motori: Rybka. Stockfish ottiene un bel vantaggio in apertura e lo mantiene durante tutta la partita. I fuochi d'artificio iniziano con 28.Axh6+! di Stockfish.

Stockfish chess engine
Stockfish dilania l'ala di re di Rybka con 28.Axh6!

Stockfish mantiene la pressione con un sacrificio di qualità alla mossa 31 e domina il resto della partita dopo 32...Rh7 di Rybka:

In questo fantastico video del NM di Chess.com Sam Copeland, Stockfish+NNUE smantella le difese del motore a reti neurali Stoofvlees:

Come Analizzare Con Stockfish Su Chess.com

Stockfish è il motore d'analisi su Chess.com; è molto facile da utilizzare in molti modi su questo sito! Un modo è andare alla pagina Chess.com/analysis e caricare il tuo file PGN o il codice FEN:

Stockfish chess
Si può accedere a Stockfish su Chess.com andando alla pagina Chess.com/analysis.

Un altro metodo facile da utilizzare per analizzare le tue partite con Stockfish su Chess.com è selezionare "Analisi" in basso a destra una volta completata una partita sulla pagina Gioca.

Dopo aver completato una partita su Chess.com basta selezionare "Analisi" per rivedere la tua partita con Stockfish.

In questo video, l'IM di Chess.com Danny Rensch spiega alcune delle funzioni di analisi disponibili su Chess.com:

Conclusioni

Ora sai cos'è Stockfish, come analizzare con Stockfish su Chess.com e molto altro. Prava ad andare alla pagina Chess.com/CCC per osservare Stockfish in azione contro altri fortissimi motori, a qualsiasi ora del giorno!