Marcin Kasperski schrieb:

Hi!

 >> Point is: currently scid really refuses every "illegal"
 >> move, simply cause scids input methods are bullet proof
 >> in the sense that they do not allow for illegal moves.
 >> "It can not be there what can not be there" ;)
 >
 > This is both good and bad.

Actually I feel it is good in general, but the handling of
errand moves needs improvement. E.g. I worked on the DGT
Integration yesterday and as it happens if you just put some
pieces on a board to see wether it reads in positions and
moves correctly you make a wrong move as you just don't
think about the pieces you're moving. So I found whenever I
errandly move my king into check I loose the connection to
the board as scid just hooks of the input stream. (I believe
that this happens due to the TCL/TK interpreter error
occuring there.)

 > It is good, as it makes scid perfect tool to verify the
 > PGN files correctness.

Yepp :)

 > I am routinely using pgnscid to "compile" PGN files before
 > copying them or so - to make sure there are no errors
 > there.

Dito :)

 > It is bad, as it rejects incorrect games. Which happen.
 > For example, I just tried loading the games from the last
 > year rapid chess european championship, just to find that
 > in one of those games there happened illegal castling.
 > Pity, but I would like to replay the game nevertheless, if
 > not for other purposes, then to guess whether really 2400+
 > prodigy used illegal castling to beat 2600+ GM, or maybe
 > it is rather messed up game score.

For your problem flagging them would be sufficient and
probably a switch that switches off the legality check.
(Isn't there such a switch already in some of the submenus?)

For the aforementioned problem I believe that more work is
required. But as it is completely unspecific for the DGT but
very specific for any alternative input method I guess also
Pascal is interested in this point. I frankly admit that I
try not ot interfere to much with scids very internals but
stay clean in my own namespace and module.

-- 

Kind regards,

Alexander Wagner
Universitaetsbibliothek Ilmenau
Langewiesener Str. 37
98693 Ilmenau
Tel.: 03677/69-4521 , Fax.: 03677/69-4617

-------------------------------------------------------------------------
SF.Net email is sponsored by: 
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to