Về Alan Turing và cờ vua


10

Tôi đọc Turing có một số thuật toán hoặc phương pháp mà anh ta có thể sử dụng để chơi cờ 'chống lại' thuật toán giấy và bút này gán các giá trị số nhất định cho mỗi quân cờ. Điều này có đúng không? Có một thuật toán giấy và bút mà người ta có thể sử dụng để chơi một loại cờ với chính mình?


Tôi chắc chắn rằng ở một mức độ tầm thường nào đó là có thể. Tôi chưa nghe thấy gì, tuy nhiên.
Tony

Câu trả lời:


6

Phải, anh ta đã chơi một trò chơi với Alick Glennie, thực ra anh ta đã tạo ra một thuật toán dựa trên các phép tính toán học. Sau đó, ông đã thử thuật toán của mình bằng bút và giấy để làm phép tính.

Alan Turing - Alick Glennie, 0-1
1. e4 e5 2. Nc3 Nf6 3. d4 BB4 4. NF3 D6 5. BD2 Nc6 6. d5 ND4 7. h4 Bg4 8. a4 Nxf3 + 9. gxf3 Bh5 10. Bb5 + c6 11. dxc6 O-O 12. cxb7 RB8 13. Ba6 Qa5 14. QE2 Nd7 15. Rg1 Nc5 16. Rg5 Bg6 17. Bb5 Nxb7 18. OOO Nc5 19. Bc6 Rfc8 20. Bd5 Bxc3 21. Bxc3 Qxa4 22. Kd2 Ne6 23. Rg4 ND4 24. Qd3 Nb5 25. Bb3 Qa6 26. Bc4 Bh5 27. Rg3 Qa4 28. Bxb5 Qxb5 29. Qxd6 Rd8 0-1

Ý tưởng chính của thuật toán là ở đây :

  1. Tính cơ động: Đối với nữ hoàng, tân binh, giám mục, hãy thêm căn bậc hai của số lần di chuyển mà quân cờ có thể thực hiện, tính một lần chụp là hai lần di chuyển.

  2. An toàn quân cờ: Đối với các tân binh, giám mục và hiệp sĩ cộng thêm 1 điểm nếu có một người bảo vệ và 1,5 nếu có nhiều hơn một

  3. Khả năng di chuyển của nhà vua: Đối với nhà vua, sử dụng cùng một phương pháp tính điểm như đối với quân cờ, nhưng không được tính vào việc ném đá

  4. An toàn của nhà vua: Điểm trừ cho điểm yếu của nhà vua, được định nghĩa là số lần di chuyển mà một nữ hoàng có thể thực hiện là trên quảng trường của nhà vua

  5. Castling: thêm 1 điểm nếu castling vẫn có thể hợp pháp sau khi di chuyển này. Thêm một điểm nữa nếu castling ngay lập tức có thể hoặc nếu một động thái castling vừa được thực hiện

  6. Tín dụng cầm đồ: điểm .2 điểm cho mỗi cấp bậc nâng cao và .3 điểm cho mỗi cầm đồ được bảo vệ bởi một hoặc nhiều con tốt

  7. Kiểm tra và giao phối các mối đe dọa. Điểm 1 điểm cho mối đe dọa của người bạn đời và 0,5 điểm cho giá trị vật liệu được sử dụng cho mỗi mảnh là: cầm đồ = 1, hiệp sĩ = 3, giám mục = 3,5 rook = 5, nữ hoàng = 10


Liệu thuật toán bút và giấy này có khái niệm cơ bản 'trong' mà tất cả các chương trình cờ vua chia sẻ? Nếu thuật toán cờ bút và giấy khả thi, một thiết bị cơ học hoặc công nghệ thấp có thể được chế tạo để có thể chơi trò này mà không cần bất kỳ mạch điện tử nào liên quan?
201044

1
Có và Không, khái niệm và thuật toán cơ bản là những gì chúng ta biết về cờ vua như những hướng dẫn chung được thực hiện trong máy tính bằng các chức năng đánh giá. Ở đây, vấn đề chính là các biến thể điện toán di chuyển. Nó cần rất nhiều giấy và thời gian.
masoud

4

Phải, Turing đã tạo ra một "Máy giấy" cùng với David Champernowne vào năm 1948 mà họ gọi là "Turochamp". Theo tôi biết anh ta chỉ chơi một trò chơi được ghi lại với hệ thống, chống lại Alick Glennie (trò chơi đầy đủ được tìm thấy ở đây ). Chỉ có một trò chơi được ghi lại chống lại Máy giấy vì phải mất một thời gian rất dài. Tính toán một lần di chuyển mà không có máy tính điện tử có thể mất tới một giờ.

Bạn có thể đọc thêm về Turochamp tại đây .

Tôi chưa tìm thấy bất kỳ mã nguồn nào để chạy Turochamp, nhưng tôi chắc chắn có ai đó đã mã hóa nó. Để kỷ niệm 100 năm ngày sinh của Turing, Kasparov đã chơi một trò chơi với Paper Machine, ghi chú ở đây .


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.