Predefinição Discussão:Chess position

O conteúdo da página não é suportado noutras línguas.
Origem: Wikipédia, a enciclopédia livre.

Traduzido do original: en:Template talk:Chess position

Explicação[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.

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
7
6
5
4
3
2
1
a b c d e f g h