ChessRoots

ChessRoots

Skakåbninger visualiserede fra over 800 millioner Lichess-spil, 2 millioner turneringsspil og 1 million skakmotorspil.
Jeg er en temmelig middelmådig skakspiller, men i starten af ​​2019 spillede jeg en masse online Blitz.Mit åbningsrepertoire var temmelig slank, og jeg følte mig selv gentage de samme fejl.Jeg ville prøve nogle nye åbninger, men når jeg så på eksisterende åbningsdatabaser, fandt jeg, at et par områder manglede: • Data fra lavere vurderede spillere som mig • En klar visualisering • Et træ, der viser transpositioner • Lav / høj Elo-variationer fremhævede jegbesluttede at lege med at forarbejde nogle PGN'er af skakspil selv og se, hvad jeg kunne lave.Og efter at have talt om projektet med en ven, der er mindre interesseret i skak, men mere interesseret i webdesign, besluttede vi at samarbejde.Oprindeligt skulle vi behandle et par tusinde spil, mest for personlig interesse.Men temmelig snart kom vi over det enorme 800 millioner spil (pr. 2019) Lichess-database.Dette var perfekt, da det indeholdt en bred vifte af spilleregenskaber og tidskontroller, og havde et så stort antal spil, at selv efter at den blev filtreret, ville prøvestørrelsen være stor nok til at drage konklusioner fra.Efter noget arbejde kunne vi behandle alle skakstater med mindst ~ 800 spil (ud af 800 millioner spildatabasen).Brug af denne tærskel tillader os at omdanne de mere end 1 TB Lichess PGN'er til en meget mere håndterbar 60 GB skakstatsdata.60 GB er dog stadig helt urimeligt at bede nogen downloade, når de åbner en webside!Dette gjorde det nødvendigt for os at opbygge en server, der på anmodning kan returnere de mest relevante oplysninger fra en bestemt skakstilstand.Dette giver os mulighed for at vise dig en åbning i meget større dybde, mens vi sender dig MBs data i stedet for GBs data.En server, der er i stand til at søge gennem 60 GB data, og hurtigt sende dig de mest relevante resultater, er langt den dyreste del af dette projekt.For at få det til at fungere, har vi brug for tilhængere, der hjælper med at betale for serverne og tillader os at fortsætte med at udvikle webstedet, hvis du er interesseret, så tjek det her.
chessroots

Kategorier

Alternativer til ChessRoots for alle platforme med open source-licens