Viết chương trình Carô

Trò chơi đối kháng (twoagent, conflicting game (?)) : Gồm 2 người chơi, đối thủ này sẽ tìm cách dành chiến thắng trước đối thủ kia trong một số hữu hạn nước đi, mỗi nước đi đuợc tạo ra dựa từ 1 trạng thái bất kỳ của trận đấu. | , theo em, giá trị quân cờ trong cờ tướng là phải xét hàng đầu . tiếp theo là thế cờ , nhớ lại rằng : nếu hông có quân cờ cơ động (tức là giá trị càng cao) thì liệu có thế cờ tốt hay không và nếu có nhiều quân cờ 'xịn' hơn đối thủ thì cơ hội chiến thắng sẽ càng cao, tuy nhiên việc đánh giá này là động (dynamic) vì đôi khi vì để tướng hông bị 'cạp' thì 2 xe cũng phải hi sinh, còn về thế cờ, tức là chiến thuật trong cờ tướng thì phải nói là phức tạp vô cùng, nhất là vì mình phải viết cho máy chứ máy nó hông tự học từ kinh nghiệm qua trận mạc như mình được (dĩ nhiên nếu có cài máy học qua trận mạc thì cũng chỉ 1 phần thui, đâu ứng dụng được nhiều, theo em thì DeepBlue nếu vác đi đánh với ông khác chứ không phải là Kasparow thì có lẽ nó cũng thất bại ê chề bởi vì kinh nghiệm mà nó học được là của người ta dạy chỉ để đối phó với ổng Kasparow thui.), do đó thường mình chỉ cài khai cuộc cho nó vì đơn giản là đọc book khi số nước đi chưa nhiều, còn khi đã bước qua trung cuộc rồi thì chỉ cài vài cái thế cờ đơn giản cộng với cái hàm lương giá 'chất' của quân cờ và 1 số heuristics mà thui !(Em cũng muốn share 1 vài kinh nghiệm về cài thế cờ lúc trung cuộc cho cờ tướng lắm nhưng thui để lúc khác .).

Bấm vào đây để xem trước nội dung
TÀI LIỆU MỚI ĐĂNG