Adjusting Pro Deo's Playing Style in Winboard

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

Adjusting Pro Deo's Playing Style in Winboard

Postby Marc Moisan » 28 Jul 2008, 09:54

Hi,

In the Fritz GUI, I like like to set Pro Deo's options: Anti-Gm = Smart and Playing Style = Active. With winboard, I can set the Anti-Gm option in Pro Deo's Rebel.eng personality file, but I'm not aware how to set the playing style. Is there a way to do it? Even if we need to install it as a UCI engine with polyglot?
Marc Moisan
 
Posts: 15
Joined: 28 Aug 2005, 03:57

Re: Adjusting Pro Deo's Playing Style in Winboard

Postby Charles Browne » 28 Jul 2008, 23:13

Polyglot can be used for these settings.

Not all the Pro Deo versions use the same parameter settings (some do though) so you need to double-click on the versions rebeluci.exe file, type in "uci" (lower case/without quote marks) and press enter. A listing of that versions accepted UCI parameters will appear.

Here is the engine section of my polyglot.ini file for Pro Deo 1.6.

[Engine]
Personality=Strong Club Player
Anti-GM=off
Playing Style=normal
Strength=strong
Opening Book=prodeo
EOC database=prodeo
EOC Usuage=none
Ponder=true
Logfile=false

I like using WinMan to set up the polyglot ini files. WinMan easily sets up all of the UCI engines parameters. That's been my experience anyway.
Charles Browne
 
Posts: 209
Joined: 26 May 2008, 00:30

Re: Adjusting Pro Deo's Playing Style in Winboard

Postby Marc Moisan » 29 Jul 2008, 00:00

It has been a while that I was looking for this information; it never occurred to me to type "uci" with rebeluci.exe .

Thank you very much,

Marc
Marc Moisan
 
Posts: 15
Joined: 28 Aug 2005, 03:57

Re: Adjusting Pro Deo's Playing Style in Winboard

Postby Alex Guerrero » 29 Jul 2008, 00:24

Thanks Charles, WinMan is useful, but...
ProDeo is winboard engine, rebeluci is wb2uci adapter.
I use ProDeo in Winboard thus:

"Prodeo_12 w1 rebel.eng" /fd="Engines\2800-2600\Prodeo"

The problem is in personalitys with spaces as 'Strong Club Player.eng'.
I did a copy in personal folder without spaces 'Strong_Club_Player.eng' and i put in winboard.ini:

"Prodeo_12 w1 Strong_Club_Player.eng" /fd="Engines\2800-2600\Prodeo"

I promise to do available WinMan soon.

Regards.
Alex Guerrero
 
Posts: 53
Joined: 02 Oct 2004, 06:38
Location: Sinaloa Mexico

Re: Adjusting Pro Deo's Playing Style in Winboard

Postby Charles Browne » 10 Aug 2008, 14:16

With Polyglot being used with ProDeo and the Winboard GUI the chain is this:

ProDeo.exe <> rebeluci.exe <> polyglot.exe <> Winboard.exe

With the rebeluci.exe and polyglot.exe (both being adapters) being used in the chain for the sole purpose of setting certain option/parameters that appear to be unsettable when ProDeo is being used as a straight Winboard engine.

I am curious about this line that shows up in the polyglot log - POLYGLOT unknown option "1" for command "score" - the line comes after the line - < ENGINE info depth 1 score 1


Code: Select all
< ENGINE info depth 1 score 1
POLYGLOT unknown option "1" for command "score"



I have limited knowledge but I'll ask the question anyway. It would seem that Polyglot doesn't understand some command and is logging that, but why does Polyglot ignore it and continue to work correctly? Why doesn't Polyglot abort or kick up an error message? Who is most in charge, polyglot.exe or rebeluci.exe?

I moved some pieces around in Winboard to generate a log file to show where the above lines appear in the Polyglot log file and I am also pasting part of the Wb2Uci.log file for anyone knowledgeable to understand what is happening. ProDeo is playing black.



This is part of Polyglot's logfile

Code: Select all
POLYGLOT *** START ***
POLYGLOT INI file "polyglot.ini"
POLYGLOT Dir "C:\Program Files\ProDeo\ProDeo16"
POLYGLOT Command "rebeluci"
> ENGINE uci
< ENGINE id name ProDeo 1.6
< ENGINE id author Ed Schröder
< ENGINE option name Personality type combo default ProDeo var ProDeo var Strong Club Player var Average Club Player var Absolute Novice Player var Q3 - Tactical Engine
< ENGINE option name Anti-GM type combo default off var off var active var strong var smart
< ENGINE option name Playing Style type combo default normal var aggressive var active var normal var solid var defensive
< ENGINE option name Strength type combo default strong var novice var club player var strong
< ENGINE option name Opening Book type combo default prodeo var prodeo
< ENGINE option name EOC database type combo default prodeo var prodeo
< ENGINE option name EOC Usuage type combo default none var none var moderate var strong var book
< ENGINE option name Ponder type check default true
< ENGINE option name Logfile type check default false
< ENGINE uciok
> ENGINE setoption name Personality value Average Club Player
> ENGINE setoption name Logfile value true
> ENGINE isready
< XBOARD xboard
< XBOARD protover 2
> XBOARD feature done=0
> XBOARD feature analyze=1
> XBOARD feature colors=0
> XBOARD feature draw=1
> XBOARD feature ics=1
> XBOARD feature myname="ProDeo 1.6"
> XBOARD feature name=1
> XBOARD feature pause=0
> XBOARD feature ping=1
> XBOARD feature playother=1
> XBOARD feature reuse=1
> XBOARD feature san=0
> XBOARD feature setboard=1
> XBOARD feature sigint=0
> XBOARD feature sigterm=0
> XBOARD feature time=1
> XBOARD feature usermove=1
> XBOARD feature variants="normal"
< XBOARD accepted done
< XBOARD accepted analyze
< XBOARD accepted colors
< XBOARD accepted draw
< XBOARD accepted ics
< XBOARD accepted myname
< XBOARD accepted name
< XBOARD accepted pause
< XBOARD accepted ping
< XBOARD accepted playother
< XBOARD accepted reuse
< XBOARD accepted san
< XBOARD accepted setboard
< XBOARD accepted sigint
< XBOARD accepted sigterm
< XBOARD accepted time
< XBOARD accepted usermove
< XBOARD accepted variants
< ENGINE readyok
> XBOARD feature done=1
< XBOARD accepted done
< XBOARD new
POLYGLOT NEW GAME
POLYGLOT WAIT
> ENGINE ucinewgame
< XBOARD random
< XBOARD ics -
< XBOARD level 0 30 0
< XBOARD post
< XBOARD hard
POLYGLOT WAIT
< XBOARD ping 1
> XBOARD pong 1
< XBOARD name Chess Player
< XBOARD time 180000
< XBOARD otim 180000
< XBOARD usermove e2e4
POLYGLOT MOVE e4
POLYGLOT WAIT -> THINK
POLYGLOT START SEARCH
POLYGLOT FEN rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq - 0 1
> ENGINE position startpos moves e2e4
> ENGINE go wtime 1800000 btime 1800000
< ENGINE info depth 1 score 1
POLYGLOT unknown option "1" for command "score"
< ENGINE bestmove c7c6
> XBOARD move c7c6
POLYGLOT MOVE c6
POLYGLOT THINK -> WAIT
< XBOARD time 179994
< XBOARD otim 179110
< XBOARD usermove g1f3
POLYGLOT MOVE Nf3
POLYGLOT WAIT -> THINK
POLYGLOT START SEARCH
POLYGLOT FEN rnbqkbnr/pp1ppppp/2p5/8/4P3/5N2/PPPP1PPP/RNBQKB1R b KQkq - 1 2
> ENGINE position startpos moves e2e4 c7c6 g1f3
> ENGINE go wtime 1791100 btime 1799940
< ENGINE info depth 1 score 1
POLYGLOT unknown option "1" for command "score"
< ENGINE bestmove d7d5
> XBOARD move d7d5
POLYGLOT MOVE d5
POLYGLOT THINK -> WAIT
< XBOARD time 179961
< XBOARD otim 178424
< XBOARD usermove e4e5
POLYGLOT MOVE e5
POLYGLOT WAIT -> THINK
POLYGLOT START SEARCH
POLYGLOT FEN rnbqkbnr/pp2pppp/2p5/3pP3/8/5N2/PPPP1PPP/RNBQKB1R b KQkq - 0 3
> ENGINE position startpos moves e2e4 c7c6 g1f3 d7d5 e4e5
> ENGINE go wtime 1784240 btime 1799610
< ENGINE info depth 1 score 1
POLYGLOT unknown option "1" for command "score"
< ENGINE bestmove c8g4
> XBOARD move c8g4
POLYGLOT MOVE Bg4




This is part of the Wb2Uci.eng log file

Code: Select all
0.007: C> isready
0.017: S- Starting server: prodeo.exe w2 Average Club Player.eng
0.133: S> info:misc:
0.133: S> info:misc: Pro Deo 1.6 (October 2007)
0.133: S> info:misc: Copyright ©2007, by Ed Schröder, The Netherlands
0.133: S> info:misc: Home Page : www.top-5000.nl
0.133: S> info:misc: Email     : matador@home.nl
0.133: S> info:misc:
0.133: S> W e l c o m e   t o   P R O D E O  1.51
2.021: S< xboard
2.021: S< new
2.021: S< setlevel 5 300 0
2.021: S< post
2.021: S< hard
2.021: S< setvar personality personal\Average Club Player.eng
2.021: C< readyok
2.035: S> var:personality=personal\Average Club Player.eng
2.035: S> info:misc: Style path : personal\Average Club Player.eng
2.065: C> ucinewgame
10.865: C> position startpos moves e2e4
10.866: C> go wtime 1800000 btime 1800000
10.866: C< info depth 1 score 1
10.866: S< force
10.866: S< new
10.866: S< post
10.866: S< hard
10.866: S< force
10.866: S< setlevel 5 1800 0
10.866: S< e2e4
10.866: S< time 180000
10.866: S< otim 180000
10.866: S< black
10.866: S< go
10.885: S> info:tutor:
10.885: S> move c7c6
10.885: C< bestmove c7c6
19.816: C> position startpos moves e2e4 c7c6 g1f3
19.816: C> go wtime 1791100 btime 1799940
19.816: C< info depth 1 score 1
19.816: S< time 179994
19.816: S< otim 179110
19.816: S< g1f3
19.832: S> info:tutor:
20.087: S> move d7d5
20.087: C< bestmove d7d5
27.011: C> position startpos moves e2e4 c7c6 g1f3 d7d5 e4e5
27.011: C> go wtime 1784240 btime 1799610
27.011: C< info depth 1 score 1
27.011: S< time 179961
27.011: S< otim 178424
27.011: S< e4e5
27.028: S> info:tutor:
27.255: S> move c8g4
27.255: C< bestmove c8g4
30.026: C> position startpos moves e2e4 c7c6 g1f3 d7d5 e4e5 c8g4 f1e2
Charles Browne
 
Posts: 209
Joined: 26 May 2008, 00:30

Re: Adjusting Pro Deo's Playing Style in Winboard

Postby Charles Browne » 12 Aug 2008, 16:00

Code: Select all
POLYGLOT unknown option "1" for command "score"


From what I can see the above Polyglot log entry correlates to this type of Wb2Uci log file entry.

Code: Select all
info:tutor:


Polyglot doesn't understand it so ignores (or drops) it, obviously, and continues.


No reason for Polyglot to understand it since it is a ProDeo/ChessPartner 5.3 and up feature.

http://www.top-5000.nl/tutor.htm
Charles Browne
 
Posts: 209
Joined: 26 May 2008, 00:30


Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 11 guests