Chessnyx
Mainkan permainan di Chess.com atau Lichess dan dapatkan tautan langsung untuk menganalisisnya di sini — secara instan. Gratis untuk diinstal.


Fondasi
Fondasi II
Sedang Berjalan
Cara Kerjanya
Platform ini memungkinkan Anda untuk mengevaluasi permainan dan posisi catur Anda langsung di browser Anda menggunakan Komputer Web Stockfish. Dengan fitur analisis terintegrasi, Anda dapat menyesuaikan parameter komputer untuk menemukan keseimbangan yang tepat antara kecepatan dan kedalaman sesuai kebutuhan Anda.
Harap dicatat bahwa hasil evaluasi, akurasi, dan metrik performa harus dilihat sebagai tren terarah daripada fakta absolut. Semua evaluasi dapat berfluktuasi berdasarkan performa perangkat keras Anda dan kedalaman kalkulasi.
Panduan Cepat
Untuk membantu Anda memulai, berikut adalah panduan sederhana tentang cara menjalankan analisis pertama Anda:
- Salin PGN Permainan: Setelah menyelesaikan pertandingan di platform besar seperti Chess.com atau Lichess, Anda biasanya dapat mengekspor atau membagikan permainan sebagai string PGN.
- Impor PGN: Klik tombol "Impor" dan cukup tempel PGN Anda (Ctrl+V). Papan akan segera diperbarui.
- Pilih Komputer: Pilih versi Stockfish pilihan Anda. Anda dapat menyesuaikan parameter seperti thread atau memori hash dengan mengeklik ikon roda gigi di panel komputer.
- Mulai Analisis: Setelah siap, tekan tombol "Mulai analisis" untuk memulai evaluasi langkah demi langkah.
Antarmukanya dirancang agar intuitif—saya yakin Anda akan memahaminya dalam waktu singkat!
Untuk Anggota
Jika Anda ingin melewati proses salin-tempel manual, Anda dapat mengambil jalan pintas: Gunakan tombol "Ambil Permainan" untuk langsung menghubungkan akun Lichess atau Chess.com Anda. Anggota gratis dapat menyimpan hingga 10 permainan, sementara anggota Pro menikmati penyimpanan tak terbatas dan integrasi riwayat penuh.
Filosofi Evaluasi
Sistem ini secara sengaja ketat. Langkah-langkah dibandingkan langsung dengan pilihan utama komputer, sering kali mengabaikan logika "manusia" atau permainan praktis. Sistem menggunakan prinsip Centipawn Loss (CPL) untuk menghitung akurasi Anda.
Tinjauan Teknis: Model Akurasi
Daripada mengandalkan pergeseran materi linier, sistem ini mengukur kualitas langkah berdasarkan bagaimana hal itu mengubah probabilitas kemenangan matematis. Dengan menjauh dari standar Centipawn Loss (CPL), model ini mencerminkan ayunan praktis dari permainan catur yang sesungguhnya.
1. Dari Evaluasi ke Probabilitas Kemenangan (WP)
Evaluasi komputer (diukur dalam centipawn) dikonversi menjadi probabilitas kemenangan (WP) menggunakan fungsi sigmoid. Pendekatan ini mengakui hasil yang semakin berkurang dari keuntungan materi: mendapatkan +1.00 dalam permainan yang seimbang dapat mengubah permainan, sedangkan mendapatkan +1.00 saat sudah memimpin +8.00 dapat diabaikan.
Hubungan ini diekspresikan sebagai:
Di mana cp mewakili evaluasi komputer dan k adalah konstanta penskalaan yang mengatur sensitivitas kurva.
2. Tingkat Keparahan Kontekstual: Pembukaan vs. Babak Akhir
Model memperhitungkan fase permainan dan kompleksitas yang tersisa di papan. Hal ini menjelaskan mengapa hilangnya materi yang identik dapat menghasilkan skor akurasi yang berbeda tergantung pada kapan hal itu terjadi:
- Kompleksitas Tinggi (Pembukaan): "Batas remis" sangat luas di pembukaan. Kerugian kecil, seperti satu bidak, sering kali hanya mengakibatkan penurunan WP yang relatif kecil karena posisinya tetap cukup kompleks untuk memungkinkan kompensasi posisional atau taktis.
- Kompleksitas Rendah (Babak Tengah/Akhir): Saat buah catur ditukar dan papan disederhanakan, permainan menjadi lebih "terpecahkan." Hilangnya materi di sini menyebabkan penurunan drastis pada WP, karena lebih sedikit variabel untuk mengaburkan kerugian, membuatnya lebih mudah bagi lawan untuk mengubah keunggulan menjadi kemenangan yang dipaksakan.
3. Perhitungan Skor Akurasi
Akurasi akhir ditentukan oleh Win Probability Loss (L), yaitu selisih antara kemungkinan langkah terbaik komputer dengan langkah yang sebenarnya dimainkan:
Untuk memetakan kerugian ini ke dalam persentase yang dapat dibaca manusia, fungsi eksponensial diterapkan. Hal ini memastikan sistem tetap sensitif terhadap ketidakakuratan kecil sambil menghukum keras blunder yang secara signifikan mengubah hasil permainan.
Manfaat Utama Sistem
- Kesadaran Fase: Sistem membedakan antara ketidakakuratan teoretis pada pembukaan dan blunder yang menentukan di babak akhir.
- Non-Linearitas: Sistem ini mengakui bahwa mempertahankan keunggulan besar pada dasarnya berbeda dari menemukan sumber daya kemenangan tunggal.
- Stabilitas: Model memberikan metrik yang konsisten di berbagai kedalaman komputer dan gaya bermain yang berbeda.
Mengapa saya membangun ini?
Saya seorang pelajar tanpa latar belakang pemrograman atau pengembangan web. Di waktu luang, saya suka bermain catur yang tidak ada artinya. Saya selalu menikmati melacak kemajuan saya melalui angka dan statistik, tetapi saya merasa fitur analisis berkualitas tinggi tidak seharusnya selalu datang dengan harga berlangganan yang mahal.
Tanpa pengetahuan awal tentang cara membuat situs web, saya memutuskan untuk membuat platform saya sendiri. Saya menginginkan tempat yang menyediakan fitur yang saya sukai sebagai pemain—alat yang menawarkan motivasi dan membantu saya melihat dengan tepat di mana saya dapat meningkatkan permainan saya.
Transparansi & Dukungan
Saya tahu ini mungkin terlihat seperti situs lain yang mencoba menyembunyikan fitur di balik paywall. Namun saya memberikan yang terbaik untuk menjaga jantung dari proyek ini—Analisis—gratis untuk semua orang. Saya hanya membebankan biaya untuk fitur yang benar-benar membutuhkan uang untuk dipelihara, seperti penyimpanan cloud untuk riwayat Anda atau pemeliharaan server.
Ini adalah operasi satu orang. Memelihara dan memperluas situs ini sebagai hobi membutuhkan banyak waktu dan sumber daya. Sudah lebih dari cukup bagi saya jika Anda sekadar mencoba situs ini. "Jempol" atau, lebih baik lagi, umpan balik yang membangun sangat membantu saya.
Jika Anda memutuskan untuk mendukung proyek ini secara finansial melalui keanggotaan atau donasi, ketahuilah bahwa saya sangat menghargainya. Itu bukanlah sesuatu yang saya anggap remeh. Itu membantu saya meningkatkan skala daya komputasi dan server saya, karena ini hanyalah permulaan. Saya memiliki lebih banyak fitur yang direncanakan untuk masa depan.
Ucapan Terima Kasih
JPTheKuma
Penghargaan besar untuk JPTheKuma, seorang streamer Twitch yang menggunakan ChessOnyx secara langsung di streaming. Melihat platform ini digunakan secara real-time di streaming sangat berarti bagi saya. Jika Anda menyukai konten catur, silakan periksa salurannya — twitch.tv/jpthekuma
Lichess.org
Penghargaan khusus untuk Lichess. API mereka mendukung pengambilan game, eksplorator pembukaan mereka menggerakkan database teori, dan komitmen mereka terhadap perangkat lunak sumber terbuka telah menyelamatkan saya dari malam tanpa tidur. Penampil PGN, logika papan, data pembukaan — Lichess memberikan semuanya secara gratis agar orang lain dapat mengembangkannya.
Chess.com
Terima kasih kepada Chess.com atas API publik mereka yang memungkinkan ChessOnyx mengambil permainan dan data pemain secara langsung. Tanpa akses ke data ini, sebagian besar dari apa yang dilakukan platform ini tidak akan ada.
Stockfish
Jantung yang berdetak dari seluruh platform ini. Stockfish adalah mesin catur sumber terbuka terkuat di dunia, dan berjalan sepenuhnya di browser Anda melalui WebAssembly. Tidak ada analisis, skor akurasi, atau variasi mesin yang akan ada tanpa perangkat lunak sumber terbuka yang luar biasa ini.
Chessground
Setiap papan catur yang Anda lihat di situs ini didukung oleh Chessground, pustaka UI papan sumber terbuka yang dibuat oleh tim Lichess. Ini menangani rendering buah catur, animasi langkah, panah, dan sorotan — semua keajaiban visual yang membuat papan terasa hidup.
chess.js
Semua logika catur di balik layar — validasi langkah, penguraian PGN, pembuatan FEN, penghitungan langkah sah — ditangani oleh chess.js. Pustaka sumber terbuka yang andal dan teruji waktu yang secara diam-diam mendukung semuanya di balik layar.