123
ChessRoots

ChessRoots

Šahovski otvori prikazani su iz preko 800 milijuna Lichess igara, 2 milijuna turnirskih igara i 1 milijun igara šah motora.
  • Besplatna
  • Web
Prilično sam osrednji šahist, ali početkom 2019. godine igrao sam puno internetskog Blic-a.Moj uvodni repertoar bio je prilično tanak i osjećao sam se kako ponavljam iste pogreške.Htio sam isprobati neke nove otvore, ali gledajući postojeće baze podataka otvaranja, otkrio sam da nedostaju nekoliko područja: • Podaci igrača s nižim ocjenama poput mene • Jasna vizualizacija • Stablo s transpozicijama • Istaknute male / visoke Elo varijacije Iodlučio sam se poigrati s obradom nekih PGN-ova šahovskih igara i vidjeti što bih mogao napraviti.I nakon razgovora o projektu s prijateljem koji manje zanima šah, ali više zainteresiranim za web dizajn, odlučili smo surađivati.U početku smo trebali obraditi nekoliko tisuća igara, uglavnom zbog osobnog interesa.Ali vrlo brzo naišli smo na nevjerojatnih 800 milijuna igre (od 2019.) Lichess baze podataka.Ovo je bilo savršeno jer je sadržavalo širok raspon sposobnosti igrača i vremensku kontrolu, a imao je toliko velik broj igara da je i nakon filtriranja veličina uzorka bila dovoljno velika za izvlačenje zaključaka.Nakon nekog rada uspjeli smo obraditi sva šahovska stanja s najmanje ~ 800 igara (od baze podataka 800 milijuna igara).Upotreba ovog praga omogućila nam je transformiranje više od 1TB lichess PGN-a u mnogo upravljiviji 60 GB podataka o šahovskom stanju.Međutim, 60 GB je i dalje potpuno nerazumno tražiti nekoga da preuzme kad otvori web stranicu!Zbog toga smo morali izgraditi poslužitelj koji na zahtjev može vratiti najrelevantnije podatke iz određene šah države.To nam omogućuje vam pokazati otvor u puno većoj dubini, a istovremeno vam šaljemo MB podataka umjesto GB GB podataka.Poslužitelj koji može pretraživati ​​60 GB podataka i brzo vam poslati najrelevantnije rezultate daleko je najskuplji dio ovog projekta.Da bismo ga iskoristili, potrebni su nam navijači koji će nam pomoći da platimo poslužitelje i omoguće nam da nastavimo razvijati web stranicu. Ako ste zainteresirani, pogledajte ovdje.

Kategorije

Alternativa ChessRootsu za Android Tablet sa licencom otvorenog koda