ChessRoots

ChessRoots

Terbuka catur digambarkan dari lebih 800 juta permainan Lichess, 2 juta permainan kejohanan dan 1 juta permainan enjin catur.
Saya seorang pemain catur yang agak biasa, tetapi pada awal tahun 2019 saya bermain banyak Blitz dalam talian.Repertoar pembukaan saya agak langsing dan saya merasakan diri saya mengulangi kesilapan yang sama.Saya ingin mencuba beberapa bukaan baru, tetapi melihat pangkalan pembukaan sedia ada, saya mendapati beberapa kawasan yang kurang: • Data dari pemain yang berpendapatan rendah seperti saya • Visualisasi yang jelas • Pokok yang menunjukkan transposisi • Variasi Elo yang rendah / tinggi yang diserlahkan Sayamemutuskan untuk bermain-main dengan memproses beberapa permainan PGN catur sendiri dan melihat apa yang saya boleh buat.Dan selepas bercakap mengenai projek dengan rakan yang kurang berminat dengan catur, tetapi lebih berminat dengan reka bentuk web, kami memutuskan untuk bekerjasama.Pada mulanya, kami akan memproses beberapa ribu permainan, kebanyakannya untuk kepentingan peribadi.Tetapi tidak lama lagi kami menjumpai 800 juta permainan (sehingga 2019) pangkalan data Lichess.Ini adalah sempurna kerana ia mengandungi pelbagai kebolehan pemain dan kawalan masa, dan mempunyai begitu banyak permainan yang walaupun selepas ditapis, saiz sampel akan cukup besar untuk membuat kesimpulan dari.Selepas beberapa kerja, kami dapat memproses semua negara catur dengan sekurang-kurangnya ~ 800 permainan (daripada 800 juta permainan pangkalan data).Menggunakan ambang ini membolehkan kami mengubah lebih daripada 1TB daripada Lichess PGN ke data keadaan catur 60GB yang lebih mudah diurus.Walau bagaimanapun, 60GB masih benar-benar tidak munasabah untuk meminta seseorang memuat turun apabila mereka membuka laman web!Ini menjadikan kami perlu untuk membina pelayan yang apabila diminta dapat mengembalikan maklumat yang paling relevan dari keadaan catur tertentu.Ini membolehkan kami menunjukkan kepada anda pembukaan dalam kedalaman yang jauh lebih besar semasa menghantar anda MB data bukan GB data.Pelayan yang mampu mencari melalui 60GB data, dan dengan cepat menghantar hasil yang paling relevan adalah sebahagian yang paling mahal dalam projek ini.Untuk membuatnya berfungsi, kami memerlukan penyokong untuk membantu membayar pelayan dan membolehkan kami terus membangunkan tapak ini, jika anda berminat untuk menyemaknya di sini.
chessroots

Kategori

Alternatif untuk ChessRoots untuk iPhone dengan lesen sumber terbuka