Discussion of anything and everything relating to chess playing software and machines.
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
-
Alexander Schmidt
- Posts: 1060
- Joined: Thu May 10, 2007 12:49 pm
Post
by Alexander Schmidt » Tue Sep 29, 2009 1:22 pm
...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: 6065
- Joined: Sat Apr 01, 2006 7:34 pm
- Location: Scotland
-
Contact:
Post
by Christopher Conkie » Tue Sep 29, 2009 1:55 pm
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
-
Matthias Gemuh
- Posts: 3234
- Joined: Thu Mar 09, 2006 8:10 am
-
Contact:
Post
by Matthias Gemuh » Tue Sep 29, 2009 3:00 pm
ChessGUI cannot cope with WB parameters in quotes.
Why is the parameter not simply
capablanca or
fischerandom or ... ?
Matthias.
-
Christopher Conkie
- Posts: 6065
- Joined: Sat Apr 01, 2006 7:34 pm
- Location: Scotland
-
Contact:
Post
by Christopher Conkie » Tue Sep 29, 2009 3:40 pm
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:feature variants="capablanca,fairy,normal,xiangqi" ping=1 debug=1 done=1
3.571.619-->1:ping
3.571.661<--1:pong 0
Still cannot get it to play although.......
Christopher
-
Alexander Schmidt
- Posts: 1060
- Joined: Thu May 10, 2007 12:49 pm
Post
by Alexander Schmidt » Tue Sep 29, 2009 3:56 pm
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

-
hgm
- Posts: 22274
- Joined: Fri Mar 10, 2006 9:06 am
- Location: Amsterdam
- Full name: H G Muller
-
Contact:
Post
by hgm » Tue Sep 29, 2009 9:19 pm
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.
-
Olivier Deville
- Posts: 937
- Joined: Wed Mar 08, 2006 8:13 pm
- Location: Aurec, France
-
Contact:
Post
by Olivier Deville » Wed Sep 30, 2009 8:14 am
Solved !
It will work under Arena if you use a batch file.
It was working all the time under Winboard, of course
Olivier
-
hgm
- Posts: 22274
- Joined: Fri Mar 10, 2006 9:06 am
- Location: Amsterdam
- Full name: H G Muller
-
Contact:
Post
by hgm » Wed Sep 30, 2009 8:48 am
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: 6065
- Joined: Sat Apr 01, 2006 7:34 pm
- Location: Scotland
-
Contact:
Post
by Christopher Conkie » Wed Sep 30, 2009 9:07 am
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:\Program Files (x86)\Arena\Engines\ChessV 0.94 x32\ChessV_WinBoard.exe "Orthodox Chess"
To that in Arena I got......
Code: Select all
803.299<--1:'C:\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:\Apps\ChessV_WinBoard.exe "Orthodox Chess"
Now it works.
At last........
Lousy winboard engines......and people......
Christopher