Tornado 4.0 available !

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Tom Barrister
Posts: 227
Joined: Tue Oct 05, 2010 5:29 pm

Re: FRC/Chess960 seems to be broken

Post by Tom Barrister »

Some engines have problems with Kingside castling in Arena, which gives a Ke1h1 error. Not being a programmer, I don't know why this is, but I've seen other programmers talk about this issue.

Apologies if everybody is already aware of this.
User avatar
OliverUwira
Posts: 170
Joined: Mon Sep 13, 2010 9:57 am
Location: Frankfurt am Main

Re: FRC/Chess960 seems to be broken

Post by OliverUwira »

UncombedCoconut wrote:I think all of the commands you tried are invalid UCI.

Shouldn't they be:
(11) position fen bbrnnkrq/pppppppp/8/8/8/8/PPPPPPPP/BBRNNKRQ w CGcg - 0 1 moves f1g1
or
(12) position fen bbrnnkrq/pppppppp/8/8/8/8/PPPPPPPP/BBRNNKRQ w KQkq - 0 1 moves f1g1
?

The former seems to work fine, even if you don't bother to set UCI_Chess960.
The latter does not but should probably be treated as valid in case a GUI is sending X-FEN.
Of course they are not valid ((-: I just tried a couple of plausible GUI choices but forgot the CGcg f1g1 combination... anyway number 11 and 12 don't work either.

I'm just running a couple of test games to see whether Tornado will lose because of an invalid move or a rejected move.

Arena 2.0.1 does have a castling bug, but only in the GUI board, where it will simple capture the castling rook with a king and then go to sleep. Engine vs. Engine Chess 960 works fine.

Update:

Ok, Tornado doesn't work in Arena, but Arena simply sends a strange UCI dialect. It couples O-O like castling moves with X-FEN like position fen commands, which makes it very hard to determine what variant is actually played. For sure Arena chokes on king takes rook style castling moves.
Engin
Posts: 1001
Joined: Mon Jan 05, 2009 7:40 pm
Location: Germany
Full name: Engin Üstün

Re: FRC/Chess960 seems to be broken

Post by Engin »

indeed, forget Arena for to play Chess960 !

its not use the standard castling rules and X-FEN or ShredderFEN that most of chess960 engines are using.

Ok, Hermann is a multi castle engine its also run in Arena, but most other engines did it not.

Tell me better if anybody see bugs in ChessGUI or Shredder Classic, to playing Chess960 with other GUIs i think is a crap !
Engin
Posts: 1001
Joined: Mon Jan 05, 2009 7:40 pm
Location: Germany
Full name: Engin Üstün

Re: FRC/Chess960 seems to be broken

Post by Engin »

only way is to play correct chess960 is using UCI engines as a winboard engine with polyglot
User avatar
Graham Banks
Posts: 44804
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: FRC/Chess960 seems to be broken

Post by Graham Banks »

Engin wrote:Hi Graham,
can you give me more details please ?

what is wrong with chess960 ?

with which GUI ? if you using Arena that is knowing about not correct castle rules.

i tested with shredder classic and chess GUI nothing wrong here so far....do Ray setting the chess variant rules option to "castle HAha" for chess 960 ?
Hi Engin,

Ray is using ChessGUI with the "HAha" castle setting.

Cheers,
Graham.
gbanksnz at gmail.com
User avatar
OliverUwira
Posts: 170
Joined: Mon Sep 13, 2010 9:57 am
Location: Frankfurt am Main

Re: FRC/Chess960 seems to be broken

Post by OliverUwira »

Engin wrote:indeed, forget Arena for to play Chess960 !

its not use the standard castling rules and X-FEN or ShredderFEN that most of chess960 engines are using.

Ok, Hermann is a multi castle engine its also run in Arena, but most other engines did it not.

Tell me better if anybody see bugs in ChessGUI or Shredder Classic, to playing Chess960 with other GUIs i think is a crap !
I've made an UCI option for that kind of stuff. If Kurt is set to FEN_Version=Arena, it manages by sending what Arena likes to see.

There is no problem with the KQkq castling rights and e1g1 or O-O as castling moves when the game starts at move 1. It doesn't work if you set a Chess960 position per FEN that has progressed for a while, so that one can deduce the inititial rook squares.

Playing Chess960 in Arena is still hardly possible because it crashes if you enter a castling move via the GUI... *sigh*
Engin
Posts: 1001
Joined: Mon Jan 05, 2009 7:40 pm
Location: Germany
Full name: Engin Üstün

Re: FRC/Chess960 seems to be broken

Post by Engin »

ok, i made some games in Chess GUI too, and i see that Tornado accept castling rules but did not doing self any castle moves, after sending casle move then stop it, why i dont know yet.

anyway thx for hint ;) , i will be fix this soon as possible
User avatar
Graham Banks
Posts: 44804
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: FRC/Chess960 seems to be broken

Post by Graham Banks »

Engin wrote:ok, i made some games in Chess GUI too, and i see that Tornado accept castling rules but did not doing self any castle moves, after sending casle move then stop it, why i dont know yet.

anyway thx for hint ;) , i will be fix this soon as possible
Hi Engin,

Ray just sent me a message asking to let you know that Tornado 4.0 doesn't play Chess960 correctly using the Shredder GUI either.

Cheers,
Graham.
gbanksnz at gmail.com
Engin
Posts: 1001
Joined: Mon Jan 05, 2009 7:40 pm
Location: Germany
Full name: Engin Üstün

Re: FRC/Chess960 seems to be broken

Post by Engin »

Ok, i found the bug now :)

Tornado understand input chess960 castling but did not made and output the castle moves it self in chess960, then the GUI is waiting for the move, then losed on time

i fixed that and try some games in Chess GUI now, now its move ;)

for to be sure that i fixed the bug really i want to send Tornado 4.1 go Ray first for testing if possible.

But i dont know his email

i want to know that this problem was in the last version 3.6.7 exist too ?
Engin
Posts: 1001
Joined: Mon Jan 05, 2009 7:40 pm
Location: Germany
Full name: Engin Üstün

Re: FRC/Chess960 seems to be broken

Post by Engin »

ok, the bug is fixed now, try the 4.1 version now ;)