Mistrzostwa TCEC
Mistrzostwa silników szachowych TCEC (Top Chess Engine Championship), przez niektórych uważane za mistrzostwa świata, to komputerowy turniej szachowy organizowany i prowadzony przez Chessdom we współpracy z Chessdom Arena. Celem jest zapewnienie widzom transmisji na żywo wysokiej jakości szachów w partiach z długim czasem namysłu – rozgrywanych wyłącznie między silnikami szachowymi tworzonymi przez różnych programistów. Jeden sezon jest podzielony na kilka etapów i trwa około 3-4 miesięce. Zwycięzca sezonu zostaje Mistrzem TCEC.
Struktura rozgrywek TCEC
Mistrzostwa TCEC są regularnymi rozgrywkami, począwszy od sezonu 11 (2018), kiedy to zostały przekształcone w ligę składającą się z czterech klas, w których rywalizują silniki szachowe z ELO 3000+. W sezonie 29 było to 5 turniejów (3 Ligi, Premier Division oraz Superfinał), będące głównym wydarzeniem sezonu TCEC, na który składają się także poprzedzające turnieje (TCEC Cup, TCEC Swiss i TCEC FRC).
Powyżej struktura rozgrywek. Bardziej szczegółowe zasady opisuje regulamin zawodów. Wynik każdego sezonu odzwierciedla względną siłę uczestniczących silników.
| Klasa | Ilość uczestników | Awans* | Spadek | Turniej | Partie | Tempo gry | |
|---|---|---|---|---|---|---|---|
| Premier Division | 8 | 2 | 2 | 4×2-kołowy | 60+6 | ||
| Superfinal | 2** | – | – | 50×2-kołowy | 100 | 120+12 |
- * W ligach do ustalenia awansujących (lub spadających) silników jest stosowana punktacja pomocnicza w razie tej samej ilości puntów (1.bezpośredni pojedynek, 2.S-B, 3.współczynnik ruchliwości [R-Mobility = reset-mobility, czyli resetowana ruchliwość = to uogólnienie mata i pata: zmusić przeciwnika aby miał do wykonania jak najmniejszą ilość legalnych posunięć], 4.większa ilość podwójnych zwycięstw, 5.mniejsza średnia liczba posunięć w wygranych partiach, 6.większa średnia liczba posunięć w przegranych partiach, 7.decyzja organizatora). W przypadku gdy po rozegraniu wszystkich partii Premier Division 2 miejsca w Superfinale nie zostaną ustalone na podstawie punktów, nie stosuje się punktacji pomocniczej, zamiast tego jest dogrywka (1×2-kołowy) pomiędzy 2 lub większą liczbą uczestników, aż do wyłonienia 2 finalistów (po każdej dogrywce odpada najsłabszy).
- ** W superfinale w razie remisu dogrywka (24 partii/120’+12″) z losowym wyborem otwarć przygotowanych dla danego sezonu
Każda klasa przeprowadza turniej. Dwa najlepsze silniki w Premier Division kwalifikują się do Superfinału składającego się ze 100 partii. Zwycięzca uzyskuje tytuł Mistrza sezonu. Po zakończeniu Superfinału kończy się bieżący sezon.
Sezon TCEC trwa 24 godziny na dobę, 7 dni w tygodniu, aż wszystkie partie zostaną rozegrane. Rozgrywana jest jedna partia naraz – kolejna rozpoczyna się automatycznie.
Pomiędzy ligami i dywizjami są krótkie przerwy, aby przetestować i upewnić się, że wszystko jest w porządku z serwerem TCEC oraz aby przygotować się do następnej ligi lub dywizji lub Superfinału. W tych przerwach dozwolone jest wprowadzanie aktualizacji i poprawek, w tym poprawienie błędów w oprogramowaniu.
Inne informacje
We wszystkich ligach dostępne są bazy końcówek 7-bierkowe Syzygy na dyskach NVMe SSD a część pamięci RAM jest zarezerwowana do ich buforowania. Oglądając partię, możesz zobaczyć rodzaj bazy końcówek (jeśli istnieją), które są używane przez aktualnie grające silniki, klikając koła zębate obok logo silnika.
Własne książki oraz analiza ciągła są wyłączone.
Sprzęt TCEC
Dzięki wsparciu oddanej publiczności serwer został uaktualniony do sezonu 10 i później, umożliwiając TCEC użycie potężnych maszyn od sezonu 16 (osobno dla CPU oraz osobno dla GPU) a od sezonu 17 posiadające jeszcze większą moc obliczeniową. W sezonie 22 był wykorzystywany sprzęt nowszej generacji, ale chyba o nieco mniejszej mocy obliczeniowej niż w sezonie 21. Od sezonu 28 jest nowy sprzęt o dużo większej mocy obliczeniowej (udostępniony przez Kittenkaboodle i Noobpwnftw).
Serwery
Sezon 28 – serwer GPU
-
-
- CPU: 2x AMD EPYC 9175F (32 cores/64 threads)
- GPU: 8x NVIDIA GeForce RTX 5090 32607MiB
- RAM: 24x 32GB DDR5 (768GiB, max ~256GiB/engine for multi thread initialization, max 32 GiB/engine or 64 GiB/engine for single thread initialization)
- Storage: NVMe 1TiB SSD + NVMe 14TiB Syzygy3-7 + 14TiB HDD for Syzygy7 DTZ
- OS: Ubuntu 22.04
-
Sezon 28 – serwer CPU
-
-
- CPU: 2x AMD EPYC 9754 (256 cores/512 threads)
- RAM: 24x 32GB DDR5 (768GiB, max ~256GiB/engine for multi thread initialization, max 32 GiB/engine or 64 GiB/engine for single thread initialization)
- Storage: NVMe 1TiB SSD + NVMe 14TiB Syzygy3-7 + 14TiB HDD for Syzygy7 DTZ
- OS: Ubuntu 22.04
-
Począwszy od sezonu 30 silniki mogą używać jednocześnie zarówno maszyn CPU, jak i GPU, gdy nadchodzi kolej silników na myślenie.
=========
Wniki TCEC29 Premier Div
Do Superfinału awansowały dwa najlepsze silniki: Stockfish oraz Reckless po wyrównanej walce, również między sobą. Ten ostatni sprawił nielada sensację wyprzedzając Leela Chess Zero.
Zdecydowana i bardzo wyrównana czołówka to 3 pierwsze silniki w Premier Division:
| Lp | Silnik | Autorzy i programiści | Uwagi (język) |
|---|---|---|---|
| 1 | Stockfish | Gary Linscott, Stephane Nicolet, Joost VandeVondele | NNUE*** on CPU (C++17) |
| 2 | Reckless | Arseniy Surkov, Shahin M. Shahin | NNUE*** on CPU (Rust) |
| 3 | Leela Chess Zero | Gary Linscott, Alexander Lyashuk, … | NN on GPU (C++14) |
***NNUE=Efficiently Updatable Neural Networks
Superfinał
| Data | Partie | Stockfish | Reckless |
|---|---|---|---|
| od 28.03.2026 do 15.04.2026 | 100 | (+41=36-23) 59,0 | 41,0 (+23=36-41) |
Program Stockfish (dev-20260318-d173a065), występując w finale po raz 25, obronił tytuł Mistrza TCEC i tym samym ustanowił kolejny rekord zdobywając tytuł mistrzowski po raz 19 i jest silnikiem z największą ilością tytułów w historii TCEC.
Program Reckless (0.10.0-dev-b5462f11) występował w finale po raz 1, czym sprawił dużą niespodziankę.
Zwycięstwo Stockfisha nad Reckless było zdecydowane 59,0:41,0, chociaż po wynikach w Premier Division można było spodziewać się bardziej wyrównanego pojedynku.
Było to ich 1 spotkanie w Superfinale i wynik pomiędzy nimi jest 1:0 na korzyść Stockfisha.
==========
Mistrzowie TCEC:
| Sezon | Termin | Zwycięzca | wersja | Partie | Wynik | (zw-r-p) | Przeciwnik | wersja | Data |
|---|---|---|---|---|---|---|---|---|---|
| 29 | 2026 | Stockfish | dev-20260318-d173a065 | 100 | 59,0:41,0 | (+41=36-23) | Reckless | 0.10.0-dev-b5462f11 | 2026-04-15 |
| Cup16 | 2026 | Stockfish | dev-20260101-28844fc6 | 22 | 13,0-9,0 | (+7=12-3) | LCZero | 0.33-dev-7499292-BT4-6147500-it332 | 2026-01-17 |
| 28 | 2025 | Stockfish | dev-20250824-678d503d | 100 | 57,5:42,5 | (+36=43-21) | LCZero | 0.33-dev-b4e98c1-BT4-6147500-it332 | 2025-09-13 |
| Cup15 | 2025 | Stockfish | dev-20250602-5337edfd | 22 | 12,5-9,5 | (+6=13-3) | LCZero | 0.31-dag-c5f4683-BT4-6147500-it332 | 2025-06-19 |
| 27 | 2024 | Stockfish | dev-20241208-cf10644d | 100 | 58,5:41,5 | (+35=47-18) | LCZero | 0.31-dag-f7fb268-BT4-6147500-it332 | 2025-01-02 |
| Cup14 | 2024 | Stockfish | dev-20240928-d6043970 | 36 | 18,5-17,5 | (+12=13-11) | LCZero | 0.31-dag-4167c1e-BT4-6147500-it332 | 2024-10-14 |
| 26 | 2024 | Stockfish | dev-20240513-e608eab8 | 100 | 57,0:43,0 | (+31=52-17) | LCZero | 0.31-dag-5350a2e-BT4-6147500 | 2024-06-01 |
| Cup13 | 2024 | Stockfish | dev-20240217-fc41f64d | 22 | 12,5-9,5 | (+4=17-1) | LCZero | 0.31-dag-5c1051f-BT4-6077500 | 2024-03-06 |
| 25 | 2023 | Stockfish | dev-20231010-00263636 | 100 | 52,0:48,0 | (+27=50-23) | LCZero | 0.31-dag-e429eeb-BT3-2790000 | 2023-10-29 |
| Cup12 | 2023 | Stockfish | dev-20230713-f5ab5832 | 28 | 14,5-13,5 | (+10=9-9) | LCZero | 0.31-dag-dd64c7e-T1-4000000 | 2023-07-28 |
| 24 | 2023 | Stockfish | dev-20230409-b36d39de | 100 | 52,0:48,0 | (+20=64-16) | LCZero | 0.30-dag-a9b25c2b-BT2-3650000 | 2023-04-28 |
| Cup11 | 2023 | LCZero | 0.30-dag-dcb4ece9-BT2-3250000 | 16 | 8,5-7,5 | (+2=13-1) | Stockfish | dev16_202301021914 | 2023-01-08 |
| 23 | 2022 | Stockfish | dev16_20221027 | 100 | 58,5:41,5 | (+27=65-10) | LCZero | 0.30-dag-9a9c42d_784968 | 2022-11-17 |
| Cup10 | 2022 | Stockfish | dev16_2022051413 | 12 | 6,5-5,5 | (+9=2-1) | Komodo Dragon | 3 | 2022-05-26 |
| 22 | 2022 | Stockfish | dev15_20220401 | 100 | 59,5:40,5 | (+28=65-9) | Komodo Dragon | 2894.00 | 2022-04-23 |
| Cup9 | 2021 | Stockfish | dev15_20211015 | 4 | 2,5-1,5 | (+1=3-0) | LCZero | 0.28-dev+_609958 | 2021-10-27 |
| 21 | 2021 | Stockfish | 14_202107131735 | 100 | 56,0-44,0 | (+19=74-7) | LCZero | 0.28-dev+_69626 | 2021-08-07 |
| Cup8 | 2021 | Stockfish | 202102202249 | 8 | 4,5-3,5 | (+1=7-0) | LCZero | 0.27.0-pr1509_JH.94-100 | 2021-03-03 |
| 20 | 2021 | Stockfish | 20210113 | 100 | 53,0-47,0 | (+14=78-8) | LCZero | 0.27.0d-Tilps-dje-magic_JH.94-100 | 2021-02-01 |
| Cup7 | 2020 | Stockfish | 2020102823_nn-2eb2e0707c2b | 4 | 2,5-1,5 | (+1=3-0) | LCZero | 0.26.3_T60.SV.JH.92-270 | 2020-11-05 |
| 19 | 2020 | Stockfish | 202009282242_nn-baeb9ef2d183 | 100 | 54,5-45,5 | (+18=42-9) | LCZero | 0.26.3-rc1-T60.SV.JH.92-190 | 2020-10-16 |
| Cup6 | 2020 | AllieStein | 0.7_dev2-net_15.0 | 4 | 2,5-1,5 | (+1=3-0) | LCZero | 0.26.0_sv-t60-4229-mlh_opt2 | 2020-07-23 |
| 18 | 2020 | Stockfish | 202006170741 | 100 | 53,5-46,5 | (+23=61-16) | LCZero | 0.25.1-svjio-t60-3972-mlh | 2020-07-03 |
| Cup5 | 2020 | Stockfish | 202004181536 | 4 | 2,5-1,5 | (+1=3-0) | LCZero | 0.24-sv-t60-3010 | 2020-04-28 |
| 17 | 2020 | LCZero | 0.24-sv-t60-3010 | 100 | 52,5-47,5 | (+17=71-12) | Stockfish | 20200407DC | 2020-04-21 |
| Cup4 | 2019 | Stockfish | 19100908 | 8 | 4,5-3,5 | LCZero | 0.22.0-nT2 | 2019-10-29 | |
| 16 | 2019 | Stockfish | 19092522 | 100 | 54,5-45,5 | (+14=81-5) | AllieStein | 0.5-dev_7b41f8c-n11 | 2019-10-13 |
| 15 | 2019 | LCZero | 0.21.1-nT40.T8.610 | 100 | 53,5-46,5 | Stockfish | 19050918 | 2019-05-10 | |
| Cup3 | 2019 | LCZero | 0.21.1-nT40.T6.532 | 10 | 5,5-4,5 | Stockfish | 19042711 | 2019-05-01 | |
| 14 | 2019 | Stockfish | 190203 | 100 | 50,5-49,5 | LCZero | 20.2-32930 | 2019-02-23 | |
| Cup2 | 2019 | LCZero | 20.1-32742 | 8 | 4,5-3,5 | Houdini | 6.03 | 2019-02-03 | |
| 13 | 2018 | Stockfish | 18102108 | 100 | 55,0-45,0 | Komodo | 2155.00 | 2018-11-07 | |
| Cup1 | 2018 | Stockfish | 270918 | 8 | 4,5-3,5 | Houdini | 6.03 | 2018-10-21 | |
| 12 | 2018 | Stockfish | 180614 | 100 | 60,0-40,0 | Komodo | 12.1.1 | 2018-07-05 | |
| 11 | 2018 | Stockfish | 260318 | 100 | 59,0-41,0 | Houdini | 6.03 | 2018-04-15 | |
| 10 | 2017 | Houdini | 6.03 | 100 | 53,0-47,0 | (+15=76-9) | Komodo | 1970.00 | 2017-12-07 |
| 9 | 2016 | Stockfish | 8 | 100 | 54,5-45,5 | (+17=75-8) | Houdini | 5 | 2016-12-05 |
| 8 | 2015 | Komodo | 9.3x | 100 | 53,5-46,5 | (+9=89-2) | Stockfish | 021115 | 2015-11-30 |
| 7 | 2014 | Komodo | 1333 | 64 | 33,5-30,5 | (+7=53-4) | Stockfish | 141214 | 2014-12-27 |
| 6 | 2014 | Stockfish | 170514 | 64 | 35,5-28,5 | (+13=45-6) | Komodo | 7x | 2014-05-30 |
| 5 | 2013 | Komodo | 1142 | 48 | 25,0-23,0 | (+10=30-8) | Stockfish | 191113 | 2013-12-01 |
| 4 | 2013 | Houdini | 3 | 48 | 25,0-23,0 | (+6=38-4) | Stockfish | 250413 | 2013-05-09 |
| 3 | 2011 | Anulowano | 2011-05-18 | ||||||
| 2 | 2011 | Houdini | 1.5a | 40 | 22,0-18,0 | (+9=26-5) | Rybka | 4.1 | 2011-04-21 |
| 1 | 2010 | Houdini | 1.5a | 40 | 23,5-16,5 | (+12=23-5) | Rybka | 4.0 | 2011-02-06 |
====
Więcej można znaleźć na stronie TCEC, w tym obserwować walkę o tytuł mistrzowski.
Polecam też lekturę wcześniejszych wpisów na temat komputerów i silników szachowych:
- 30.10.2024 17:54 Mistrzostwa silników szachowych TCEC sezon 27 rozpoczęte
- 2023-11-28 11:37 Mistrzostwa silników szachowych TCEC sezon 25 – w superfinale Stockfish pokonał silnik szachowy Leela Chess Zero!
- 2023-05-01 09:30 Mistrzostwa silników szachowych TCEC sezon 24 – w superfinale Stockfish pokonał silnik szachowy Leela Chess Zero!
- 2022-11-24 11:06 Mistrzostwa silników szachowych TCEC sezon 23 – w superfinale Stockfish zdecydowanie pokonał silnik szachowy Leela Chess Zero!
- 2022-10-22 13:01 Mistrzostwa silników szachowych TCEC sezon 23 – w superfinale Stockfish powalczy z programem Leela Chess Zero!
- 2022-04-23 17:20 Mistrzostwa silników szachowych TCEC sezon 22 – w superfinale Stockfish zdecydowanie pokonał silnik szachowy Komodo Dragon!
- 2022-03-28 20:14 Mistrzostwa silników szachowych TCEC sezon 22 – w superfinale Stockfish powalczy z programem Komodo Dragon!
- 2021-12-09 07:18 Jednak doszło do meczu rewanżowego pomiędzy programami szachowymi Alpha Zero i Stockfish!
- 2021-08-07 10:26 Mistrzostwa silników szachowych TCEC sezon 21 – w superfinale Stockfish po raz kolejny pokonał silnik szachowy Leela Chess Zero!
- 2021-07-25 09:15 Wydajnie aktualizowalna sieć neuronowa (NNUE)
- 2021-07-21 06:15 Mistrzostwa silników szachowych TCEC sezon 21 – w superfinale Stockfish po raz kolejny walczy z programem Leela Chess Zero!
- 2021-06-03 07:42 Mistrzostwa silników szachowych TCEC sezon 20 – w superfinale Stockfish po raz kolejny pokonał program Leela Chess Zero!
- 2020-12-13 11:30 Mistrzostwa silników szachowych TCEC sezon 19 – w superfinale Stockfish po raz kolejny pokonał program Leela Chess Zero!
- 2020-07-22 09:36 Mistrzostwa silników szachowych TCEC sezon 18 – w superfinale Stockfish pokonał program Leela!
- 2020-04-21 13:35 Wyniki Mistrzostw silników szachowych TCEC sezon 17 – w superfinale Leela pokonała Stockfish’a!
- 2019-10-26 16:26 Wyniki Mistrzostw silników szachowych TCEC sezon 16 – Stockfish mistrzem po raz siódmy!
- 2019-10-25 17:44 25 Mistrzostwa Świata Komputerów w szachach
- 2019-08-31 09:09 Od 2018 Lichess oferuje swoją bazę 7-bierkową ZA DARMO a od 2020 ICCF wprowadza do stosowania w turniejach bazę 7-bierkową (Łomonosowa)!
- 2018-08-27 11:02 24 Mistrzostwa Świata Komputerów w szachach
- 2017-12-09 09:32 Czy szachy zostały rozwiązane?
============

