Penjelasan
X-FEN, yang dahulu disebut FRC-FEN, memperluas FEN, atau Forsyth-Edwards Notation. FEN adalah string ringkas yang menggambarkan posisi: penempatan buah, pihak yang mendapat giliran, hak , kemungkinan tangkapan en passant, dan penghitung langkah. X-FEN mempertahankan model tersebut, tetapi menyesuaikan bidang tertentu untuk Chess960, varian dengan 960 susunan awal legal bagi buah di baris belakang.
Perubahan utama
- Dalam bidang rokade, K dan Q biasanya merujuk pada benteng terluar di sisi raja atau sisi menteri. Jika hak tersebut dimiliki benteng bagian dalam, huruf lajurnya digunakan, dengan huruf besar untuk Putih dan huruf kecil untuk Hitam.
- Target en passant hanya ditulis ketika ada bidak lawan di lajur bersebelahan yang secara geometris dapat melakukan tangkapan tersebut. Tangkapan itu tetap dapat ilegal jika membuat raja bidak tersebut terkena skak.
- Posisi biasa yang tidak memerlukan ekstensi tetap memakai pengodean yang kompatibel dengan FEN tradisional.
X-FEN dan menangani masalah interoperabilitas yang sama, tetapi keduanya tidak selalu mengodekan rokade secara identik. Shredder-FEN secara konsisten mengidentifikasi benteng terkait dengan huruf lajur; X-FEN mempertahankan K dan Q jika sudah memadai dan memakai huruf lajur ketika benteng bagian dalam harus dibedakan.
X-FEN adalah cuplikan satu posisi, bukan catatan partai lengkap. Format ini membawa cukup banyak keadaan untuk melanjutkan permainan dari titik tersebut, tetapi tidak dengan sendirinya mempertahankan semua langkah sebelumnya.
Kebingungan umum
X-FEN dibandingkan dengan notasi partai
X-FEN menggambarkan keadaan papan; format ini tidak mencantumkan seluruh urutan langkah yang menghasilkan keadaan tersebut.
Sumber
- 1.Scidb - Help: FEN (Forsyth-Edwards Notation), Scidb
- 2.Core - python-chess 1.11.2 documentation, python-chess
- 3.X-FEN, Wikipedia
