Accademia Scacchi Milano

Gli scacchi nel cuore di Milano

Guide per gli autori

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.accademiascacchimilano.it/ChessImager/ChessImager.php e passandogli dei parametri, tra i quali la stringa in formato FEN di una posizione, verrà automaticamente generato un diagramma.

 

fen=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR/

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.


LEAVE A RESPONSE