Casa > Q > Quais São As Chances De Sobrevivência De Peças Individuais De Xadrez Em Jogos Médios?

Quais são as chances de sobrevivência de peças individuais de xadrez em jogos médios?

main-qimg-1949daccd7c15783d0d31da43b9f9f7c

Esta pergunta intrigou-me bizarramente, por isso fui-me embora e escrevi algum código.

Base de dados de origem é Million Base 2.2 (2.2m jogos de torneio de nível master) actualizado para Janeiro de 2013 e disponível em http://www.top-5000.nl/pgn.htm.

>

E sem mais delongas aqui's os dados:

main-qimg-b338b074d80aa7aa1468f934025f2989.webp">

>br>Então ambos os reis (e1 e e8) são os que sobrevivem mais. A seguir, surpreendentemente, estão os
h, g, f, a e b-pawns - acho que isto é porque a promoção conta como sobrevivência sob a minha interpretação.

Então vêm as torres (cerca de 55% de sobrevivência) e as rainhas (cerca de 49%).

A situação com os peões c-d-e é muito interessante. O peão central mais sobrevivente é o branco c-pawn (42%), enquanto que o branco's d-pawn é o mais condenado de todos os chessmen (24%) - mais até do que os cavaleiros (~26%). Aí's uma simetria agradável nas taxas de sobrevivência dos c-pawns brancos e pretos e e-pawns que sugere que eles'são frequentemente trocados no arquivo d-file. Os bispos sobrevivem cerca de 35% do tempo, com os bispos kingside um pouco mais prováveis de sobreviverem do que os da rainha.

Todas as coisas que eu encontrei aqui estão largamente de acordo com Mac Tan's argumento intuitivo da teoria de abertura, tão bem feito Mac :)
<

p>Technical footnote: No caso de alguém's se perguntar como eu abordei isto como um problema de programação, um truque rápido é não ser arrastado para escrever uma representação inteira do tabuleiro de xadrez. Use uma ferramenta como pgn-extract para converter movimentos SAN (ex. "Nc3") em movimentos algébricos longos (ex. "Nb1c3") - já que podemos assumir com segurança que todos os movimentos no PGN são legais, isso economiza muito esforço implementando as regras do xadrez (embora você ainda tenha que lidar com o roque e en passant com cuidado). Atualização: Tenha algum código fonte! ojb500/SurvivingPieces no GitHub

De Turoff

Como gerenciar partes interessadas internas e externas em um projeto Scrum :: Devo usar o Unity 5 ou o Unreal Engine 4 como iniciante?