Pređi na sadržaj

Stockfish

S Vikipedije, slobodne enciklopedije
Stokfiš
Originalni nazivengl. Stockfish
Izgovara seStokfiš
Pojavio se2008.
Autor(i)Tord Romštad, Marko Kostalba, Jona Kiski[1]
Aktuelna verzija6
Operativni sistemiMicrosoft Windows, Linuks, Android
Veb-sajtwww.stockfishchess.org

Stokfiš (engl. Stockfish) je softver otvorenog koda (engl. Open Source) namenjen igranju šaha. Razvijen je od strane Torda Romštada, Marka Kostalbe i Jone Kiskog 2008. godine. Stokfiš je rangiran kao jedan od najjačih šahovskih softvera na svetu i kao najjači šahovski softver otvorenog koda.[2][3][4]

Nastao je od Glaurunga (engl. Glaurung), softvera koji je Romštad prethodno razvijao.

Karakteristike[uredi | uredi izvor]

Stokfiš može koristiti do 128 procesorskih jezgara u multiprocesorskim sistemima. U poređenju sa drugim programima istog tipa karakteriše ga izuzetna pretraga u dubinu kao i napredna alfa-beta pretraga.[5][6]

Program podržava Fišerov nasumični šah, što je jedna od karakteristika preuzetih iz Glaurunga.

Istorija[uredi | uredi izvor]

Stokfiš logo

Program se originalno razvio iz Glaurunga, šahovskog softvera koji je Romštad razvio 2004. Četiri godine kasnije Kostalba se priključuje projektu (Romštad je Norvežanin, Kostalba je Italijan). Prva verzija, Stokfiš 1.0 je objavljena u novembru 2008.

2011. Romštad napušta projekat a u Junu 2014 i Kostalba objavljuje da se povlači sa mesta glavnog programera, tako da od tada programom Stokfiš upravlja grupa programera dobrovoljaca.

Fištest[uredi | uredi izvor]

Od 2013, Stokfiš se razvija koristeći distribuiranu softversku platformu za testiranje koja se zove Fištest (engl. Fishtest), gde dobrovoljci imaju mogućnost da doniraju CPU u cilju poboljšanja kvaliteta programa.

Zaključno sa aprilom 2015, platforma je ukupno iskoristila više od 250 godina CPU vremena kako bi se odigralo preko 165 miliona partija. To je rezultovalo velikim skokom rejting poena Stokfiša.[7][8][9]

Rezultati[uredi | uredi izvor]

Učešće u TCEC[uredi | uredi izvor]

2013. Stokfiš je učestvovao u sezonama 4 i 5 TCEC (engl. Thoresen Chess Engines Competition) prvenstva za šahovski softver i oba puta je bio drugi. TCEC se smatra nezvaničnim svetskim prvenstvom u softverskom šahu.[10]

Dana 30. maja 2014. tadašnja verzija stokfiša 170514 (razvojna verzija Stokfiša 5) ubedljivo je osvojila TCEC sezonu 6 sa skorom 35.5-28.5 protiv programa Komodo 7h u superfinalu.[11] Naredni dan, objavljena je konačna verzija Stokfiša 5. U TCEC sezoni 7, Stokfiš je takođe stigao do superfinala, ali ovaj put je izgubio od Komoda.

Stokfiš protiv Nakamure[uredi | uredi izvor]

Snaga Stokfiša u poređenju sa ljudskim protivnicima najbolje se vidi u hendikep meču protiv velemajstora Hikaru Nakamure u avgustu 2014. Ukupno su odigrane 4 partije i Stokfiš je bio bolji sa rezultatom 3-1 (dva remija i dve pobede Stokfiša). U ovim partijama Nakamura je imao pomoć starije verzije Ribke (engl. Rybka). Obzirom da je Nakamura poznat po svom agresivnom stilu igre, u obe partije koje je izgubio pokušao je da pritisne protivnika kako bi dobio umesto mirne pozicione igre koja bi verovatno vodila remiju.[12]

Platforme[uredi | uredi izvor]

Sve verzije Stokfiša su dostupne u C++ kodu. Program je veoma popularan na različitim platformama. Na androidu postoji više aplikacija za upravljanje Stokfiš softverom (SmallFish, Droidfish itd).

Reference[uredi | uredi izvor]

  1. ^ „O Stokfišu”. 
  2. ^ „CEGT lista 40/20 (AMD 4200+)”. Arhivirano iz originala 08. 09. 2012. g. Pristupljeno 15. 05. 2015. 
  3. ^ „CCRL lista 40/40”. Arhivirano iz originala 02. 10. 2011. g. Pristupljeno 15. 05. 2015. 
  4. ^ „IPON lista”. Arhivirano iz originala 29. 05. 2014. g. Pristupljeno 15. 05. 2015. 
  5. ^ „Stokfiš pretraga u dubinu protiv ostalih”. 
  6. ^ „Erik Kislik analizira supefinale”. 
  7. ^ „Stokfiš platforma za testiranje”. 
  8. ^ „Uključite se”. 
  9. ^ „Fištest distribuirana platforma za testiranje”. 
  10. ^ „Stokfiš u TCEC”. 
  11. ^ „TCEC arhiva sezone 6”. Arhivirano iz originala 03. 05. 2015. g. Pristupljeno 15. 05. 2015. 
  12. ^ Stockfish Outlasts "Rybkamura" - Chess.com

Spoljašnje veze[uredi | uredi izvor]