Prédateur 2.2 Released

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 Released

Post by JuLieN »

Since a little bit more than a year and a half, I've been working on a C++ "rewrite" of Prédateur. So this latest pascal version of my engine might well also be the last one, as the C++ version is getting mature and closer to delivery. This 2.2 version is most of all a speedup/bugfix release. Testers will tell, but I think the Elo boost might be bewteen +50/+100 compared with Prédateur 2.1.

The archives includes binaries for :
- win 32
- win 64
- Mac Intel
- MorphOS PPC

Here's what have changed:
- A lot of speedup everywhere, made possible by using Intruments, XCode's code profiling tool.
- The promotion "bug" is fixed, so Olivier and Leo should be happy, now ;)
- Many ply-variables have been gathered into fieldbits, speeding up many parts of the engine.
- The search have been polished and finely tuned.
- Prédateur now understands the "go nodes xx" command.
- Time management and response improved (Prédateur can now play games will less than 200ms per move).
- perft is now available to everyone.
- More binaries in the archive: MorphOS PPC added.
- Many tidbits here and there I don't even remember.

Have fun, and happy new year 2012! :)

Read more on the blog: http://predateur-chess.blogspot.com/
Prédateur also has a Facebook dedicated page: http://www.facebook.com/pages/Prédateur ... 5648159697
"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 ]
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Prédateur 2.2 Released

Post by zullil »

Thanks, Julien.

Very nice to see a post about an engine release. :lol:
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 Released

Post by JuLieN »

zullil wrote:Thanks, Julien.

Very nice to see a post about an engine release. :lol:
I hear you! ;)
Thanks!
"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 Released

Post by Graham Banks »

Thanks Julien. I'll take a look. :P
gbanksnz at gmail.com
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: Prédateur 2.2 Released

Post by Adam Hair »

Thanks, Julien.
micron
Posts: 155
Joined: Mon Feb 15, 2010 9:33 am
Location: New Zealand

Re: Prédateur 2.2 Released

Post by micron »

cutechess-cli 0.5.0 does not like Prédateur:

Invalid UCI option from "Predateur v2.2_MacIntel" : "option name UCI_EngineAbout type String default http://predateur-chess.blogspot.com"
mar
Posts: 2554
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Prédateur 2.2 Released

Post by mar »

JuLieN wrote:Since a little bit more than a year and a half, I've been working on a C++ "rewrite" of Prédateur. So this latest pascal version of my engine might well also be the last one, as the C++ version is getting mature and closer to delivery. This 2.2 version is most of all a speedup/bugfix release. Testers will tell, but I think the Elo boost might be bewteen +50/+100 compared with Prédateur 2.1.

The archives includes binaries for :
- win 32
- win 64
- Mac Intel
- MorphOS PPC

Here's what have changed:
- A lot of speedup everywhere, made possible by using Intruments, XCode's code profiling tool.
- The promotion "bug" is fixed, so Olivier and Leo should be happy, now ;)
- Many ply-variables have been gathered into fieldbits, speeding up many parts of the engine.
- The search have been polished and finely tuned.
- Prédateur now understands the "go nodes xx" command.
- Time management and response improved (Prédateur can now play games will less than 200ms per move).
- perft is now available to everyone.
- More binaries in the archive: MorphOS PPC added.
- Many tidbits here and there I don't even remember.

Have fun, and happy new year 2012! :)

Read more on the blog: http://predateur-chess.blogspot.com/
Prédateur also has a Facebook dedicated page: http://www.facebook.com/pages/Prédateur ... 5648159697
Good luck with the new Prédateur and happy new year too :) PS hope you won't lose any LCCRL points by going for C++!

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 Released

Post by JuLieN »

Graham Banks wrote:Thanks Julien. I'll take a look. :P
Adam Hair wrote:Thanks, Julien.
Thanks, Graham and Adam! My pleasure! :)
mar wrote: Good luck with the new Prédateur and happy new year too :) PS hope you won't lose any LCCRL points by going for C++!

Martin
Thanks Martin! Nope, C++ is safe. Java wouldn't be! :D
micron wrote:cutechess-cli 0.5.0 does not like Prédateur:

Invalid UCI option from "Predateur v2.2_MacIntel" : "option name UCI_EngineAbout type String default http://predateur-chess.blogspot.com"
Hmm, the problem comes from cute chess (if Arto reads this?) The whole UCI_EngineAbout line should just be totally ignored by the interface. I guess that cute chess doesn't like an argument that includes "://" and several points... :?
"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
ilari
Posts: 750
Joined: Mon Mar 27, 2006 7:45 pm
Location: Finland

Re: Prédateur 2.2 Released

Post by ilari »

JuLieN wrote:
micron wrote:cutechess-cli 0.5.0 does not like Prédateur:

Invalid UCI option from "Predateur v2.2_MacIntel" : "option name UCI_EngineAbout type String default http://predateur-chess.blogspot.com"
Hmm, the problem comes from cute chess (if Arto reads this?) The whole UCI_EngineAbout line should just be totally ignored by the interface. I guess that cute chess doesn't like an argument that includes "://" and several points... :?
The special characters shouldn't be a problem for cutechess-cli. It's the option type being in upper case ("String"). I don't think the UCI protocol allows this either, it only states that the option name and value are case-insensitive (which is really unfortunate as well).

Also, for some reason the Windows version of Predateur doesn't seem to work under Wine in Linux because I can't pass commands to it. Doesn't it read input from stdin?
Amstaff
Posts: 148
Joined: Thu Nov 19, 2009 4:58 pm
Location: College Station, Texas

Re: Prédateur 2.2 Released

Post by Amstaff »

Hello I have installed Predateur 2.2 under Arena 3.0 and loaded it as a UCI engine and it will not start.
Any thoughts.
Thanks in advance,
Gerald