1
ChessRoots
Šahovske odprtine so prikazane iz več kot 800 milijonov iger Lichess, 2 milijona iger turnirjev in 1 milijon iger šah motorja.
- Brezplačna
- Web
Sem precej osrednji šahist, vendar sem na začetku leta 2019 veliko igral na spletu Blic.Moj otvoritveni repertoar je bil precej tanek in počutil sem se, ko ponavljam iste napake.Želel sem preizkusiti nekaj novih odprtin, vendar sem ob pregledu obstoječih odpiralnih baz podatkov primanjkoval nekaj področij: • Podatki igralcev nižjega ranga, kot sem jaz, • Jasna vizualizacija • Drevo, ki prikazuje transpozicije, • Iznačene nizke / visoke Elo različice Isem se odločil, da bom sam obdeloval nekaj PGN-jev šahovskih iger in videl, kaj lahko naredim.In potem, ko smo se o projektu pogovorili s prijateljem, ki ga šah manj zanima, bolj pa ga zanima spletni dizajn, smo se odločili za sodelovanje.Sprva smo nameravali obdelati nekaj tisoč iger, večinoma zaradi osebnega interesa.A kmalu smo naleteli na neverjetnih 800 milijonov iger (od leta 2019) lichess baze podatkov.Ta je bil popoln, saj je vseboval široko paleto sposobnosti igralcev in časovni nadzor in imel je tako veliko število iger, da bi bila tudi po filtriranju velikost vzorca dovolj velika, da lahko sklepamo iz tega.Po nekaj opravkih smo lahko obdelali vsa šahovska stanja z vsaj ~ 800 igrami (od 800 milijonov iger).Uporaba tega praga nam je omogočila, da več kot 1TB lichess PGN pretvorimo v veliko bolj obvladljivih 60 GB podatkov o stanju šaha.Vendar je 60 GB še vedno popolnoma nesmiselno, da nekoga prosite za prenos, ko odpre spletno stran!Zaradi tega smo morali zgraditi strežnik, ki lahko na zahtevo vrne najpomembnejše podatke iz določene šahovske države.To nam omogoča, da vam pokažemo odprtino v veliko večji globini, hkrati pa vam pošiljamo MB MB podatkov namesto GB podatkov.Strežnik, ki lahko išče po 60 GB podatkov in vam hitro pošlje najpomembnejše rezultate, je daleč najdražji del tega projekta.Da bi to delovalo, potrebujemo podpornike, ki nam pomagajo plačevati strežnike in nam omogočajo, da še naprej razvijamo spletno mesto, če vas zanima, preverite tukaj.