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

Reply via email to