EDIT : Bây giờ tôi nhìn kỹ, tôi đã giải quyết một biến thể khác với những gì được yêu cầu. Có lẽ điều này cũng thú vị :) Các quy tắc của biến thể được mô tả ở đây: http://www.chesscorner.com/tutorial/basic/pawngame/pawngame.htmlm
Tôi đã viết một phần mềm để giải quyết điều này. Trái với mong đợi của tôi và những người khác, và loại bỏ các lỗi, nó cho thấy rằng trò chơi thực sự là một chiến thắng cho màu trắng. Không có en passant nó là một trận hòa.
Các bước mở duy nhất chiến thắng cho màu trắng là 1. b4 và 1. c4 (và đối xứng 1. f4 và 1. g4 ).
Thật kỳ lạ, tất cả các động thái mở trắng khác là một chiến thắng cho màu đen. 1. d4 được bác bỏ bởi 1. ... b5 0-1 ; tất cả các phản ứng đen khác là chiến thắng cho màu trắng.
Tôi đặt mã ở đây: https://github.com/sliedes/pawnsonly . Với thiết lập mặc định, nó sử dụng 25 gigabyte bộ nhớ cho bảng chuyển vị và tôi dường như nhớ rằng phải mất vài giờ để giải quyết trường hợp 8x8. Tôi chưa kiểm tra xem nó chậm như thế nào với ít bộ nhớ hơn.
Dưới đây là một số kết quả của hai hoặc ba động thái đầu tiên:
Một số dòng kết thúc bằng "1 / 2-1 / 2 +" hoặc "1 / 2-1 / 2-". "1 / 2-1 / 2 +" có nghĩa là màu trắng có thể buộc ít nhất một trận hòa và không có tìm kiếm nào nữa được thực hiện vì thông tin này đủ để chơi hoàn hảo từ vị trí bắt đầu (vì vậy nó cũng có thể là một chiến thắng trắng). Tương ứng, "1 / 2-1 / 2-" có nghĩa là màu đen có thể buộc ít nhất một trận hòa.