Prédateur 2.2.1 "Bugfix" released (now with PPC)

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

Moderators: hgm, Rebel, chrisw

User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Prédateur 2.2.1 "Bugfix" released (now with PPC)

Post by JuLieN »

Because of constant pressure from Ryxa, Leo and Graham, and because the x32 version of Prédateur 2.2 was consistantly outplayed by Fernando Villega's Moron 1.0, I had no choice but to release this Prédateur 2.2.1 bugfix version. ;)

I couldn't help but to temper with other things here and there, so its strength might be slightly different (more in the downside than in the upside).

(For some reasons, and because of the hurry, the Mac versions are a bit slow...)

Have fun with it and thank you all for your patience! :)

What changed:
- fixed the ponder mode bug
- fixed the time bug
- x32 version works again
- corrected a PST that mistakenly wasn't identical for both sides
- a few tweaks here and there
- Prédateur doesn't stop searching when it finds a mate anymore. That way it keeps searching while it still has time and maybe find a shorter one.
- made all uci options lowercase (does CuteChess still protest?)
- new binary added: MacOSX PPC

Download it on Prédateur's blog: http://predateur-chess.blogspot.com/
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by Dr.Wael Deeb »

Thanks Julien :D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by JuLieN »

Dr.Wael Deeb wrote:Thanks Julien :D
My pleasure! ^^ Although don't get too excited: it's really mainly a bug fix release. :)
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
User avatar
Graham Banks
Posts: 41423
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by Graham Banks »

JuLieN wrote:
Dr.Wael Deeb wrote:Thanks Julien :D
My pleasure! ^^ Although don't get too excited: it's really mainly a bug fix release. :)
It's easy to get excited over something that works as opposed to something that doesn't. :wink:
Thanks Julien.
Predateur 2.2.1 is currently running in a live broadcast in TLCV - GrahamCCRL.dyndns.org Port-16053.
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:Anno Domini 2012=Anno Prédateur 2.2.1

Post by Sylwy »

Quelle belle surprise !!!!

Merci beaucoup Monsieur Julien !

La patrie (Computer Chess Imperium :lol:) reconnaissante !


SilvianR :wink:
mar
Posts: 2554
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by mar »

Thanks :)
EDIT: w32 version doesn't work here :( Keep getting access violations... v2.2.1?
User avatar
Sylwy
Posts: 4465
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by Sylwy »

mar wrote:Thanks :)
EDIT: w32 version doesn't work here :( Keep getting access violations... v2.2.1?
Hi Martin !

Maybe a GUI problem ?
Works very well here on both console mode/Shredder GUI !

Have a super day ( in Iasi are now -20 Celsius degrees & an enormous amount of snow. My favourite weather ! :lol: I dont'like at all the summer ! Only over 2,000 meters altitude !).

SilvianR :wink:
mar
Posts: 2554
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by mar »

Sylwy wrote: Hi Martin !

Maybe a GUI problem ?
Works very well here on both console mode/Shredder GUI !

Have a super day ( in Iasi are now -20 Celsius degrees & an enormous amount of snow. My favourite weather ! :lol: I dont'like at all the summer ! Only over 2,000 meters altitude !).

SilvianR :wink:
Oops. Tried only console mode so far but forgot to send ucinewgame :lol: (to Julien: Pred crashes if one omits ucinewgame) My fault, sorry.

A super day to you too, we no longer have -15 here. If we had at least the snow here. Must be wonderful in the mountains...

Martin
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by JuLieN »

Thx all! :D

@Martin

Yes, I thought that the conditions of a new game should only be set after a "ucinewgame" command. So right now, if you try to play a game without this command Pred will crash because all its arrays will be filled with some random noise (even the chessboard!).

But I just took a closer look at the UCI protocol:
* ucinewgame
this is sent to the engine when the next search (started with "position" and "go") will be from
a different game. This can be a new game the engine should play or a new game it should analyse but
also the next position from a testsuite with positions only.
If the GUI hasn't sent a "ucinewgame" before the first "position" command, the engine shouldn't
expect any further ucinewgame commands as the GUI is probably not supporting the ucinewgame command.
So the engine should not rely on this command even though all new GUIs should support it.

As the engine's reaction to "ucinewgame" can take some time the GUI should always send "isready"
after "ucinewgame" to wait for the engine to finish its operation.
And it appears that I should initialize new games even without this command. Well, that'll be done with the next version. That's why I am a jurist: always follow the law... and teach my client how to follow it...smartly... :lol:

Note that for the same reasons you also have to enter "ucinewgame" before a "perft", or at least a "position fen <fenstring>".

Code: Select all

ucinewgame
position fen 1nb3rr/2pp3p/p1k2P2/n1q1PN2/P1pR3N/b4PBp/1R2P3/1KQ5 w - - 1 1
perft 6
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
micron
Posts: 155
Joined: Mon Feb 15, 2010 9:33 am
Location: New Zealand

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by micron »

JuLieN wrote: - fixed the time bug

- made all uci options lowercase (does CuteChess still protest?)
CueChess no longer protests.

There is still a time bug.

Code: Select all

$ cutechess-cli.sh tc=40/2 proto=uci -engine cmd=/chess_engines/Spandrel -engine cmd=/chess_engines/Predateur_Mac_Intel
Started game 1 of 1 &#40;Spandrel vs Predateur v2.2.1_Mac_Intel&#41;
ELO difference&#58; inf
Finished match
Finished game 1 &#40;Spandrel vs Predateur v2.2.1_Mac_Intel&#41;&#58; 1-0 &#123;Black disconnects&#125;
Score of Spandrel vs Predateur v2.2.1_Mac_Intel&#58; 1 - 0 - 0  &#91;1.00&#93; 1
ELO difference&#58; inf
Finished match
At longer TC it is OK.

Robert P.