Predefinição Discussão:Chess position

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

Traduzido do original: en:Template talk:Chess position

Explicação[editar | editar código-fonte]

A síntaxe é simples: os primeiros 64 parâmetros devem representar a peça na respectiva posição, a começar no topo esquerdo (), e avançado para a direita, linha a linha, até ao extremo inferior direito. O último parâmetro será a largura em pixeis dos quadrados.

O nome das peças são os mesmos da notação algébrica: The names of the pieces are those given in algebraic notation:

   k = rei (king)
   q = rainha (queen)
   r = torre (rook)
   b = bispo (bishop)
   n = cavalo (knight)
   p = peão (pawn)

Estas letras devem ser combinadas com "l" para peças da cor branca, ou "d" para pretas. Por exemplo, "kl" será o rei branco" e "nd" um cavalo preto.

Finalmente, uma posição em branco pode ser escrita usando o underscore (_), espaço, ou nada. Assim, "", " ", ou "_" produzem um quadrado em branco.

Exemplos[editar | editar código-fonte]

Para invocar um tabuleiro é possível escrever algo como:

{{Chess position|rd|nd|bd|qd|kd|bd|nd|rd|pd|pd|pd|pd|pd|pd|pd|pd||||||||||
|||||||||||||||||||||||pl|pl|pl|pl|pl|pl|pl|pl|rl|nl|bl|ql|kl|bl|nl|rl|30}}

(Note que isto foi escrito em duas linhas, pois não caberia numa só). Porém, esta forma não é muito amigável! Então é preferível que se formate o código, por forma a assemelha-se com um tabuleiro de xadrez, assim:

{{Chess position|=

 |rd|nd|bd|qd|kd|bd|nd|rd|=
 |pd|pd|pd|pd|pd|pd|pd|pd|=
 |  |  |  |  |  |  |  |  |=
 |  |  |  |  |  |  |  |  |=
 |  |  |  |  |  |  |  |  |=
 |  |  |  |  |  |  |  |  |=
 |pl|pl|pl|pl|pl|pl|pl|pl|=
 |rl|nl|bl|ql|kl|bl|nl|rl|=
 
|30}}

O código anterior dá origem a:

8 Chess rdl40.png Chess ndd40.png Chess bdl40.png Chess qdd40.png Chess kdl40.png Chess bdd40.png Chess ndl40.png Chess rdd40.png
7 Chess pdd40.png Chess pdl40.png Chess pdd40.png Chess pdl40.png Chess pdd40.png Chess pdl40.png Chess pdd40.png Chess pdl40.png
6 Chess l40.png Chess d40.png Chess l40.png Chess d40.png Chess l40.png Chess d40.png Chess l40.png Chess d40.png
5 Chess d40.png Chess l40.png Chess d40.png Chess l40.png Chess d40.png Chess l40.png Chess d40.png Chess l40.png
4 Chess l40.png Chess d40.png Chess l40.png Chess d40.png Chess l40.png Chess d40.png Chess l40.png Chess d40.png
3 Chess d40.png Chess l40.png Chess d40.png Chess l40.png Chess d40.png Chess l40.png Chess d40.png Chess l40.png
2 Chess pll40.png Chess pld40.png Chess pll40.png Chess pld40.png Chess pll40.png Chess pld40.png Chess pll40.png Chess pld40.png
1 Chess rld40.png Chess nll40.png Chess bld40.png Chess qll40.png Chess kld40.png Chess bll40.png Chess nld40.png Chess rll40.png
a b c d e f g h