Template:Diagramma scacchi piccolo
| a | b | c | d | e | f | g | h | ||
| 8 | 8 | ||||||||
| 7 | 7 | ||||||||
| 6 | 6 | ||||||||
| 5 | 5 | ||||||||
| 4 | 4 | ||||||||
| 3 | 3 | ||||||||
| 2 | 2 | ||||||||
| 1 | 1 | ||||||||
| a | b | c | d | e | f | g | h | ||
Le istruzioni che seguono sono contenute nella sottopagina Template:Diagramma scacchi piccolo/man (modifica · cronologia)
Sandbox: Template:Diagramma scacchi piccolo/Sandbox · TemplateStyles: Template:Diagramma scacchi piccolo/styles.css · Tutte le sottopagine: lista
Template
Esistono diversi template per visualizzare diagrammi scacchistici:
Per gli scacchi ortodossi:
- {{Diagramma scacchi}} (dimensione della casa: 26x26 pixel)
- {{Diagramma scacchi piccolo}} (dimensione della casa: 22x22 pixel)
Per le posizioni di chaturanga, chaturaji, shatranj:
- {{Diagramma chaturanga}} (dimensione della casa: 26x26 pixel)
- {{Diagramma chaturanga piccolo}} (dimensione della casa: 22x22 pixel)
Per gli scacchi eterodossi:
- {{Diagramma scacchi di alice}} (dimensione della casa: 22x22 pixel)
Sintassi
Per rappresentare la posizione viene usata una particolare sintassi (comune a tutti i template). È possibile compilare manualmente il template o generare il diagramma automaticamente a partire da una stringa FEN.
{{Diagramma scacchi
|<allineamento> (parametro #1)
|<titolo> (parametro #2)
|<a8>|<b8>| ... |<h8> (parametro da #3 a...)
|<a7>|<b7>| ... |<h7>
...
|<a1>|<b1>| ... |<h1> (...parametro #66)
|<didascalia> (parametro #67)
|soluzione = <soluzione> (parametro con nome)
}}
Parametri:
<allineamento>: definisce l'allineamento orizzontale (floating) dell'intera tabella, deve valeretrightotleft. Se omesso, il valore di default ètleft.<titolo>: il testo che appare sopra il diagramma, può essere omesso.<a8>, <b8>, ... <h1>: definisce la corrispondente casa della scacchiera. Vedi oltre.<didascalia>: testo che appare sotto il diagramma. Può essere omesso.<soluzione>: testo della soluzione, viene aggiunto in una sezione sotto la didascalia. Facoltativo.
Una casa è definita dal nome del pezzo che la occupa o dal parametro vuoto. I nomi dei pezzi sono quelli definiti nella notazione algebrica di lingua inglese. La lettera che rappresenta il tipo di pezzo si combina con "l" per bianco (light) o "d" per nero (dark). Quindi, ad esempio "kl" è il re bianco e "nd" è un cavallo nero.
k = Re (King)
q = Donna (Queen)
r = Torre (Rook)
b = Alfiere (Bishop)
n = Cavallo (Knight)
p = Pedone (Pawn)
Sono disponibili anche i pezzi degli scacchi eterodossi:
a = Arcivescovo (Archbishop)
c = Cancelliere (Chancelor)
f = Re sottosopra (upside-down King)
g = Grillo (Grasshopper)
m = Torre sottosopra (upside-down Rook)
B = Alfiere sottosopra (upside-down Bishop)
N = Nottambulo (Nightrider)
h = Pedone sottosopra (upside-down Pawn)
z = Campione (Champion); utilizzato negli scacchi Omega
w = Mago (Wizard); utilizzato negli scacchi Omega
t = Giullare (Fool); utilizzato negli scacchi Omega
Per i giochi progenitori degli scacchi (chaturanga, chaturaji, shatranj) sono disponibili ulteriori pezzi. Inoltre i pezzi da chaturaji sono disponibli in diversi colori, "g" per verde (green), "y" per giallo (yellow), "r" per rosso (red):
Una casa vuota si può indicare con due "_" (trattino basso), due spazi o addirittura con nulla. Per uniformità sono raccomandati i due spazi.
Inoltre è possibile usare "xx" per ottenere una croce nera, "xo" per un cerchio nero, "ox" per una croce bianca o "oo" per un cerchio bianco.
Per mostrare i movimenti sono disponibili delle frecce:

ul = in alto a sinistra
ua = in alto
ur = in alto a destra
la = a sinistra
lr = sinistra e destra
ud = su e giu
ra = a destra
dl = in basso a sinistra
da = in basso
dr = in basso a destra
È anche possibile aggiungere dei numeri alle case usando "x0" per 0, "x1" per 1, "x2" per 2 fino a "x9" per 9.
Notazione Forsyth-Edwards
| a | b | c | d | e | f | g | h | ||
| 8 | 8 | ||||||||
| 7 | 7 | ||||||||
| 6 | 6 | ||||||||
| 5 | 5 | ||||||||
| 4 | 4 | ||||||||
| 3 | 3 | ||||||||
| 2 | 2 | ||||||||
| 1 | 1 | ||||||||
| a | b | c | d | e | f | g | h | ||
Per generare automaticamente un diagramma a partire da una stringa FEN, bisogna omettere la parte di codice del template che rappresenta la scacchiera e richiamare (substandolo sempre) il template {{FEN}}. Ecco un esempio:
{{Diagramma scacchi
| tright
| Alechin-Nimzowitsch, 1930
{{subst:FEN|1r3k2/p1rqn1p1/Ppn1p2p/1B1pPp2/1P1P1P2/2R2N2/2R3PP/2Q3K1 b - - 13 26}}
| Il ''cannone di Alechin'': posizione dopo 26.Dc1
}}
Dopo il salvataggio della pagina, il codice inserito verrà trasformato automaticamente dal software in:
{{Diagramma scacchi
| tright
| Alechin-Nimzowitsch, 1930
| |rd| | | |kd| |
|pd| |rd|qd|nd| |pd|
|pl|pd|nd| |pd| | |pd
| |bl| |pd|pl|pd| |
| |pl| |pl| |pl| |
| | |rl| | |nl| |
| | |rl| | | |pl|pl
| | |ql| | | |kl|
| Il ''cannone di Alechin'': posizione dopo 26.Dc1
}}
Esempi
Negli esempi seguenti vengono mostrati alcuni degli utilizzi tipici dei diagrammi.
Diagramma standard
| a | b | c | d | e | f | g | h | ||
| 8 | 8 | ||||||||
| 7 | 7 | ||||||||
| 6 | 6 | ||||||||
| 5 | 5 | ||||||||
| 4 | 4 | ||||||||
| 3 | 3 | ||||||||
| 2 | 2 | ||||||||
| 1 | 1 | ||||||||
| a | b | c | d | e | f | g | h | ||
Questo diagramma si usa come diagramma principale nelle voci riguardanti le aperture, i finali, le partite, le posizioni, eccetera. Si veda come esempio il codice corrispondente sotto.
{{Diagramma scacchi
| tright
| Gambetto di re
|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
| 1. e4 e5 2. f4
}}
Diagramma con titolo e didascalia
| a | b | c | d | e | f | g | h | ||
| 8 | 8 | ||||||||
| 7 | 7 | ||||||||
| 6 | 6 | ||||||||
| 5 | 5 | ||||||||
| 4 | 4 | ||||||||
| 3 | 3 | ||||||||
| 2 | 2 | ||||||||
| 1 | 1 | ||||||||
| a | b | c | d | e | f | g | h | ||
(tipo problema) analisi retrograda parziale
Può essere conveniente usare questo metodo nelle voci contenenti problemi di scacchi. Si noti che sia nel titolo che nella didascalia è possibile usare testo formattato secondo le usuali convenzioni di wikipedia.
{{Diagramma scacchi
| tright
| '''W. Langstaff''', ''Chess Amateur'' 1922
| | | | |kd| | |rd
| | | | | | | |
| | | | | |bl| |pl
| | | |rl| |kl|pd|pl
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| '''Matto in due mosse.'''<br/> ''(tipo problema)'' [[analisi retrograda]] parziale
}}
Diagramma senza testo
| a | b | c | d | e | f | g | h | ||
| 8 | 8 | ||||||||
| 7 | 7 | ||||||||
| 6 | 6 | ||||||||
| 5 | 5 | ||||||||
| 4 | 4 | ||||||||
| 3 | 3 | ||||||||
| 2 | 2 | ||||||||
| 1 | 1 | ||||||||
| a | b | c | d | e | f | g | h | ||
Si veda il codice corrispondente sotto. Se non si vuole aggiungere nessun testo, semplicemente lo si ometta, ma senza dimenticarsi di inserire i caratteri "|" (barra verticale).
Il diagramma fluttua a sinistra per illustrare l'uso del primo parametro.
{{Diagramma scacchi
| tleft
|
| | | | | | | |
| | | | | | | |
| | |pd| | | | |
| |xx|xo|xx| | | |
| | | | | |oo| |
| | | | |ox|oo|ox|
| | | | | |pl| |
| | | | | | | |
|}}
Diagramma piccolo
| a | b | c | d | e | f | g | h | ||
| 8 | 8 | ||||||||
| 7 | 7 | ||||||||
| 6 | 6 | ||||||||
| 5 | 5 | ||||||||
| 4 | 4 | ||||||||
| 3 | 3 | ||||||||
| 2 | 2 | ||||||||
| 1 | 1 | ||||||||
| a | b | c | d | e | f | g | h | ||
Questo diagramma può essere utile in caso di voci con parecchi diagrammi. Esso usa il template {{Diagramma scacchi piccolo}}.
Anche i diagrammi piccoli possono avere un titolo.
{{Diagramma scacchi piccolo
| tright
| Diagramma numero 3
|rd| | |qd| |rd|kd|
|pd|pd| | |pd|pd|bd|pd
| |nd|pd| | |nd|pd|
| | |ql| | | |bl|
| | | |pl|pl| |bd|
| | |nl| | |nl| |
|pl|pl| | | |pl|pl|pl
| | | |rl|kl|bl| |rl
| La posizione dopo 11.Ag5.
}}
Diagramma chaturanga
| a | b | c | d | e | f | g | h | ||
| 8 | 8 | ||||||||
| 7 | 7 | ||||||||
| 6 | 6 | ||||||||
| 5 | 5 | ||||||||
| 4 | 4 | ||||||||
| 3 | 3 | ||||||||
| 2 | 2 | ||||||||
| 1 | 1 | ||||||||
| a | b | c | d | e | f | g | h | ||
Differisce solo nel colore della scacchiera, che non alterna case chiare e scure. Utile nelle voci che trattano giochi antichi, come chaturanga, chaturaji o shatranj. Si inserisce con il template {{diagramma chaturanga}}.
{{Diagramma chaturanga
| tright
|
|sy|py| | |kd|ed|nd|sd
|ny|py| | |pd|pd|pd|pd
|ey|py| | | | | |
|ky|py| | | | | |
| | | | | | |pr|kr
| | | | | | |pr|er
|pg|pg|pg|pg| | |pr|nr
|sg|ng|eg|kg| | |pr|sr
|Posizione iniziale del ''chaturaji''.
}}
Diagramma chaturanga piccolo
| a | b | c | d | e | f | g | h | ||
| 8 | 8 | ||||||||
| 7 | 7 | ||||||||
| 6 | 6 | ||||||||
| 5 | 5 | ||||||||
| 4 | 4 | ||||||||
| 3 | 3 | ||||||||
| 2 | 2 | ||||||||
| 1 | 1 | ||||||||
| a | b | c | d | e | f | g | h | ||
Analogo a {{diagramma chaturanga}}, ma con le case della stessa dimensione di {{diagramma scacchi piccolo}}.
{{Diagramma chaturanga piccolo
| tright
| Matto di Dilārām
| |rd| | | | |kd|
| | | | | | | |
| | | | | |pl|pl|
| | | | | | | |
|kl| |nd| | | |nl|rl
| | | | | | | |el
| |rd| | | | | |
| | | | | | | |rl
| Il bianco muove e vince.
}}
Diagramma scacchi di Alice
Analogo al {{diagramma scacchi piccolo}}, ma le scacchiere nel diagramma sono due.
{{diagramma scacchi di alice
| tright
| Esempio di gioco
|rd|nd|bd|qd|kd| |nd|rd
|pd|pd|pd|pd| |pd|pd|pd
| | | | | | | |
| | | | |nl| | |
| | | | | | | |
| | | | | | | |
|pl|pl|pl|pl|pl|pl|pl|pl
|rl|nl|bl|ql|kl|bl| |rl
| | | | | | | |
| | | | | | | |
| | | | |pd| | |
| | |bd| | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| 1.Cf3 e6 2.Ce5 Ac5.
}}
Diagramma scacchi grande vuoto
{{Diagramma scacchi
|<!-- tleft / tcenter / tright -->
|<!-- titolo -->
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
|<!-- didascalia -->
}}
Diagramma scacchi piccolo vuoto
{{Diagramma scacchi piccolo
|<!-- tleft / tcenter / tright -->
|<!-- titolo -->
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
|<!-- didascalia -->
}}