Visualizzazione automatica diagrammi
Abbiamo implementato un sistema di visualizzazione automatica dei diagrammi, a partire da una stringa FEN.
Richiamando l’applet di questa pagina: http://www.
Per generare il diagramma qui sopra è stata solo passata la stringa FEN senza ulteriori parametri.
Con questa URL: ChessImager/ChessImager.php?fen=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR/
Visto che l’applet php è stata caricata localmente, non è necessario inserire l’URL completa ma solo la parte indicata.
Anche inserendo l’URL completa con www.accademiascacchimilano.it/Chessimager… l’editor è sufficientemente furbo da troncare la parte iniziale.
Il manuale d’uso di questa applet si trova qui: http://www.eddins.net/steve/chess/chessimager
Alcuni parametri utili:
square_size definisce la dimensione della casella. Il valore di default è 35, usato nel primo diagramma.
Questo invece è con square_size=25
Quest’altro con square_size=13
I colori.
Per le case scure si usa il parametro ds_color(R,G,B) dove ds sta per dark squares.
Per le case chiare si usa il parametro ls_color(R,G,B) dove ls sta per light squares.
I colori vengono espressi in Red, Green, Blue, con valori da 0 a 255.
Per esempio con i parametri ds_color(128,128,128) e ls_color=(192,192,192) si ottengono due grigi.
Natualemente è possibile pure visualizzare le coordinate.
A questo punto si tratta solo di definire i colori da usare, la dimensione da usare, e poi adottare questo sistema a nostro uso e consumo.