Analisis

Elo dan tahap kemahiran Stockfish

Untuk iPhone, iPad, Mac dan Android. Tanpa akaun.

Sekuat mana Stockfish? Pada kekuatan penuh, jauh lebih kuat daripada mana-mana pemain manusia. Tetapi Stockfish juga boleh sengaja bermain lebih lemah, dan begitulah aplikasi dan laman web catur menawarkan tahap untuk setiap pemain. Halaman ini menerangkan tetapan di sebalik tahap-tahap tersebut, maksud nombor Elo pada tahap enjin dan apa yang bukan maksudnya, cara tahap Stockfish di Lichess disusun, serta cara memilih tahap yang sesuai untuk kamu.

Cara Stockfish mengehadkan kekuatannya

Stockfish mempunyai dua cara terbina dalam untuk bermain lebih lemah. Kedua-duanya ialah pilihan UCI, iaitu tetapan yang dihantar oleh program catur kepada enjin sebelum ia membuat carian.

  • Skill Level, dari 0 hingga 20. 20 ialah kekuatan penuh dan 0 tetapan paling lemah. Di bawah 20, Stockfish membandingkan beberapa langkah calon dan kadangkala sengaja memilih langkah yang lebih lemah, dengan unsur rawak. Semakin rendah tahapnya, semakin awal dalam carian ia membuat pilihan ini dan semakin besar kesilapan yang diterimanya.
  • UCI_LimitStrength dan UCI_Elo. Dengan UCI_LimitStrength dihidupkan, program boleh meminta sasaran kekuatan dalam Elo melalui UCI_Elo. Dalam Stockfish 19, julat yang dibenarkan ialah 1320 hingga 3190. Secara dalaman, Stockfish menukar Elo ini kepada skill level.

Julat ini ditetapkan dalam kod sumber (search.h dalam Stockfish 19). Menurut komen di situ, penukaran itu dipadankan dengan permainan antara Stockfish pada skill level yang berbeza dengan enjin lain, dan meliputi kira-kira 1320 hingga 3190 pada skala CCRL Blitz. CCRL ialah senarai rating untuk enjin, bukan untuk manusia.

Ada cara ketiga yang boleh digunakan oleh setiap program: mengehadkan carian itu sendiri. Bilangan nod yang tetap (kedudukan yang dilihat oleh enjin), kedalaman yang tetap atau masa yang singkat bagi setiap langkah semuanya menjadikan Stockfish lebih lemah, kerana carian yang cetek terlepas taktik yang ditemui oleh carian yang lebih dalam. Banyak aplikasi menggabungkan had sebegini dengan skill level.

Kenapa Elo enjin bukan rating kamu

Nombor Elo hanya bermakna dalam kumpulan pemainnya sendiri. Tahap enjin diukur dalam permainan antara enjin. Rating kamu datang daripada permainan antara manusia, di satu laman tertentu atau dalam satu persekutuan.

  • Kumpulan yang berbeza. UCI_Elo berpaut pada senarai rating enjin. Rating Lichess dan Chess.com datang daripada permainan antara pemain mereka sendiri, rating FIDE daripada permainan bertaraf di atas papan.
  • Kesilapan yang berbeza. Enjin yang dihadkan kebanyakannya memainkan langkah yang kuat dan kemudian, sekali-sekala, langkah yang lebih lemah yang dipilih secara rawak. Manusia membuat jenis kesilapan lain: terlepas pandang ancaman, salah menilai rancangan atau kesuntukan masa. Tahap yang di atas kertas sepadan dengan rating kamu boleh terasa jauh lebih sukar atau jauh lebih mudah.
  • Keadaan yang berbeza. Masa bagi setiap langkah dan kelajuan peranti mengubah sekuat mana sesuatu tahap bermain.

Rating manusia pun tidak sepadan antara satu sama lain. Pemain yang sama mempunyai nombor berbeza di Lichess, di Chess.com dan dalam FIDE, seperti yang ditunjukkan oleh perbandingan dalam penukaran rating catur. Jadi anggaplah Elo sesuatu tahap enjin sebagai anak tangga, bukan rating yang boleh kamu bandingkan dengan rating sendiri.

Sekuat mana Stockfish pada kekuatan penuh?

Jauh melebihi mana-mana manusia. Bersama Stockfish 18, pasukan Stockfish menulis bahawa enjin ini lebih kuat daripada mana-mana pemain manusia, walaupun pada perkakasan lama atau rendah (pengumuman). Dalam senarai rating CCRL 40/15 bertarikh 16 Oktober 2026, Stockfish 19 pada empat teras pemproses berada di tempat pertama dengan 3650 Elo.

Nombor itu berada pada skala enjin, diukur melawan enjin lain dalam keadaan tetap. Ia tidak memberitahu dengan tepat bagaimana perlawanan melawan manusia akan berlaku. Apa yang ia beritahu: pada kekuatan penuh, Stockfish ialah alat analisis, bukan rakan latihan untuk manusia. Untuk bermain melawannya, kamu memerlukan tahap yang dihadkan. Apa yang berubah dalam versi terbaharu dirumuskan dalam Stockfish 19.

Tahap Stockfish di Lichess

Di Lichess, kamu boleh bermain melawan komputer pada tahap 1 hingga 8. Langkah komputer datang daripada fishnet, perkhidmatan Stockfish teragih milik Lichess. Pada masa penulisan, kod sumbernya (api.rs) menetapkan tiga had bagi setiap tahap:

Tahap LichessSkill LevelHad kedalamanMasa bagi setiap langkah
1-9550 ms
2-55100 ms
3-15150 ms
435200 ms
575300 ms
6118400 ms
71613500 ms
820221000 ms

Tiga perkara menonjol. Tahap 1 hingga 3 menggunakan nilai skill di bawah 0, di luar julat pilihan rasmi Stockfish. Pada tahap 8, had skill dimatikan (20), tetapi kedalaman dan masa masih dihadkan, jadi tahap 8 sangat kuat tanpa menjadi Stockfish pada kekuatan penuh. Dan kod itu menetapkan skill, kedalaman dan masa, bukan Elo. Sebarang Elo yang kamu baca untuk sesuatu tahap Lichess ialah anggaran dari tempat lain, bukan nombor daripada kod Lichess.

Lima tahap dalam ChessWOW

ChessWOW menggunakan tetapan Stockfish 19 sendiri untuk lima tahapnya:

TahapSasaranCara ditetapkan
PemulaElo 800Skill Level 0 serta had kecil pada bilangan nod
Pemain kelabElo 1600UCI_LimitStrength dengan UCI_Elo 1600
Master caturElo 2200UCI_LimitStrength dengan UCI_Elo 2200
Grandmaster caturElo 2700UCI_LimitStrength dengan UCI_Elo 2700
Kekuatan penuhTanpa hadTiada had kekuatan, semua teras pemproses

Tahap Pemula memerlukan kaedah yang berbeza. UCI_Elo tidak boleh turun di bawah 1320, dan Skill Level 0 sahaja masih bermain terlalu baik untuk seseorang yang baru belajar. Jadi ChessWOW menggabungkan Skill Level 0 dengan had kecil pada bilangan nod. Enjin kemudian mencari begitu sedikit sehingga ia juga terlepas taktik pendek. Semua nilai Elo ialah sasaran pada skala Stockfish, bukan rating Lichess atau Chess.com, dan peranti serta kawalan masa mempengaruhi cara sesuatu tahap bermain.

Kamu boleh mencuba lima tahap yang sama dalam pelayar pada papan di bahagian atas halaman main melawan Stockfish. Pelayar menjalankan versi Stockfish 19 yang lebih kecil dengan rangkaian yang lebih kecil.

Cara memilih tahap yang sesuai

  1. Langkah 1

    Mula pada tahap yang kelihatan sedikit mudah. Baru mengenali catur: Pemula. Kerap bermain dan tahu taktik asas: Pemain kelab. Pemain kelab atau kejohanan yang kuat boleh bermula pada Master catur.

  2. Langkah 2

    Main tiga hingga lima permainan tanpa petunjuk, supaya keputusan mencerminkan permainan kamu sendiri.

  3. Langkah 3

    Kira keputusan kamu. Jika kamu menang hampir setiap permainan, naik satu tahap. Jika kamu kalah hampir setiap permainan, turun satu tahap.

  4. Langkah 4

    Kekal di tahap yang kamu menang sebahagian dan kalah sebahagian. Permainan itulah yang paling banyak mengajar.

  5. Langkah 5

    Lihat laporan selepas setiap permainan. Laporan permainan menunjukkan di mana permainan berubah arah. Latih kedudukan tersebut sebelum permainan seterusnya.

Apabila kamu naik tahap, jangkakan beberapa kekalahan dahulu. Jarak antara tahap tidak sama besar, di Lichess mahupun dalam mana-mana aplikasi. Jika satu langkah terasa terlalu besar, main lebih banyak permainan pada tahap yang lebih rendah, atau mula daripada kedudukan yang memihak kepada kamu dan latih cara memenanginya.

Perlu tahu

Soalan dan jawapan

Berapakah Elo Stockfish?

Pada kekuatan penuh, Stockfish 19 pada empat teras mendapat 3650 dalam senarai CCRL 40/15 bertarikh 16 Oktober 2026. Itu skala enjin dan tidak boleh dibandingkan dengan rating manusia.

Berapakah Elo Stockfish tahap 8 di Lichess?

Kod Lichess tidak memberikannya. Tahap 8 menggunakan Skill Level 20 dengan had kedalaman 22 dan sehingga satu saat bagi setiap langkah.

Berapakah Elo terendah yang boleh ditetapkan untuk Stockfish?

Dengan UCI_Elo, 1320 dalam Stockfish 19. Permainan yang lebih lemah memerlukan Skill Level dan had pada carian, seperti had nod.

Apa maksud Skill Level 20?

Kekuatan penuh. Pada 20, Stockfish tidak sengaja memilih langkah yang lebih lemah.

Adakah tahap Pemula ChessWOW benar-benar Elo 800?

Ia ialah sasaran pada skala Stockfish, dicapai dengan Skill Level 0 dan had nod. Ia tidak sama dengan rating 800 di Lichess, Chess.com atau dalam FIDE.

Lebih banyak panduan

Teruskan dengan

ChessWOW

Cari tahap kamu melawan Stockfish.

Lima tahap dengan rangkaian penuh, luar talian pada iPhone, iPad, Mac dan Android.