Hi Kooothor, I am happy to see that you figured it out why you still had a problem. Definitely, the inconsistent behavior you describe is very annoying anyway. I have modified move validation, so that it will complain on lowercase letters. The change is in the svn repository http://savannah.gnu.org/projects/chess/, and it will be included in the next delivery. It will take some time to release the next version though.
Regards, Antonio On Fri, Aug 1, 2014 at 5:35 PM, Kooothor <[email protected]> wrote: > Hello again and thanks for trying to help me :) > > I think I found the problem. As you told me, one needs to input Nxd5 > and not nxd5. OK. But guess what, if earlier you move a piece with nc3 > instead of Nc3 it will make an error on the Nxd5 later in the game. > But there is no errors on the nc3 move !!! > > So in order to reproduce the bug, you must do : > > manual > d4 > c6 > nc3 <---- culprit that will mess things up later (but shows no error) > d5 > Nxd5 > > I'm quite happy to finally solve this (because I hate using outdated > versions :p). I hope this bug can be fixed :) > > Thanks again, > Regards, > ~ktr > > On 1 August 2014 16:56, Antonio Ceballos <[email protected]> wrote: > > Hi Kooothor, > > > > I cannot reproduce that on GNU Chess 6.1.2. > > > > See below the output I get after this sequence of commands: > > > > manual > > d4 > > c6 > > Nc3 > > d5 > > Nxd5 > > > > GNU Chess 6.1.2 > > Copyright (C) 2014 Free Software Foundation, Inc. > > License GPLv3+: GNU GPL version 3 or later > > <http://gnu.org/licenses/gpl.html> > > This is free software: you are free to change and redistribute it. > > There is NO WARRANTY, to the extent permitted by law. > > White (1) : manual > > TimeLimit[0] = 0 > > TimeLimit[1] = 0 > > White (1) : e4 > > TimeLimit[0] = 0 > > TimeLimit[1] = 0 > > 1. e4 > > > > black KQkq e3 > > r n b q k b n r > > p p p p p p p p > > . . . . . . . . > > . . . . . . . . > > . . . . P . . . > > . . . . . . . . > > P P P P . P P P > > R N B Q K B N R > > > > Black (1) : c6 > > TimeLimit[0] = 0 > > TimeLimit[1] = 0 > > 1. c6 > > > > white KQkq > > r n b q k b n r > > p p . p p p p p > > . . p . . . . . > > . . . . . . . . > > . . . . P . . . > > . . . . . . . . > > P P P P . P P P > > R N B Q K B N R > > > > White (2) : Nc3 > > TimeLimit[0] = 0 > > TimeLimit[1] = 0 > > 2. Nc3 > > > > black KQkq > > r n b q k b n r > > p p . p p p p p > > . . p . . . . . > > . . . . . . . . > > . . . . P . . . > > . . N . . . . . > > P P P P . P P P > > R . B Q K B N R > > > > Black (2) : d5 > > TimeLimit[0] = 0 > > TimeLimit[1] = 0 > > 2. d5 > > > > white KQkq d6 > > r n b q k b n r > > p p . . p p p p > > . . p . . . . . > > . . . p . . . . > > . . . . P . . . > > . . N . . . . . > > P P P P . P P P > > R . B Q K B N R > > > > White (3) : Nxd5 > > TimeLimit[0] = 0 > > TimeLimit[1] = 0 > > 3. Nxd5 > > > > black KQkq > > r n b q k b n r > > p p . . p p p p > > . . p . . . . . > > . . . N . . . . > > . . . . P . . . > > . . . . . . . . > > P P P P . P P P > > R . B Q K B N R > > > > Black (3) : > > > > > > > > On Fri, Aug 1, 2014 at 12:43 PM, Kooothor <[email protected]> wrote: > >> > >> Hello Antonio, > >> > >> Thanks for your answer. Unfortunately, it doesn't seem to work better > >> with proper capitalization. See here : http://i.imgur.com/cYtesBZ.png > >> After a supposedly «illegal move», I get to play black… > >> > >> I'm now playing with 5.08 and it seems to work fine (with or without > >> capitalization). > >> > >> I running Archlinux btw. > >> > >> Regards, > >> ~ktr > >> > >> On 1 August 2014 10:55, Antonio Ceballos <[email protected]> wrote: > >> > The reason for that is the use of lowercase letters for the pieces. > >> > According to the Standard algebraic notation, you must use, for > >> > instance, > >> > Nxe5, instead of nxe5, no matter you are playing white or black. > >> > However, > >> > the program should be more assertive when a lowercase letter is used, > >> > instead ob showing the inconsistent behavior that you report. I write > it > >> > down for future improvement. By the way, this issue is not new to > 6.1.2, > >> > but > >> > comes from previous 6.x.x, possibly from 6.0.0. > >> > > >> > Regards, > >> > Antonio Ceballos > >> > > >> > > >> > > >> > On Thu, Jul 31, 2014 at 12:49 PM, Kooothor <[email protected]> > wrote: > >> >> > >> >> Hello everyone, > >> >> > >> >> With the 6.1.2 version, it shows weird behavior. > >> >> Here http://i.imgur.com/FhySTEm.png I'm taking the 'n' but it says > >> >> illegal move (but stil moves it) > >> >> Afterwards, I'm playing the black !!!. So I move, it says illegal > move > >> >> (but still moves it), and I'm playing the white again, and after it > >> >> freezes (thinks for very long). > >> >> Second screenshot with Unknown command error : > >> >> http://i.imgur.com/eXGtsRi.png > >> >> > >> >> Any idea what is causing this behavior ? > >> >> > >> >> Thank you. > >> >> Regards, > >> >> > >> >> -- > >> >> ~ktr > >> >> > >> >> _______________________________________________ > >> >> Bug-gnu-chess mailing list > >> >> [email protected] > >> >> https://lists.gnu.org/mailman/listinfo/bug-gnu-chess > >> > > >> > > >> > >> > >> > >> -- > >> ~ktr > > > > > > > > -- > ~ktr >
_______________________________________________ Bug-gnu-chess mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-gnu-chess
