ChessRoots

ChessRoots

Šachové otvory byly vizualizovány z více než 800 milionů her Lichess, 2 milionů turnajových her a 1 milionu her šachových motorů.
Jsem docela průměrný šachista, ale na začátku roku 2019 jsem hrál hodně online Blitz.Můj úvodní repertoár byl docela štíhlý a cítil jsem, že opakuji stejné chyby.Chtěl jsem vyzkoušet několik nových otevření, ale při pohledu na existující otevírací databáze jsem zjistil, že chybí několik oblastí: • Data od hráčů s nižším hodnocením, jako jsem já • Jasná vizualizace • Strom ukazující transpozice • Varianty nízkých / vysokých hodnot E Irozhodl se hrát si se zpracováním některých PGN šachových her sám a vidět, co bych mohl udělat.A po rozhovoru o projektu s přítelem, který se o šachy méně zajímá, ale více se zajímají o webdesign, jsme se rozhodli spolupracovat.Zpočátku jsme chtěli zpracovat několik tisíc her, většinou pro osobní zájem.Ale velmi brzy jsme narazili na neuvěřitelných 800 milionů her (od roku 2019) Lichess databáze.Bylo to perfektní, protože obsahovalo širokou škálu hráčských schopností a časových kontrol a mělo tak velké množství her, že i po filtrování by velikost vzorku byla dostatečně velká, aby z toho bylo možné vyvodit závěry.Po nějaké práci jsme dokázali zpracovat všechny šachové stavy s nejméně ~ 800 hrami (z 800 milionů herních databází).Použití tohoto prahu nám umožnilo transformovat více než 1 TB Lichess PGN na mnohem lépe zvládnutelných 60 GB dat o šachovém stavu.60 GB je však stále naprosto nepřiměřené požádat někoho o stažení, když otevřou webovou stránku!To nás nutilo postavit server, který na požádání vrací nejrelevantnější informace z konkrétního šachového stavu.To vám umožní ukázat vám otvor v mnohem větší hloubce a posílat vám MB dat namísto GB dat.Server schopný prohledávat 60GB dat a rychle zasílat nejdůležitější výsledky je zdaleka nejdražší součástí tohoto projektu.K tomu, aby to fungovalo, potřebujeme příznivce, kteří nám pomohou platit za servery a umožnit nám pokračovat ve vývoji webu, pokud máte zájem, podívejte se sem.
chessroots

Webová stránka:

Kategorie

Alternativy ChessRoots pro všechny platformy s licencí open source