Pedone 1.3

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

Moderator: Ras

User avatar
Fabio Gobbato
Posts: 219
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: 44990
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: 4943
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

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: 219
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: 219
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: 7154
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:\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: 219
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: 7154
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: Pedone 1.2 BMI2 x64 (512 MB)
von Fabio Gobbato
UCI debug mode is now on
### 1.: to Pedone 1.2 BMI2 x64 (0): debug on

### 2.: to Pedone 1.2 BMI2 x64 (0): quit

### 3.: to Pedone 1.3 BMI2 x64 (0): uci

### 4.: to Pedone 1.3 BMI2 x64 (0): debug on

### from Pedone 1.3 BMI2 x64 (0): id name Pedone 1.3

### from Pedone 1.3 BMI2 x64 (0): id author Fabio Gobbato

### from Pedone 1.3 BMI2 x64 (0): option name Hash type spin default 256 min 1 max 1048576

### from Pedone 1.3 BMI2 x64 (0): option name Ponder type check default true

### from Pedone 1.3 BMI2 x64 (0): option name DrawScore type spin default 0 min -500 max 500

### from Pedone 1.3 BMI2 x64 (0): option name OwnBook type check default false

### from Pedone 1.3 BMI2 x64 (0): option name BookFile type string default ./book.bin

### from Pedone 1.3 BMI2 x64 (0): option name AlwaysBestBookMove type check default true

### from Pedone 1.3 BMI2 x64 (0): option name Strength type spin default 100 min 1 max 100

### from Pedone 1.3 BMI2 x64 (0): option name Threads type spin default 1 min 1 max 64

### from Pedone 1.3 BMI2 x64 (0): option name SyzygyPath type string default ./syzygy

### from Pedone 1.3 BMI2 x64 (0): option name SyzygyProbeLimit type spin default 6 min 0 max 6

### from Pedone 1.3 BMI2 x64 (0): uciok

### 5.: to Pedone 1.3 BMI2 x64 (0): setoption name Hash value 512

### 6.: to Pedone 1.3 BMI2 x64 (0): isready

### from Pedone 1.3 BMI2 x64 (0): readyok

setoption name Ponder value false

### 7.: to Pedone 1.3 BMI2 x64 (0): setoption name Ponder value false

setoption name OwnBook value false

### 8.: to Pedone 1.3 BMI2 x64 (0): setoption name OwnBook value false

setoption name BookFile value <empty>

### 9.: to Pedone 1.3 BMI2 x64 (0): setoption name BookFile value <empty>

setoption name AlwaysBestBookMove value false

### 10.: to Pedone 1.3 BMI2 x64 (0): setoption name AlwaysBestBookMove value false

setoption name SyzygyPath value c:\Chess\_syzygybases

### 11.: to Pedone 1.3 BMI2 x64 (0): setoption name SyzygyPath value c:\Chess\_syzygybases

### 12.: to Pedone 1.3 BMI2 x64 (0): isready

### from Pedone 1.3 BMI2 x64 (0): readyok

Engine: Pedone 1.3 BMI2 x64 (512 MB)
von Fabio Gobbato
### 13.: to Pedone 1.3 BMI2 x64 (0): ucinewgame

### 14.: to Pedone 1.3 BMI2 x64 (0): isready

### from Pedone 1.3 BMI2 x64 (0): info string Found 35 tablebases.

Found 35 tablebases.
### from Pedone 1.3 BMI2 x64 (0): readyok

### 15.: to Pedone 1.3 BMI2 x64 (0): position fen 7k/8/8/8/8/7B/7N/7K w - -

### 16.: to Pedone 1.3 BMI2 x64 (0): go movestogo 40 wtime 600000 btime 600000

Warte auf Engine Pedone 1.3 BMI2 x64 [0]...
Warte auf Engine Pedone 1.3 BMI2 x64 [0]...
Warte auf Engine Pedone 1.3 BMI2 x64 [0]...
Warte auf Engine Pedone 1.3 BMI2 x64 [0]...
Warte auf Engine Pedone 1.3 BMI2 x64 [0]...
### 17.: to Pedone 1.3 BMI2 x64 (0): stop

### 18.: to Pedone 1.3 BMI2 x64 (0): stop

### 19.: to Pedone 1.3 BMI2 x64 (0): stop

### 20.: to Pedone 1.3 BMI2 x64 (0): stop

### 21.: to Pedone 1.3 BMI2 x64 (0): stop

### 22.: to Pedone 1.3 BMI2 x64 (0): quit

### 23.: to Pedone 1.3 BMI2 x64 (0): uci

### 24.: to Pedone 1.3 BMI2 x64 (0): debug on

### from Pedone 1.3 BMI2 x64 (0): id name Pedone 1.3

### from Pedone 1.3 BMI2 x64 (0): id author Fabio Gobbato

### from Pedone 1.3 BMI2 x64 (0): option name Hash type spin default 256 min 1 max 1048576

### from Pedone 1.3 BMI2 x64 (0): option name Ponder type check default true

### from Pedone 1.3 BMI2 x64 (0): option name DrawScore type spin default 0 min -500 max 500

### from Pedone 1.3 BMI2 x64 (0): option name OwnBook type check default false

### from Pedone 1.3 BMI2 x64 (0): option name BookFile type string default ./book.bin

### from Pedone 1.3 BMI2 x64 (0): option name AlwaysBestBookMove type check default true

### from Pedone 1.3 BMI2 x64 (0): option name Strength type spin default 100 min 1 max 100

### from Pedone 1.3 BMI2 x64 (0): option name Threads type spin default 1 min 1 max 64

### from Pedone 1.3 BMI2 x64 (0): option name SyzygyPath type string default ./syzygy

### from Pedone 1.3 BMI2 x64 (0): option name SyzygyProbeLimit type spin default 6 min 0 max 6

### from Pedone 1.3 BMI2 x64 (0): uciok

setoption name Hash value 512

### 25.: to Pedone 1.3 BMI2 x64 (0): setoption name Hash value 512

setoption name Ponder value false

### 26.: to Pedone 1.3 BMI2 x64 (0): setoption name Ponder value false

setoption name OwnBook value false

### 27.: to Pedone 1.3 BMI2 x64 (0): setoption name OwnBook value false

setoption name BookFile value <empty>

### 28.: to Pedone 1.3 BMI2 x64 (0): setoption name BookFile value <empty>

setoption name AlwaysBestBookMove value false

### 29.: to Pedone 1.3 BMI2 x64 (0): setoption name AlwaysBestBookMove value false

setoption name SyzygyPath value c:\Chess\_syzygybases

### 30.: to Pedone 1.3 BMI2 x64 (0): setoption name SyzygyPath value c:\Chess\_syzygybases

### 31.: to Pedone 1.3 BMI2 x64 (0): isready

### from Pedone 1.3 BMI2 x64 (0): readyok

Engine: Pedone 1.3 BMI2 x64 (512 MB)
von Fabio Gobbato
### 32.: to Pedone 1.3 BMI2 x64 (0): ucinewgame

### 33.: to Pedone 1.3 BMI2 x64 (0): isready

### from Pedone 1.3 BMI2 x64 (0): info string Found 35 tablebases.

Found 35 tablebases.
### from Pedone 1.3 BMI2 x64 (0): readyok

### 34.: to Pedone 1.3 BMI2 x64 (0): position fen 7k/8/8/8/8/7B/7N/7K w - -

### 35.: to Pedone 1.3 BMI2 x64 (0): go movestogo 40 wtime 600000 btime 600000

Warte auf Engine Pedone 1.3 BMI2 x64 [0]...
Warte auf Engine Pedone 1.3 BMI2 x64 [0]...
Warte auf Engine Pedone 1.3 BMI2 x64 [0]...
Warte auf Engine Pedone 1.3 BMI2 x64 [0]...
Warte auf Engine Pedone 1.3 BMI2 x64 [0]...
### 36.: to Pedone 1.3 BMI2 x64 (0): stop

### 37.: to Pedone 1.3 BMI2 x64 (0): stop

### 38.: to Pedone 1.3 BMI2 x64 (0): stop

### 39.: to Pedone 1.3 BMI2 x64 (0): stop

### 40.: to Pedone 1.3 BMI2 x64 (0): stop

### 41.: to Pedone 1.3 BMI2 x64 (0): quit

### 42.: to Pedone 1.3 BMI2 x64 (0): uci

### 43.: to Pedone 1.3 BMI2 x64 (0): debug on

### from Pedone 1.3 BMI2 x64 (0): id name Pedone 1.3

### from Pedone 1.3 BMI2 x64 (0): id author Fabio Gobbato

### from Pedone 1.3 BMI2 x64 (0): option name Hash type spin default 256 min 1 max 1048576

### from Pedone 1.3 BMI2 x64 (0): option name Ponder type check default true

### from Pedone 1.3 BMI2 x64 (0): option name DrawScore type spin default 0 min -500 max 500

### from Pedone 1.3 BMI2 x64 (0): option name OwnBook type check default false

### from Pedone 1.3 BMI2 x64 (0): option name BookFile type string default ./book.bin

### from Pedone 1.3 BMI2 x64 (0): option name AlwaysBestBookMove type check default true

### from Pedone 1.3 BMI2 x64 (0): option name Strength type spin default 100 min 1 max 100

### from Pedone 1.3 BMI2 x64 (0): option name Threads type spin default 1 min 1 max 64

### from Pedone 1.3 BMI2 x64 (0): option name SyzygyPath type string default ./syzygy

### from Pedone 1.3 BMI2 x64 (0): option name SyzygyProbeLimit type spin default 6 min 0 max 6

### from Pedone 1.3 BMI2 x64 (0): uciok

setoption name Hash value 512

### 44.: to Pedone 1.3 BMI2 x64 (0): setoption name Hash value 512

setoption name Ponder value false

### 45.: to Pedone 1.3 BMI2 x64 (0): setoption name Ponder value false

setoption name OwnBook value false

### 46.: to Pedone 1.3 BMI2 x64 (0): setoption name OwnBook value false

setoption name BookFile value <empty>

### 47.: to Pedone 1.3 BMI2 x64 (0): setoption name BookFile value <empty>

setoption name AlwaysBestBookMove value false

### 48.: to Pedone 1.3 BMI2 x64 (0): setoption name AlwaysBestBookMove value false

setoption name SyzygyPath value c:\Chess\_syzygybases

### 49.: to Pedone 1.3 BMI2 x64 (0): setoption name SyzygyPath value c:\Chess\_syzygybases

### 50.: to Pedone 1.3 BMI2 x64 (0): isready

### from Pedone 1.3 BMI2 x64 (0): readyok

Engine: Pedone 1.3 BMI2 x64 (512 MB)
von Fabio Gobbato

User avatar
Fabio Gobbato
Posts: 219
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.