Newsgroup: it.hobby.scacchi
Titolo: domanda su chessbase

Se io ho un database di posizioni e voglio stampare tutti i diagramma 
SENZA le mosse, quale e' il modo piu' furbo ?
 
frengo

SENZA le mosse, quale e' il modo piu' furbo ?
 
Vediamo un po'. Siccome parli di mosse, ho un dubbio.
Hai un database di posizioni (per esempio FEN) oppure un database di
partite delle quali vuoi stampare le posizioni che scegli?


Un database di fen, che rappresentano problemi, con la soluzione.
Io voglio stampare solo i diagrammi ma senza la soluzione, ma non ad uno 
ad uno (questo lo so fare) ma a gruppi di N.
Ovviamente se conoscete qualche soluzione con programmi differenti da 
chessbase, anche per linux, va benissimo.
 
grazie

 chessbase, anche per linux, va benissimo.
 
Estrai la stringa FEN e la soluzione, per ogni riga.
Ti costruisci un file PGN con tutte partite del tipo
 
[Event "?"]
[White "?"]
[Black "?"]
..
..
..
[FEN "la stringa estratta"]
 
1. mossa
 
 
(usando tutti i tag obbligatori).
 
Se conosci il numero di mossa, parti da quella. Ci vuole un po' di
smanettamento o in Shell o in Perl o in Python o quello che vuoi...
 
Una volta ottenuto il PGN lo stampi con quello che vuoi (mi pare che
Scid lo faccia).
 
M.


Aspe pero' mi sa che non mi sono spiegato.
Io la stringa fen c'e' l'ho gia', il dabatase e' cosi:
[Event "#53 Chess: 5334 Problems, Combinations, and Games by László Polgár"]
[Site "Copyright 1994 Könemann"]
[Date "1994.??.??"]
[Round "-"]
[White "Mate in one"]
[Black "White to move"]
[Result "*"]
[FEN "5n2/2PPk1PR/8/4K3/8/8/8/8 w - - 0 1"]
 
1.g8=N# *
 
Devo semplicemente NON stampare la mossa. Solo che i diagrammi sono 4000 
e rotti, fare le cose a mano e' impossibile.
In effetti seguendo il tuo consiglio potrei semplicemente levare la 
mossa con un programmino ..
 
frengo

e rotti, fare le cose a mano e' impossibile.
 
E' esattamente quello che puoi fare con il programma
http://www.problemist.com
 
Si incollano i FEN, ma non saprei come costruire un DB da 4000
posizioni nel suo formato; vedi un po' se ti supportano loro.
Io l'ho usato nella versione gratuita ed è decisamente un bel
programma per produrre una pagina intera di problemi.

 mossa con un programmino ..
 
guarda questo tool:
http://www.eddins.net/steve/chess/chessimager
 
 
puoi farti un semplice script (bash, php, ...) che prende il file con le stringhe FEN e lo converte in un file HTML con una riga per posizione:
 
<img src="
http://www.eddins.net/steve/chess/ChessImager/ChessImager.php?fen=5N1k/6p1/7p/4P3/pp2Q3/4q3/1P4PP/2b4K/
"><p></p>
 
Apri la pagina con il browser preferito e stampi.
 
Paolo

 Apri la pagina con il browser preferito e stampi.
 
Il problema è che così non è dato di sapere che colore ha il tratto...
Nella stringa FEN manca l'indicazione di chi ha il tratto, e ne andrebbe
data evidenza nel diagramma (pallino o quadratino bianco / nero in basso
/ alto, a lato del diagramma).
 
A sto punto... script per script... suggerisco qualcosa che sputi fuori
un output LaTeX. Qualcosa che sputi fuori una roba tipo:
 
...
\usepackage{skak}
...
 
 
  \fenboard{2rr2k1/pp1bppb1/1np1n1pp/8/3PPPP1/1PN1B2P/P3N3/2RR1BK1 b - -
0 25}
  \storegame{position1}
 
 
\fenboard{r1rq1bk1/1n1b1p1p/3p1np1/1p1Pp3/1Pp1P3/2P1BNNP/R2Q1PP1/1B2R1K1
w - - 0 24}
  \storegame{position2}
 
  \fenboard{r2qr1k1/pp5p/2p3p1/3p1p2/1bPPpP2/1PNnP2P/P1Q3P1/B2R1RK1 b -
- 0 21}
  \storegame{position3}
 
...
 
e poi alla fine
 
\begin{figure}[htp]
\centering
\begin{minipage}[c]{.40\textwidth}
  \centering%\setlength{\captionmargin}{0pt}%
  \restoregame{position1}
  $$\showboard$$
  %$
  \renewcommand{\figurename}{}\caption{\blackToMove}
\end{minipage}%
\hspace{10mm}%
...
...
 
 
 
 
In bocca al lupo :-)
 
 
 
 
 
 
 
-- 
FICS Manual    :: 
http://www.deepthought.it/chess/fics.html
 
eBooks         :: 
http://www.deepthought.it/chess/ebooks.html
 
MyChess Portal :: 
http://mychess.deepthought.it
 


 
Scusa, ma ho visto solo adesso questo thread infinito.
 
La cosa si può fare con Chess Assistant.
 
Ti ho già preparato il file PDF ((3,5 MB).
 
Se mi mandi il tuo indirizzo a:
fasiori chiocciola tin punto it
 
te lo mando subito!
 
Saluti
 
Ivo


Grazie a tutti, ho risolto grazie ad Ivo che mi ha mandato il PDF gia 
bello e pronto.
Ma Ivo, questo fatto lo fa anche al versione gratis di ChessAssistant di 
cui parlavi qualche giorno fa ?
 
frengo


Credo di sì, però non sono sicuro perché io uso la versone "full" :-)
 
Comunque, si dovrebbe poter fare con qualsiasi versione di CA a partire
dalla 9.
 
In pratica devi andare in:
Stampa -> Imposta pagina -> Notazione partita e devi impostare a "0" il
campo "Numero di mosse da stampare", poi devi andare su
Stampa -> Imposta pagina ->Diagrammi e selezionare il campo
"Posizione iniziale".
 
In questo modo CA ti stampa SOLO il diagramma :-)
 
Alla prossima...
 
Ivo
 
 
P.S. Se passo da Pisa mi devi una birrozza!
 

 Il problema č che cosě non č dato di sapere che colore ha il tratto...
 
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
Come sarebbe non lo sai, w = white, b = black no?
 
rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq - 0 1
 

 Come sarebbe non lo sai, w = white, b = black no?
 
No. Nella stringa che metti nell'URL c'è solo la posizione, non altre
informazioni:
 
http://www.eddins.net/steve/chess/ChessImager/ChessImager.php?fen=5N1k/6p1/7p/4P3/pp2Q3/4q3/1P4PP/2b4K/
 
 
Gabry (non abbastanza) :-)
 
-- 
http://poisson.phc.unipi.it/~stilli/
 
http://lightknight.homelinux.org/blog/
 
Meglio essere ottimisti e avere torto, che pessimisti e avere ragione
[Albert Einstein]

 informazioni:
Ecco un buon metodo per sbracare ^^ non manca solo il colore, ma 
l'arrocco, il numero di mosse fatte per determinare la patta e chissà 
cos'altro, a che serve allora?