Prova con i FEN

I FEN mostrano una posizione. Idealmente il motore dovrebbe essere in grado di riconoscere da solo i FEN:

1r4k1/1ppb1rbp/p1n1p2B/5pNR/3q4/6P1/PPBQP3/2KR4 w - - 2 23

ma nella realta’ glielo diciamo noi

1r4k1/1ppb1rbp/p1n1p2B/5pNR/3q4/6P1/PPBQP3/2KR4 w - - 2 23

Vedo la scacchiera coi pezzi, ma la posizione è quella di partenza.

Si non e’ ancora implementato, nella migliore tradizione della TDD :slight_smile:

…anche perché il motore non è in grado di distinguere un FEN da un PGN.

… ma noi sì… e lo facciamo con una regexp. fico.

Se lo dici tu, mi fido.

fidaty e rinfresca il browser :smiley:

Io vedo quella finale, ma non c’è modo di far muovere indietro i pezzi.

Se hai bisogno, ci lavoro regolarmente

Già. Ma forse non era previsto?

E’ un FEN quindi descrive una posizione. Il PGN invece descrive tutta la partita.

Ho gia’ risolto, grazie, in realta’ e’ molto semplice, il primo campo di una stringa FEN e’ una stringa di 6 campi di almeno un carattere, separati tra loro da “/”. Quindi: ([^/]+/){5}[^/]+.
E funziona bene per quel che vedo.

1 Mi Piace