РЕДАКТИРОВАТЬ : Теперь, когда я присматриваюсь, я решил другой вариант, чем то, что спросили. Вероятно, это все равно интересно :) Правила варианта описаны здесь: http://www.chesscorner.com/tutorial/basic/pawngame/pawngame.htm
Я написал часть программного обеспечения, чтобы решить эту проблему. Вопреки моим ожиданиям и ожиданиям других людей и исключая ошибки, это показывает, что игра на самом деле является победой белых. Без en passant это была ничья.
Единственные выигрышные вступительные ходы для белых - 1. b4 и 1. c4 (и симметричные 1. f4 и 1. g4 ).
Любопытно, что все остальные ходы белых являются победой черных. 1. d4 опровергается 1. ... b5 0-1 ; все остальные черные ответы - белые.
Я поместил код здесь: https://github.com/sliedes/pawnsonly . При настройке по умолчанию она использует 25 гигабайт памяти для таблицы транспонирования, и я, кажется, помню, что для решения случая 8x8 требуется несколько часов. Я не проверял, насколько медленно это происходит с меньшим количеством памяти.
Вот некоторые результаты первых двух или трех ходов:
Некоторые строки заканчиваются на «1 / 2-1 / 2 +» или «1 / 2-1 / 2-». «1 / 2-1 / 2 +» означает, что белые могут форсировать хотя бы ничью, и дальнейший поиск не проводился, поскольку этой информации было достаточно для идеальной игры со стартовой позиции (так что это также может быть выигрыш белых). Соответственно, «1 / 2-1 / 2-» означает, что черные способны вызвать по крайней мере ничью.