Analýza

Stockfish Elo a úrovne sily

Pre iPhone, iPad, Mac a Android. Bez účtu.

Aký silný je Stockfish? V plnej sile oveľa silnejší ako ktorýkoľvek človek. Stockfish však vie hrať aj zámerne slabšie, a práve tak šachové aplikácie a weby ponúkajú úrovne pre každého hráča. Táto stránka vysvetľuje nastavenia, ktoré sú za týmito úrovňami, čo číslo Elo pri úrovni motora znamená a čo nie, ako sú nastavené úrovne Stockfishu na Lichess a ako si vybrať správnu úroveň.

Ako Stockfish obmedzuje svoju silu

Stockfish má dva zabudované spôsoby, ako hrať slabšie. Oba sú voľby UCI, teda nastavenia, ktoré šachový program pošle motoru pred výpočtom.

  • Skill Level od 0 do 20. 20 je plná sila a 0 najslabšie nastavenie. Pod 20 porovnáva Stockfish viacero kandidátskych ťahov a niekedy zámerne vyberie slabší, s prvkom náhody. Čím nižšia úroveň, tým skôr vo výpočte túto voľbu urobí a tým väčšie chyby pripustí.
  • UCI_LimitStrength a UCI_Elo. Keď je zapnutá voľba UCI_LimitStrength, program môže pomocou UCI_Elo požiadať o cieľovú silu v Elo. V Stockfishe 19 je povolený rozsah 1320 až 3190. Interne Stockfish toto Elo prevedie na Skill Level.

Rozsah je daný v zdrojovom kóde (search.h v Stockfishe 19). Podľa tamojšieho komentára je prevod prispôsobený partiám Stockfishu na rôznych úrovniach Skill Level proti inému motoru a pokrýva približne 1320 až 3190 na škále CCRL Blitz. CCRL je ratingový rebríček motorov, nie ľudí.

Existuje aj tretí spôsob, ktorý môže použiť každý program: obmedziť samotný výpočet. Pevný počet uzlov (pozícií, ktoré motor preskúma), pevná hĺbka alebo krátky čas na ťah oslabia Stockfish, pretože plytký výpočet prehliadne taktiku, ktorú hlbší výpočet nájde. Mnohé aplikácie takéto limity kombinujú so Skill Level.

Prečo Elo motora nie je tvoj rating

Číslo Elo má význam len v rámci vlastnej skupiny hráčov. Úrovne motora sa merajú v partiách medzi motormi. Tvoj rating pochádza z partií medzi ľuďmi, na konkrétnom webe alebo v konkrétnej federácii.

  • Rôzne skupiny hráčov. UCI_Elo je ukotvené v ratingovom rebríčku motorov. Ratingy na Lichess a Chess.com pochádzajú z partií medzi ich vlastnými hráčmi, ratingy FIDE z hodnotených partií za šachovnicou.
  • Rôzne chyby. Obmedzený motor hrá väčšinou silné ťahy a len občas náhodne vybraný slabší. Ľudia robia iné chyby: prehliadnu hrozbu, nesprávne posúdia plán alebo sa dostanú do časovej tiesne. Úroveň, ktorá na papieri zodpovedá tvojmu ratingu, sa môže hrať oveľa ťažšie alebo oveľa ľahšie.
  • Rôzne podmienky. Čas na ťah a rýchlosť zariadenia menia, ako silno úroveň hrá.

Ani ratingy ľudí si navzájom nezodpovedajú. Ten istý hráč má iné číslo na Lichess, na Chess.com a vo FIDE, ako ukazuje porovnanie na stránke prevod šachového ratingu. Elo úrovne motora preto ber ako stupienok na rebríku, nie ako rating, ktorý môžeš porovnať so svojím.

Aký silný je Stockfish v plnej sile?

Ďaleko nad akýmkoľvek človekom. Pri Stockfishe 18 tím Stockfishu napísal, že motor je silnejší ako akýkoľvek človek, a to aj na staršom alebo slabšom hardvéri (oznámenie). V rebríčku CCRL 40/15 zo 16. októbra 2026 je Stockfish 19 na štyroch jadrách procesora na prvom mieste s 3650 Elo.

Toto číslo je na škále motorov, meranej proti iným motorom za pevne daných podmienok. Nepovie ti presne, ako by dopadol zápas proti človeku. Povie ti však toto: v plnej sile je Stockfish nástroj na analýzu, nie tréningový partner pre ľudí. Ak proti nemu chceš hrať, potrebuješ obmedzenú úroveň. Čo sa zmenilo v najnovšej verzii, zhŕňa stránka Stockfish 19.

Úrovne Stockfishu na Lichess

Na Lichess môžeš hrať proti počítaču na úrovniach 1 až 8. Ťahy počítača pochádzajú z fishnetu, distribuovanej služby Stockfishu na Lichess. V čase písania tohto textu jeho zdrojový kód (api.rs) určuje pre každú úroveň tri limity:

Úroveň LichessSkill LevelLimit hĺbkyČas na ťah
1-9550 ms
2-55100 ms
3-15150 ms
435200 ms
575300 ms
6118400 ms
71613500 ms
820221000 ms

Vynímajú sa tri veci. Úrovne 1 až 3 používajú hodnoty Skill Level pod 0, mimo rozsahu oficiálnej voľby Stockfishu. Na úrovni 8 je obmedzenie Skill Level vypnuté (20), ale hĺbka a čas sú stále obmedzené, takže úroveň 8 je veľmi silná, no nie je to Stockfish v plnej sile. A kód nastavuje Skill Level, hĺbku a čas, nie Elo. Akékoľvek Elo, ktoré si o úrovni Lichess prečítaš, je odhad odinakiaľ, nie číslo z kódu Lichess.

Päť úrovní v ChessWOW

ChessWOW používa pre svojich päť úrovní vlastné nastavenia Stockfishu 19:

ÚroveňCieľAko je nastavená
ZačiatočníkElo 800Skill Level 0 plus malý limit počtu uzlov
Klubový hráčElo 1600UCI_LimitStrength s UCI_Elo 1600
MajsterElo 2200UCI_LimitStrength s UCI_Elo 2200
VeľmajsterElo 2700UCI_LimitStrength s UCI_Elo 2700
Plná silabez obmedzeniaBez obmedzenia sily, všetky jadrá procesora

Úroveň Začiatočník potrebuje inú metódu. UCI_Elo nemôže klesnúť pod 1320 a samotný Skill Level 0 hrá stále príliš dobre pre niekoho, kto sa šach len učí. ChessWOW preto kombinuje Skill Level 0 s malým limitom počtu uzlov. Motor potom počíta tak málo, že prehliadne aj krátku taktiku. Všetky hodnoty Elo sú ciele na škále Stockfishu, nie ratingy na Lichess alebo Chess.com, a to, ako úroveň hrá, ovplyvňuje zariadenie aj tempo.

Tých istých päť úrovní si môžeš vyskúšať v prehliadači na šachovnici hore na stránke hra proti Stockfishu. V prehliadači beží menšia verzia Stockfishu 19 s menšou sieťou.

Ako si vybrať správnu úroveň

  1. Krok 1

    Začni na úrovni, ktorá sa zdá trochu ľahká. Úplný nováčik: Začiatočník. Hráš pravidelne a poznáš základnú taktiku: Klubový hráč. Silní kluboví a turnajoví hráči môžu začať na úrovni Majster.

  2. Krok 2

    Odohraj tri až päť partií bez tipov, aby výsledok odrážal tvoju vlastnú hru.

  3. Krok 3

    Spočítaj si výsledky. Ak vyhrávaš takmer každú partiu, posuň sa o úroveň vyššie. Ak takmer každú prehrávaš, choď o úroveň nižšie.

  4. Krok 4

    Zostaň tam, kde niektoré partie vyhráš a niektoré prehráš. Tieto partie ťa naučia najviac.

  5. Krok 5

    Po každej partii sa pozri na rozbor. Rozbor partie ukáže, kde sa partia zlomila. Tieto pozície si precvič pred ďalšou partiou.

Keď sa posunieš vyššie, počítaj s tým, že najprv zopár partií prehráš. Kroky medzi úrovňami nie sú rovnako veľké, na Lichess ani v žiadnej aplikácii. Ak sa ti krok zdá priveľký, odohraj viac partií na nižšej úrovni alebo začni z pozície, v ktorej stojíš lepšie, a trénuj, ako ju vyhrať.

Dobré vedieť

Otázky a odpovede

Aké Elo má Stockfish?

V plnej sile má Stockfish 19 na štyroch jadrách v rebríčku CCRL 40/15 zo 16. októbra 2026 hodnotenie 3650. Je to škála motorov a nedá sa porovnať s ratingami ľudí.

Aké Elo má Stockfish úrovne 8 na Lichess?

Kód Lichess žiadne neuvádza. Úroveň 8 používa Skill Level 20 s limitom hĺbky 22 a najviac jednou sekundou na ťah.

Aké najnižšie Elo sa dá Stockfishu nastaviť?

S UCI_Elo je to v Stockfishe 19 hodnota 1320. Slabšia hra si vyžaduje Skill Level a limity výpočtu, napríklad obmedzenie počtu uzlov.

Čo znamená Skill Level 20?

Plnú silu. Na úrovni 20 Stockfish zámerne nevyberá slabšie ťahy.

Má úroveň Začiatočník v ChessWOW naozaj Elo 800?

Je to cieľ na škále Stockfishu, dosiahnutý pomocou Skill Level 0 a limitu počtu uzlov. Nie je to to isté ako rating 800 na Lichess, Chess.com alebo vo FIDE.

Ďalšie návody

Pokračuj ďalej

ChessWOW

Nájdi svoju úroveň proti Stockfishu.

Päť úrovní s plnou sieťou, offline na iPhone, iPade, Macu a Androide.