Verdens beste sjakkcomputer er gratis




Stockfish er navnet på en sjakkcomputer som er en av verdens sterkeste. Ikke nok med det, den er helt gratis – basert på åpen kildekode.

Les også: Her finner du de beste sjakklenkene

Det eneste problemet er at Stockfish ikke er enkelt å sette opp. Grunnen til dette er at når du laster den ned, får du bare en sjakkmotor, og ikke noe brukergrensesnitt. Dette kan imidlertid fikses ved å laste ned og installere et grensesnitt – vi viser deg hvordan du gjør dette!

Verdens beste

Det finnes flere ratinglister som evaluerer sjakkcomputere, og du finner noen av disse på wikipedia.org. Det varierer hvor Stockfish ligger i forhold til konkurrentene, men den er i skrivende stund verdens sterkeste. Ratingen for Stockfish ligger i øyeblikket på 3449. Til sammenligning har verdens sterkeste sjakkspiller, Magnus Carlsen, nå 2838, ifølge LIVE rating fra 2700chess.com.

Det er likevel vanskelig å sammenligne en datamaskin og et menneske, blant annet fordi de kalkulerer sjakktrekkene på ulike måter, pluss at den menneskelige faktoren ikke er tatt med. Uansett, sjakkprogrammer er blitt såpass sterke i dag, at de nesten alltid vil slå et menneske.

AlphaZero knuser Stockfish

Det ble i fjor utviklet en ny sjakkcomputer med navnet AlphaZero som knuser Stockfish. Nå er det mange som lurer på når det nye vidunderet blir nedlastbart.

Les også: Supersterke AlphaZero sjokkerer sjakkverden

Nå kan du laste ned en sjakkmotor som er basert på AlphaZero. Denne motoren har navnet Leela Chess Zero og den er tilgjengelig for sjakkcomputerne Fritz og ChessBase, men ingen av disse computerne er gratis – Fritz har en pris på 69,99 euro (670 kroner) og ChessBase har en pris på 99,90 euro (950 kroner). Du finner disse produktene på ChessBase Shop.

Det bør nevnes at styrken til Leela Chess Zero er ikke den samme hos alle brukere – den er avhengig av hvor kraftig PC du har. Dersom du for eksempel har en PC uten dedikert skjermkort vil sjakkcomputeren være vesentlig svakere enn med PC med dedikert skjermkort. Du finner detaljene på chessbase.com.

Slik tar du i bruk Stockfish!

Du starter med å laste ned Stockfish helt gratis fra stockfishchess.org, den støtter Windows, Mac OS X, Linux, iOS og Android. Vi tar utgangspunktet i Stockfish for Windows. Vær klar over at du laster kun ned en sjakkmotor som analyserer sjakktrekk. For å kunne bruke motoren til noe fornuftig, må du også ha et brukergrensesnitt.

Stockfish for mobil og nettbrett
Det kan nevnes at Stockfish Chess finnes for iOS (iPhone og iPad) – du finner den på apple.com. Stockfish for iOS har et brukergrensesnitt innebygd så du trenger ikke å installere noe ekstra.

Stockfish Chess er for Android, men denne gangen trenger du å installere ekstra brukergrensesnitt. Denne appen anbefaler Chess for All – det er en egen knapp i Stockfish-appen som gir deg installasjonslenken. Når du har installert begge appene starter du med å kjøre Chess for All-appen og kan deretter velge sjakk-motor via PC-ikonet i denne appen.

Stockfish for Windows
Vi tar nå en gjennomgang av Stockfish for Windows. Last ned ZIP-filen fra stockfishchess.org – pakk opp filene og legg disse i en egen mappe, for eksempel stockfish. Du skal ikke kjøre filene som ligger i denne mappen – de skal brukes senere via Arena-programmet!

Du kan i prinsippet bruke et hvilket som helst brukergrensesnitt sammen med Stockfish, men vi bruker Arena i dette eksemplet.

Last ned Arena Chess GUI – du finner dette på playwitharena.com. Finn frem den nyeste versjonen (3.5.1), og last ned installasjonsfilen (arena_3.5.1setup.exe). Kjør installasjonsfilen, og velg språkversjon English.

arena3

Når du kjører Arena-programmet, får du opp selve programvinduet. Nå skal du legge inn Stockfish-motoren du tidligere har lastet ned. Dette gjør du via menyen Engines og Install New Engine. Finn frem installasjonsfilen til Stockfish. Velg filen stockfish-8-32.exe eller stockfish-8-64.exe, alt etter om du har 32-bit eller 64-bit Windows. Til slutt må du bekrefte at du ønsker å starte Stockfish-motoren.

Du har nå installert Stockfish-motoren i Arena-programmet, men det gjenstår å aktivere den riktige motoren. Dette gjør du via Engines og Manage. Klikk på Stockfish, og til slutt på Apply-og Ok-knappen. Arena-programmet er nå klart til bruk med Stockfish som sjakkprogram

Stockfish er installert, hva nå?

stockfish_arena1

Du har nå installert både Stockfish-motoren og Arena-grensesnittet. Hva gjør du nå?

Analyse
Programmet har flere ulike funksjoner. Har du lyst å bruke Stockfish til å analysere et sjakkparti, kan du starter med å kjøre Arena-programmet. Du får da opp et sjakkgrensesnitt med alle brikkene på plass. Standardvalget i programmet er at du spiller et parti mot computeren, men du ønsker heller å bruke analysemodus. For å analysere et sjakkparti må du velge «Analyze Now!» via Position-menyen.

Du vil da få opp forslag til sjakktrekk nederst i programvinduet. Du kan da bare fortsette å bevege brikkene, og du får da nye forslag for nye trekk. Dette kan du bare fortsette helt til sjakkpartiet er ferdig spilt!

Skal du starte et helt nytt sjakkparti med Arena, kan du klikke på det lille sjakkbrett-ikonet øverst til venstre i programvinduet, det vil si hvor det står «Start a new game» hvis du holder musepekeren over. Du blir da spurt om du ønsker å ta vare på det gamle partiet. Her kan du velge «Yes» eller «No», alt etter om du ønsker å lagre partiet eller ikke.

Spill sjakk mot Stockfish!
Ønsker du å ta et sjakkparti mot programmet, kan du velge ulik nivåer via menyen Levels. Her kan du velge «Mode», for eksempel Blitz (lynsjakk) eller Tournement (turneringsjakk).

Ønsker du å spille sjakk mot Stockfish med redusert styrke finner du menyvalget «Limit Playing Strength to ELO…» under «Levels». Her kan du justere styrken (ELO-ratingen). Hvis valget «Limit Playing Strengh to ELO» ikke er aktivt kan du prøve å slå «Analyze» på og av, hvis ikke det hjelper kan du prøve å høyreklikke på analyseområdet nederst i programvinduet og velge «Terminate Engine Process».

You may also like...

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.