Template
[modifica wikitesto]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
[modifica wikitesto]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 valeretright
otleft
. 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
[modifica wikitesto]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
[modifica wikitesto]Negli esempi seguenti vengono mostrati alcuni degli utilizzi tipici dei diagrammi.
Diagramma standard
[modifica wikitesto]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
[modifica wikitesto]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 |
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
[modifica wikitesto]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
[modifica wikitesto]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
[modifica wikitesto]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
[modifica wikitesto]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
[modifica wikitesto]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
[modifica wikitesto]{{Diagramma scacchi |<!-- tleft / tcenter / tright --> |<!-- titolo --> | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |<!-- didascalia --> }}
Diagramma scacchi piccolo vuoto
[modifica wikitesto]{{Diagramma scacchi piccolo |<!-- tleft / tcenter / tright --> |<!-- titolo --> | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |<!-- didascalia --> }}