Edição : Agora que eu olho de perto, resolvi uma variante diferente do que foi solicitado. Provavelmente isso é interessante de qualquer maneira :) As regras da variante estão descritas aqui: http://www.chesscorner.com/tutorial/basic/pawngame/pawngame.htm
Eu escrevi um software para resolver isso. Ao contrário das expectativas de mim e de outras pessoas, e salvo erros, isso mostra que o jogo é realmente uma vitória para as brancas. Sem en passant, foi um empate.
Os únicos movimentos de abertura vencedores do branco são 1. b4 e 1. c4 (e o simétrico 1. f4 e 1. g4 ).
Curiosamente, todos os outros movimentos de abertura em branco são uma vitória para o preto. 1. d4 é refutado por 1. ... b5 0-1 ; todas as outras respostas negras são vitórias para as brancas.
Coloquei o código aqui: https://github.com/sliedes/pawnsonly . Com a configuração padrão, ele usa 25 gigabytes de memória para a tabela de transposição e me lembro que leva algumas horas para resolver o caso 8x8. Eu não testei o quão lento é com menos memória.
Aqui estão alguns resultados dos dois ou três primeiros movimentos:
Algumas das linhas terminam com "1 / 2-1 / 2 +" ou "1 / 2-1 / 2-". "1 / 2-1 / 2 +" significa que as brancas podem forçar pelo menos um empate, e nenhuma pesquisa adicional foi feita porque essas informações foram suficientes para um jogo perfeito a partir da posição inicial (portanto, também pode ser uma vitória das brancas). Do mesmo modo, "1 / 2-1 / 2-" significa que o preto é capaz de forçar pelo menos um empate.