ChessV...

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

Moderators: hgm, Rebel, chrisw

Alexander Schmidt
Posts: 1204
Joined: Thu May 10, 2007 2:49 pm

ChessV...

Post by Alexander Schmidt »

...unfortunately not working under Arena. Any hints?

14.139*1*Engine 1 commandline: C:\Chess\Engines\FRC\ChessV\ChessV_WinBoard.exe "Fischer Random Chess"
14.375-->1:xboard
14.375-->1:protover 2
17.156-->1:new
17.156-->1:variant fischerandom
17.156-->1:random
17.156-->1:level 0 4 2
17.219-->1:post
17.219-->1:hard
17.219-->1:easy
17.281-->1:new
17.281-->1:variant fischerandom
17.281-->1:random
17.281-->1:level 0 4 2
17.344-->1:post
17.344-->1:hard
17.344-->1:easy
17.344-->1:force
17.344-->1:edit
17.547-->1:#
17.547-->1:Ba1
17.547-->1:Bb1
17.547-->1:Qc1
17.547-->1:Nd1
17.547-->1:Re1
17.547-->1:Nf1
17.547-->1:Kg1
17.547-->1:Rh1
17.547-->1:Pa2
17.547-->1:Pb2
17.547-->1:Pc2
17.547-->1:Pd2
17.547-->1:Pe2
17.547-->1:Pf2
17.547-->1:Pg2
17.547-->1:Ph2
17.547-->1:c
17.547-->1:Pa7
17.547-->1:Pb7
17.547-->1:Pc7
17.547-->1:Pd7
17.562-->1:Pe7
17.562-->1:Pf7
17.562-->1:Pg7
17.562-->1:Ph7
17.562-->1:Ba8
17.562-->1:Bb8
17.562-->1:Qc8
17.562-->1:Nd8
17.562-->1:Re8
17.562-->1:Nf8
17.562-->1:Kg8
17.562-->1:Rh8
17.562-->1:.
17.562-->1:force
17.562*1*Start calc, move no: 1
17.765-->1:f1g3
17.797-->1:time 24000
17.797-->1:otim 24200
17.797-->1:black
17.797-->1:go

No response from ChessV. It is in the memory and closes after the quit command. It is just doing nothing else :)

Yes, it works in it's own GUI.

http://samiam.org/chessv/
Christopher Conkie
Posts: 6073
Joined: Sat Apr 01, 2006 9:34 pm
Location: Scotland

Re: ChessV...

Post by Christopher Conkie »

There is the following in the readme Alex....

The ChessV_WinBoard.exe is a command-line version for use under WinBoard. To use it, you must supply
either the name of a supported variant or the filename of an SGF save game file. Since the variant names
are usually more than one word, they need to be quoted, and the WinBoard start-up dialog needs quotes
around the engine name and its arguments, leading to a somewhat cumbersome quotes-within-quotes syntax
like this:

'ChessV_WinBoard "Capablanca Chess"' /fd="..\ChessV" /variant=capablanca /xreuse

The /xreuse is required to tell WinBoard that the engine must be restarted between games. If ChessV is
the second engine, you will need to use /xreuse2 instead.
.....but I can't make it work either....at least not yet.

:)

I'll try a few things.

Regards

Christopher
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: ChessV...

Post by Matthias Gemuh »

ChessGUI cannot cope with WB parameters in quotes. :( :twisted:

Why is the parameter not simply capablanca or fischerandom or ... ?

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
Christopher Conkie
Posts: 6073
Joined: Sat Apr 01, 2006 9:34 pm
Location: Scotland

Re: ChessV...

Post by Christopher Conkie »

If I put this in the Command Line Parameters in Arena.....

Code: Select all

"Orthodox Chess" /variant=normal /xreuse
It answers protover and ping......

Code: Select all

3.495.473*1*---------------------Starting engine 1 ChessV 0.94 x32----------------------
3.495.480*1*Configured Engine 1 Type:   WB1
3.495.628*1*Engine 1 dir: C:\Program Files (x86)\Arena\Engines\ChessV 0.94 x32
3.495.679*1*Engine 1 commandline: "C:\Program Files (x86)\Arena\Engines\ChessV 0.94 x32\ChessV_WinBoard.exe" "Orthodox Chess" /variant=normal /xreuse
3.495.738*1*Engine 1 ProcessID: 1344
3.495.824-->1:xboard
3.499.482-->1:new
3.499.485-->1:random
3.499.487-->1:level 0 15 5
3.499.549-->1:post
3.499.552-->1:hard
3.510.066-->1:protover
3.510.105<--1&#58;feature variants="capablanca,fairy,normal,xiangqi" ping=1 debug=1 done=1
3.571.619-->1&#58;ping
3.571.661<--1&#58;pong 0
Still cannot get it to play although.......

:?

Christopher
Alexander Schmidt
Posts: 1204
Joined: Thu May 10, 2007 2:49 pm

Re: ChessV...

Post by Alexander Schmidt »

Christopher Conkie wrote:There is the following in the readme Alex....
I wrote:14.139*1*Engine 1 commandline: C:\Chess\Engines\FRC\ChessV\ChessV_WinBoard.exe "Fischer Random Chess"
I think the parameter is fine. It crashes with a wrong parameter. Nice feature btw :D
User avatar
Michael Diosi
Posts: 672
Joined: Mon Jun 22, 2009 1:37 pm

Re: ChessV...

Post by Michael Diosi »

Hi,

Playing around a little I get also this:

Code: Select all

780.999-->1&#58;ping 19
781.015<--1&#58;# move 12-28 rejected
781.015<--1&#58;pong 19
So it's the move format ?

Michael
http://www.playwitharena.com
User avatar
hgm
Posts: 27811
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: ChessV...

Post by hgm »

The problem here is probably that the 'edit' comand is not implemented. (Unless Gregory did that.) So in FRC ChessV likely uses its own random shuffle as start position, which is likely different from the one the GUI has, and thus the moves sent by the GUI will be considered illegal.

I also see that when you start ChessV from the command line, asking for "Fischer Random Chess" that it produces a pop-up with a question on the initial position. Probably it will not operate properly until you answer that popup. I suppressed this popup in the generic game start routine, but it seems that shuffle games have a different start routine, with extra info to be answered in the dialog, which I did not suppress.
User avatar
Olivier Deville
Posts: 937
Joined: Wed Mar 08, 2006 9:13 pm
Location: Aurec, France

Re: ChessV...

Post by Olivier Deville »

Solved !

It will work under Arena if you use a batch file.

It was working all the time under Winboard, of course :wink:

Olivier
User avatar
hgm
Posts: 27811
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: ChessV...

Post by hgm »

So it must be that Arena does not know how to send Orthodox Chess as a single argument (or that the Arena users do not know how to instruct it to do that). A batch file will indeed know how to do that.

This will not solve the problem with the popup in FRC though. So I guess Arena will be limited to playing Orthodox Chess with ChessV. For ChessGUI the batch-file trick might enable it to do all the Capablanca sub-variants. Not sure how ChessGUI would handle free castling of, say, Schoolbook Chess, though. For WinBoad I can only play that with legality testing off. But then it does understand Kf1-b1 as a castling!
Christopher Conkie
Posts: 6073
Joined: Sat Apr 01, 2006 9:34 pm
Location: Scotland

Re: ChessV...

Post by Christopher Conkie »

hgm wrote:So it must be that Arena does not know how to send Orthodox Chess as a single argument (or that the Arena users do not know how to instruct it to do that). A batch file will indeed know how to do that.

This will not solve the problem with the popup in FRC though. So I guess Arena will be limited to playing Orthodox Chess with ChessV. For ChessGUI the batch-file trick might enable it to do all the Capablanca sub-variants. Not sure how ChessGUI would handle free castling of, say, Schoolbook Chess, though. For WinBoad I can only play that with legality testing off. But then it does understand Kf1-b1 as a castling!
No.

It's the spaces

I made a batch file like Olivier which said this in it....

Code: Select all

C&#58;\Program Files &#40;x86&#41;\Arena\Engines\ChessV 0.94 x32\ChessV_WinBoard.exe "Orthodox Chess"
To that in Arena I got......

Code: Select all

803.299<--1&#58;'C&#58;\Program' is not recognized as an internal or external command,
So instead I put the exe in a folder with no spaces. C:\Apps. And in the batch file i put......

Code: Select all

C&#58;\Apps\ChessV_WinBoard.exe "Orthodox Chess"
Now it works.

At last........

Lousy winboard engines......and people......

;-)

Christopher