pondělí 28. září 2026

Historie PGN

Fascinující historie formátu PGN: Jak vznikl nesmrtelný šachový jazyk

Historie formátu PGN (Portable Game Notation) je příběhem o tom, jak jednoduchost zvítězila nad složitými korporátními technologiemi. Dnes je to absolutní standard, bez kterého by moderní online šachy nemohly vůbec fungovat.

Éra digitálního chaosu před PGN

V 80. letech minulého století zažívaly počítačové šachy obrovský boom. Vznikaly první šachové databáze (např. rané verze ChessBase, NICBase nebo TascBase). Mělo to však obrovský háček: každá firma si vytvořila svůj vlastní, uzavřený kód pro ukládání partií.

Pokud jste si chtěli analýzu z jednoho programu přenést do druhého, soubor byl nečitelný a vy jste museli všechny tahy do nového programu přepisovat ručně klávesnicí. Komunita šachistů a programátorů nutně potřebovala jednotný jazyk.

Zrození PGN (1993–1994)

Řešení přinesl v roce 1993 americký počítačový vědec Steven J. Edwards. Rozhodl se ignorovat složité binární kódy a vsadil na radikální myšlenku: vytvořit formát založený na čistém textu (plain text), který dokáže přečíst jak člověk pouhým okem, tak jakýkoliv počítačový program.

Standard byl poprvé oficiálně publikován v roce 1994 a šířil se masivně přes tehdejší internetové diskuzní skupiny. Formát byl tak geniálně jednoduchý, že jej během několika let adoptovali všichni šachoví vývojáři. Díky tomu soubor PGN, který dnes vyexportujete, bez problému otevře i 30 let starý šachový program.

Jak PGN zobrazuje průběh partie?

Zápis jedné partie v PGN má přísnou, neměnnou strukturu rozdělenou na dvě hlavní části: Hlavičku a Tahy.

1. Hlavička (Metadata)

Na začátku souboru jsou v hranatých závorkách uvedeny informace o tom, kdo, kdy a kde partii hrál. Standard definuje tzv. „Sedm povinných tagů“, které musí mít každá správná partie:

[Event "Zápis o titul mistra světa"]
[Site "Moskva, SSSR"]
[Date "1985.11.09"]
[Round "24"]
[White "Kasparov, Garry"]
[Black "Karpov, Anatoly"]
[Result "1-0"]

2. Průběh hry (Tahy)

Po vynechání jednoho prázdného řádku následuje samotný průběh partie. PGN využívá standardní krátkou algebraickou notaci v angličtině (K=král, Q=dáma, R=věž, B=střelec, N=jezdec, pěšci nemají písmeno).

Počítač nečte pozice figurek jako takové, ale čte historii instrukcí. Začíná na základním postavení a provádí tahy jeden za druhým, čímž před vámi na obrazovce šachovnice „oživne“ celá hra:

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 

3. Vrstvy komentářů a větvení

Aby bylo možné v PGN zaznamenat i hluboké analýzy, tvůrce přidal pravidla pro větvení:

  • Kulaté závorky ( ): Značí vedlejší variantu (sideline). Počítač ví, že po dojetí závorky se má na šachovnici vrátit zpět k hlavní linii.
  • Složené závorky { }: Značí textovou poznámku člověka. Počítač tento text ignoruje a nezobrazuje ho jako tahy, ale jako komentář.
  • Glyfy (číselné kódy např. $1):** Vyjadřují hodnocení tahů (např. $1 je v překladu !, $2 je ?).

Díky této geniální architektuře se z PGN stal nesmrtelný formát. I když se šachové programy neustále modernizují, jejich společný základní jazyk zůstává už více než tři desetiletí stejný.

ChessBase - historie

Příběh ChessBase: Jak německý software odstartoval šachovou revoluci

Příběh ChessBase je neméně fascinující než historie samotného PGN. Je to příběh o tom, jak jeden německý fyzik a jeden šachový velmistr navždy změnili způsob, jakým se šachisté připravují na zápasy, a jak tím nevratně transformovali celou šachovou kulturu.

Setkání, které změnilo šachy (1985)

Na počátku 80. let byla příprava šachistů extrémně fyzicky náročná. Hráči s sebou na turnaje vozili těžké kufry plné knih a tlustých časopisů (zejména slavný jugoslávský Šachový informátor). Vyhledat v nich všechny odehrané partie konkrétního soupeře trvalo dny nebo dokonce týdny.

V roce 1985 se německý fyzik Matthias Wüllenweber rozhodl naprogramovat pro svůj domácí počítač Atari ST jednoduchou databázi, která by šachové partie dokázala vyhledávat elektronicky. S tímto prototypem se vydal na šachový turnaj v Hamburku, kde ho ukázal přednímu německému velmistrovi Dr. Helmutu Pflegerovi. Pfleger byl programem tak nadšený, že okamžitě kontaktoval tehdy nejznámějšího šachového novináře v Německu – Frederica Friedela.

Vstup legendy: Garri Kasparov (1986)

Friedel, Wüllenweber a Pfleger založili v roce 1986 společnost ChessBase. Klíčový moment pro globální úspěch firmy však nastal, když Friedel ukázal rozpracovaný program tehdejšímu úřadujícímu mistru světa Garri Kasparovovi.

Kasparov, známý svým vizionářským přístupem k technologiím, okamžitě pochopil, že ten, kdo bude mít tento software jako první, získá nad soupeři brutální výhodu. Stal se ambasadorem programu a prohlásil: „Toto je největší revoluce v šachové teorii od vynálezu knihtisku.“ V lednu 1987 byla oficiálně vydána verze ChessBase 1.0 pro počítače Atari ST a Kasparov s její pomocí v podstatě zdemoloval své soupeře, protože byl v zahájení vždy o pět kroků před nimi.

Přechod na PC a éra nadvlády

S nástupem operačního systému Windows se ChessBase přesunula z Atari na klasická PC. Firma začala budovat svou pověstnou Mega Database – obří sbírku milionů historických i moderních partií, která je dodnes srdcem celého systému. Postupně představila inovace, které dnes bereme jako samozřejmost:

  • Fritz (1991): Slavný šachový motor (engine), který vyvinul Frans Morsch. Fritz se stal nejpopulárnějším tréninkovým partnerem a v roce 1993 dokonce porazil Kasparova v bleskovém turnaji.
  • Playchess.com (2001): Jeden z prvních masivních herních šachových serverů na světě, kde diváci mohli v přímém přenosu sledovat superturnaje s počítačovou analýzou.
  • Formáty .cbh a .cbone: Vlastní chráněné binární formáty, které umožňují bleskově vyhledávat specifické pozice nebo materiálové rovnováhy v databázích s miliony partií (což standardní PGN nedokáže tak rychle).

Jak ChessBase změnila šachový svět?

Konec tajemství v zahájení

Před ChessBase mohl velmistr schovávat tajnou teoretickou novinku klidně dva roky. Dnes odehraje partii v sobotu na open turnaji v Pardubicích a v neděli ráno ji má v ChessBase staženou mladý talent v Indii a ihned ji analyzuje.

Extrémní omlazení šachové špičky

Díky tomu, že ChessBase v kombinaci s enginy zkrátila dobu studia na zlomek času, dokážou dnešní děti absorbovat více šachových znalostí do svých 14 let, než kolik dokázali starší mistři za celý život. Bez tohoto softwaru by éra "zázračných dětí" a náctiletých velmistrů nikdy nenastala.

Dnes je z malé německé firmy globální standard v oblasti profesionálního šachového softwaru. Každý profesionální hráč nebo ambiciózní klubový šachista má dnes ChessBase jako svůj hlavní pracovní nástroj.

úterý 22. září 2026

En Croissant - přehled

En Croissant v obrazech: Vizuální průvodce a nápověda

Šachový program En Croissant představuje zajímavou a bezplatnou alternativu k zavedeným komerčním nástrojům. Jeho uživatelské rozhraní má však svou vlastní filozofii a na rozdíl od klasického ChessBase vyžaduje chvíli času, než si na jeho ovládání zvyknete.

Abych vám začátky s tímto programem usnadnil, připravil jsem tento vizuální přehled. V níže uvedeném albu najdete 16 klíčových snímků obrazovky s přeloženými nabídkami. Průvodce pokrývá vše podstatné – od základního nastavení šachového motoru přes práci s databázemi až po analýzu a tvorbu repertoáru.

Tip: Kliknutím na kterýkoliv snímek v níže uvedeném albu otevřete detailní pohled v plném rozlišení.

















 

úterý 15. září 2026

En Croissant

En Croissant: Moderní šachová alternativa s vlastní filozofií

Přemýšleli jste někdy, jak vznikne název šachového programu? V případě open-source aplikace En Croissant jde o úsměvnou francouzskou slovní hříčku[cite: 4]. Spojuje slavné šachové pravidlo En passant („v průběhu“) s tradičním pečivem croissant[cite: 4]. V doslovném překladu tak název znamená „V rohlíku“[cite: 4].

Pod tímto neformálním názvem se však skrývá pokročilý, bezplatný nástroj postavený na moderních technologiích Tauri a Rust[cite: 4]. Aplikace je dostupná pro Linux, Windows i macOS a slibuje kompletní prostředí pro analýzu partií, správu databází i trénink[cite: 4].

Moje hlavní výhrada: Chybějící intuitivnost

Ačkoliv je program propagován jako svěží alternativa k zavedeným gigantům, naráží na zásadní věc: není intuitivní. Zatímco v desítky let zavedené komerční aplikaci ChessBase zvládnete základní operace bez otevírání manuálu, v En Croissant je nápověda nebo zhlédnutí videonávodu prakticky nezbytností. Než vám nová filozofie ovládání přejde do krve, vyžaduje to trpělivost a ochotu akceptovat odlišný přístup k práci s databázemi.

Co En Croissant nabízí?

  • Rychlá práce s databázemi: Vlastní formát .db3 umožňuje bleskové vyhledávání pozic i hráčů[cite: 4].
  • Integrace s online platformami: Snadný import partií z profilů na Lichess i Chess.com[cite: 4].
  • Instalace na jedno kliknutí: Přímé stahování šachových motorů (Stockfish) a databází přímo z rozhraní programu[cite: 4].
  • Nástroje pro analýzu: Grafy průběhu partie (WDL), příprava na soupeře a tvorba zahajovacího repertoáru[cite: 4].

Užitečné zdroje a videonávody

Vzhledem k odlišnému ovládání doporučuji před prvním spuštěním prostudovat oficiální stránky a přiložené návody:

Klíčová témata Masterclass videa (pro rychlou navigaci):

Šachovnice a analýza (3:37) | Nastavení motorů (4:12) | Práce s databázemi (12:25) | Příprava na soupeře (22:38) | Stavba repertoáru (31:11)[cite: 4]

Závěrečné zhodnocení

En Croissant je velmi nadějný open-source projekt, který potěší každého, kdo hledá moderní a bezplatný nástroj bez licenčních poplatků[cite: 4]. Zda u vás nahradí tradiční programy, závisí především na tom, jak rychle dokážete překonat prvotní nezvyk a přijmout jeho osobité ovládání.