Pedone 1.3

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

Moderators: hgm, Rebel, chrisw

User avatar
Fabio Gobbato
Posts: 217
Joined: Fri Apr 11, 2014 10:45 am
Full name: Fabio Gobbato

Pedone 1.3

Post by Fabio Gobbato »

Mainly a bug fixes release. I solved all the stability issues of 1.2.
The ELO improvement is very small.

The changes:
Bugs fixes
Tuning
LMP until depth 3
Small code optimizations
Improved king safety

https://sites.google.com/site/pedoneche ... ne_1.3.zip
User avatar
Graham Banks
Posts: 41423
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Pedone 1.3

Post by Graham Banks »

Thanks.
gbanksnz at gmail.com
User avatar
Sylwy
Posts: 4465
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: Pedone 1.3

Post by Sylwy »

Thank you a lot, Fabio !
Ralf Müller
Posts: 127
Joined: Sat Dec 29, 2012 12:07 am

Re: Pedone 1.3

Post by Ralf Müller »

Thanks!
Pedone has a very nice playing style.
User avatar
Fabio Gobbato
Posts: 217
Joined: Fri Apr 11, 2014 10:45 am
Full name: Fabio Gobbato

Re: Pedone 1.3

Post by Fabio Gobbato »

I have found a problem of Pedone with Arena. I have updated the package to make the engine working for this GUI.
User avatar
Fabio Gobbato
Posts: 217
Joined: Fri Apr 11, 2014 10:45 am
Full name: Fabio Gobbato

Re: Pedone 1.3

Post by Fabio Gobbato »

The problem come with arena 3.0 that send "go ponder" in a checkmated position.

My engine with 0 legal moves crashed, now I solved this case.

With winboard this problem doesn't exist.
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Pedone 1.2 (mistake by myself) and bug report to 1.3

Post by Frank Quisinsky »

Hi Fabio,

I saw for minutes an mistake in my engine configuration for Pedone 1.2 BMI2 x64.

Code: Select all

[ENGINE]
Name=Pedone 1.2 BMI2 x64
Author=Fabio Gobbato
Filename=C:\Chess\Shredder_12\Engines\Pedone\Pedone_12-bmi2-x64.exe
[OPTIONS]
BookFile=<empty>
AlwaysBestBookMove=false
SyzygyPath=SyzygyPath=c&#58;\Chess\_syzygybases
I think at this time I do that I be drunk.
SyzygyPath are not correct.

I fix that for Pedone 1.3 BMI2 x64.
Will be start after still running Octochess and the comming soon ProDeo test-run in around 8 days.

Sorry!
And thanks for your engine version 1.3!

Best
Frank

PS: OK, Pedone 1.2 without 4-pieces ... perhaps 5 Elo. Such a mistake I had in EXchess 7.51 configuration too :-( I am to old for all this!

But you can be sure that the new version 1.3 will be start with full power.

Bug report for version 1.3 under Shredder Classic GUI:
If I edit a position ... example:
K vs. KBN and start Pedone 1.3 for looking endgame bases works or not, engines do nothing and GUI crashed. I can see that bases found but engine do nothing (again, only if I edit a position). Same for Pedone 1.2 with a bugfree configuration!
User avatar
Fabio Gobbato
Posts: 217
Joined: Fri Apr 11, 2014 10:45 am
Full name: Fabio Gobbato

Re: Pedone 1.2 (mistake by myself) and bug report to 1.3

Post by Fabio Gobbato »

Thank you for the bug report.

Have you got the debug file with the commands that the GUI sends to the engine when you edit a position? It would be useful to understand what happen to the engine.

Thank you.
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: debug

Post by Frank Quisinsky »

Code: Select all

Engine&#58; Pedone 1.2 BMI2 x64 &#40;512 MB&#41;
von Fabio Gobbato
UCI debug mode is now on
### 1.&#58; to Pedone 1.2 BMI2 x64 &#40;0&#41;&#58; debug on

### 2.&#58; to Pedone 1.2 BMI2 x64 &#40;0&#41;&#58; quit

### 3.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; uci

### 4.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; debug on

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; id name Pedone 1.3

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; id author Fabio Gobbato

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name Hash type spin default 256 min 1 max 1048576

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name Ponder type check default true

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name DrawScore type spin default 0 min -500 max 500

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name OwnBook type check default false

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name BookFile type string default ./book.bin

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name AlwaysBestBookMove type check default true

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name Strength type spin default 100 min 1 max 100

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name Threads type spin default 1 min 1 max 64

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name SyzygyPath type string default ./syzygy

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name SyzygyProbeLimit type spin default 6 min 0 max 6

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; uciok

### 5.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name Hash value 512

### 6.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; isready

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; readyok

setoption name Ponder value false

### 7.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name Ponder value false

setoption name OwnBook value false

### 8.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name OwnBook value false

setoption name BookFile value <empty>

### 9.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name BookFile value <empty>

setoption name AlwaysBestBookMove value false

### 10.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name AlwaysBestBookMove value false

setoption name SyzygyPath value c&#58;\Chess\_syzygybases

### 11.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name SyzygyPath value c&#58;\Chess\_syzygybases

### 12.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; isready

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; readyok

Engine&#58; Pedone 1.3 BMI2 x64 &#40;512 MB&#41;
von Fabio Gobbato
### 13.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; ucinewgame

### 14.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; isready

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; info string Found 35 tablebases.

Found 35 tablebases.
### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; readyok

### 15.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; position fen 7k/8/8/8/8/7B/7N/7K w - -

### 16.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; go movestogo 40 wtime 600000 btime 600000

Warte auf Engine Pedone 1.3 BMI2 x64 &#91;0&#93;...
Warte auf Engine Pedone 1.3 BMI2 x64 &#91;0&#93;...
Warte auf Engine Pedone 1.3 BMI2 x64 &#91;0&#93;...
Warte auf Engine Pedone 1.3 BMI2 x64 &#91;0&#93;...
Warte auf Engine Pedone 1.3 BMI2 x64 &#91;0&#93;...
### 17.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; stop

### 18.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; stop

### 19.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; stop

### 20.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; stop

### 21.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; stop

### 22.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; quit

### 23.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; uci

### 24.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; debug on

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; id name Pedone 1.3

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; id author Fabio Gobbato

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name Hash type spin default 256 min 1 max 1048576

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name Ponder type check default true

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name DrawScore type spin default 0 min -500 max 500

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name OwnBook type check default false

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name BookFile type string default ./book.bin

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name AlwaysBestBookMove type check default true

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name Strength type spin default 100 min 1 max 100

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name Threads type spin default 1 min 1 max 64

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name SyzygyPath type string default ./syzygy

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name SyzygyProbeLimit type spin default 6 min 0 max 6

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; uciok

setoption name Hash value 512

### 25.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name Hash value 512

setoption name Ponder value false

### 26.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name Ponder value false

setoption name OwnBook value false

### 27.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name OwnBook value false

setoption name BookFile value <empty>

### 28.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name BookFile value <empty>

setoption name AlwaysBestBookMove value false

### 29.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name AlwaysBestBookMove value false

setoption name SyzygyPath value c&#58;\Chess\_syzygybases

### 30.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name SyzygyPath value c&#58;\Chess\_syzygybases

### 31.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; isready

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; readyok

Engine&#58; Pedone 1.3 BMI2 x64 &#40;512 MB&#41;
von Fabio Gobbato
### 32.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; ucinewgame

### 33.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; isready

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; info string Found 35 tablebases.

Found 35 tablebases.
### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; readyok

### 34.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; position fen 7k/8/8/8/8/7B/7N/7K w - -

### 35.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; go movestogo 40 wtime 600000 btime 600000

Warte auf Engine Pedone 1.3 BMI2 x64 &#91;0&#93;...
Warte auf Engine Pedone 1.3 BMI2 x64 &#91;0&#93;...
Warte auf Engine Pedone 1.3 BMI2 x64 &#91;0&#93;...
Warte auf Engine Pedone 1.3 BMI2 x64 &#91;0&#93;...
Warte auf Engine Pedone 1.3 BMI2 x64 &#91;0&#93;...
### 36.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; stop

### 37.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; stop

### 38.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; stop

### 39.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; stop

### 40.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; stop

### 41.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; quit

### 42.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; uci

### 43.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; debug on

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; id name Pedone 1.3

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; id author Fabio Gobbato

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name Hash type spin default 256 min 1 max 1048576

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name Ponder type check default true

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name DrawScore type spin default 0 min -500 max 500

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name OwnBook type check default false

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name BookFile type string default ./book.bin

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name AlwaysBestBookMove type check default true

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name Strength type spin default 100 min 1 max 100

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name Threads type spin default 1 min 1 max 64

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name SyzygyPath type string default ./syzygy

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; option name SyzygyProbeLimit type spin default 6 min 0 max 6

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; uciok

setoption name Hash value 512

### 44.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name Hash value 512

setoption name Ponder value false

### 45.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name Ponder value false

setoption name OwnBook value false

### 46.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name OwnBook value false

setoption name BookFile value <empty>

### 47.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name BookFile value <empty>

setoption name AlwaysBestBookMove value false

### 48.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name AlwaysBestBookMove value false

setoption name SyzygyPath value c&#58;\Chess\_syzygybases

### 49.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; setoption name SyzygyPath value c&#58;\Chess\_syzygybases

### 50.&#58; to Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; isready

### from Pedone 1.3 BMI2 x64 &#40;0&#41;&#58; readyok

Engine&#58; Pedone 1.3 BMI2 x64 &#40;512 MB&#41;
von Fabio Gobbato

User avatar
Fabio Gobbato
Posts: 217
Joined: Fri Apr 11, 2014 10:45 am
Full name: Fabio Gobbato

Re: debug

Post by Fabio Gobbato »

Thank you very much.

In the download page of my engine you can find the new exes with this problem solved.