Sejauh yang saya mengerti, secara kasar, mesin catur bekerja dengan:
- menghitung semua variasi yang mungkin (pohon permainan) hingga beberapa kedalaman
- mengevaluasi posisi akhir berdasarkan beberapa kriteria (material, aktivitas piece ...)
- berdasarkan evaluasi ini memutuskan untuk langkah terbaik
Saya sepenuhnya mengerti bahwa untuk memiliki mesin yang efisien ada cara untuk memangkas garis tertentu, membatasi kedalaman, dll; tapi ini bukan pertanyaan saya.
Pertanyaannya adalah: Apakah ada upaya alternatif untuk memprogram mesin catur (tidak harus kuat, tetapi juga tidak acak), yang tidak mengikuti skema ini?