Theo tôi hiểu, đại khái, động cơ cờ vua hoạt động bằng cách:
- tính toán tất cả các biến thể có thể (cây trò chơi) đến độ sâu nào đó
- đánh giá vị trí cuối cùng dựa trên một số tiêu chí (hoạt động vật chất, hoạt động ...)
- dựa trên đánh giá này quyết định cho sự di chuyển tốt nhất
Tôi hoàn toàn hiểu rằng để có một động cơ hiệu quả, có nhiều cách để cắt tỉa một số dòng nhất định, giới hạn độ sâu, v.v; nhưng đây không phải là câu hỏi của tôi
Câu hỏi là: Có bất kỳ nỗ lực thay thế nào để lập trình một động cơ cờ (không nhất thiết phải mạnh, nhưng cũng không ngẫu nhiên), không tuân theo sơ đồ này?