Newsgroup: it.hobby.scacchi
Titolo: Famolo strano...

Qualche thread fa ho letto della presunta impossiiblita'
di ChessBase di impostare posizione eterodosse (cioe',
ad esempio, senza Re, con piu' pezzi del necessario,
ecc. ecc.).
La cosa e' vera solo per quanto riguarda l'impostazione diretta
dall'interno del programma!
Ma c'e' una "scappatoia", visto che CB (come quasi tutti i
programmi) legge il formato PGN...
Basta prendere una "mascherina" di file PGN (che e' un file di testo!),
impostare la stringa FEN con tutte le stranezze che si vogliono, e poi salvare
il file come SOLO TESTO con estensione *.PGN.
Guardate sotto:
[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "Prova"]
[Black "?"]
[Result "?"]
[SetUp "1"]
[FEN "8/1K6/8/4k3/8/K7/k7/8 w - - 0 1"]
[PlyCount "0"]
[EventDate "2000.11.29"]
[SourceDate "2000.11.29"]
Se salvate queste righe come solo testo con estensione PGN
e poi caricate il file su ChessBase, vi renderete conto che si tratta
di una posizione con 4 Re sulla scacchiera (piuttosto anomala, no?).
Per chi non lo sapesse la stringa FEN (= Forsyth-Edwards Notation) si costruisce in questo modo.
Le case della scacchiera si conteggiano a partire dalla casa a8 per arrivare alla
casa h1.
Le case vuote si indicano con numeri, ad esempio se scrivo "8" indico una
traversa vuota.
I pezzi si indicano con le iniziali dei nomi inglesi (K, Q, R, ecc. ecc.).
Per i pezzi bianchi si usano le lettere maiuscole, per quelli neri
le lettere minuscole!
La posizione iniziale, come stringa FEN, sarebbe:
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
la "w" sta per "White", cioe' la mossa e' al Bianco,
"KQkq" indica che sia il Bianco che il Nero hanno il diritto di arrocco
sia sul lato di Re (K) che sul lato di Donna (Q)
Il trattino che segue ("-") indica che non ci sono case per la presa en passant
(altrimenti si indicherebbe la casa in cui il Bianco o il Nero puo' prendere en passant).
Il penultimo numero (in questo caso "0") indica il conteggio di semimosse fino a quel
momento. In questo caso "0" perche' non ha mosso nessuno. Questo campo si usa
per l'applicazione della regola delle 50 mosse.
L'ultimo numero ("1") indica semplicemente il numero della mossa, in questo caso
1 perche' nessuno ha ancora mosso. Questo campo viene incrementato di una unita' dopo
ogni mossa del Nero.
Con queste stringhe e' possibile impostare tutte le posizioni possibile, naturalmente
con pezzi ortodossi (per i "fairies" ci vogliono altri programmi!).
Ad esempio, con questa stringa riempio la scacchiera di cavalli bianchi!!!
[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "Prova"]
[Black "?"]
[Result "?"]
[SetUp "1"]
[FEN "NNNNNNNN/NNNNNNNN/NNNNNNNN/NNNNNNNN/NNNNNNNN/NNNNNNNN/NNNNNNNN/NNNNNNNN w - - 0 1"]
[PlyCount "0"]
[EventDate "2000.11.29"]
[SourceDate "2000.11.29"]
Saluti
Ivo

 ha scritto nel messaggio
news:3a24efd4...@news.tin.it...


Arrghhh !
Dubbio atroce !!
Ma per alcuni test occorre disabilitare il controllo sulla alternanza delle
bosse bianco-nero-bianco.....
Mi sa che il test delle mosse di cavallo me lo scordo per ora....o almeno
fino a che Ivo non trova un'altro trucchetto .
Ciao
Marco

ecc. ecc.).
In realta' non si era parlato della presunta impossibilita' di accettare 
posizioni illegali, ma della reale impossibilita' di inserire partite 
contenenti mosse non legali.
Il caso era tornato d'attualita' in seguito ad una partita disputata nel 
recente torneo di Torino in cui e' stata giocata, senza che nessuno dei 
contendenti se ne accorgesse, una mossa illegale che ha impedito di 
inserire correttamente la partita completa.
Giusto per la precisione...
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----



Ma qual e' il problema?
Basta che tu alterni alle mosse del Bianco una mossa "nulla" del Nero.
Cioe':
1. Imposti la stringa FEN nel file PGN (vedi il mio post precedente).
2. La carichi in CB8 e fai la prima mossa del Bianco.
3. Invece di fare la mossa del Nero premi Ctrl-Alt-0 (zero, non lettera O!)
oppure dalla finestra scacchiera vai al menu:
Partita -> Annotazione -> Mossa nulla
4. Fai la seconda mossa del Bianco e cosi' via...
Ecco un file PGN di prova con le sole mosse di cavallo e le mosse
"nulle" del Nero!
Saluti
Ivo
[Event "?"]
[Site "?"]
[Date "2000.??.??"]
[Round "?"]
[White "Prova"]
[Black "?"]
[Result "*"]
[SetUp "1"]
[FEN "8/8/2P5/8/4P3/8/3P4/2N5 w - - 0 1"]
[PlyCount "12"]
[EventDate "2000.11.29"]
[SourceDate "2000.11.29"]
1. Nd3 -- 2. Ne5 -- 3. Nf7 -- 4. Nd8 -- 5. Nb7 -- 6. Na5 -- *


... e quello che volevo dire io e' che DALL'INTERNO del programma
non si puo' fare, perche' il programma controlla le mosse illegali e
non consente di immetterle, ma con l'immissione MANUALE in formato
PGN tutto e' possibile!!!
Guarda il PGN qui sotto. Il Bianco dà scacco e il Re Nero arrocca!
Ilegale, ma con il PGN tutto diventa possibile!!!
Saluti
Ivo
[Event "?"]
[Site "?"]
[Date "2000.??.??"]
[Round "?"]
[White "Prova"]
[Black "?"]
[Result "*"]
[SetUp "1"]
[FEN "r1bqk2r/1ppp1ppp/p1n2n2/2b5/B7/5N2/PPPP1PPP/RNBQ1RK1 w kq - 0 1"]
[PlyCount "2"]
[EventDate "2000.11.29"]
[SourceDate "2000.11.29"]
1.Qe2+ 0-0
 *

PGN tutto e' possibile!!!
Non tutto, solo alcune cose.
Per creare l'archivio CB genera la lista delle mosse possibili, e quindi 
archivia il numero "indice".
Bene, la lista delle mosse possibili contiene anche le mosse che lasciano 
il re in presa, che nella maggior parte dei programmi viene testata 
normalmente in seguito.
Quindi puoi lasciare il re in presa, ma non dovresti poter eseguire altre 
mosse impossibili.


progressivi ( scritte "a mano" col notepad  o  col trucco di Ctrl-Alt-0
Per gli eterodossi devi usare CDB, che ha previsto quella modalita' proprio 
pensando ai giochi eterodossi.


 PGN tutto e' possibile!!!
Ma allora si potrebbe usare il CB per archiviare partite di scacchi
progressivi ( scritte "a mano" col notepad  o  col trucco di Ctrl-Alt-0 !! )
Ciao
Marco

 pensando ai giochi eterodossi.
Che cos'è il CDB ?
Ho provato a guardare ma non mi sembra nemmeno uno dei formati del
Chessbase.
E' un'altro programma ?
Mario Leoncini sta cercando un programma che possa
archiviare-leggere-visualizzare partite dei progressivi ( analizzare è un
altro discorso ) gli posso dire che lo può fare con ChessBase ?
Saresti così gentile da buttar giù due righe di istruzione se la cosa è
fattibile?
Grazie
Marco

fattibile?
Purtroppo ho appena scoperto che non e' fattibile.
Se Peter Klausler dovesse rispuntare in ogni caso si potrebbe provare a 
sentirlo, bene o male e' l'unico autore di software di questo tipo che 
abbia mai degnato di uno straccio di attenzione gli eterodossi.
Ciao.
