Prédateur 2.2 Released

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
JuLieN
Posts: 2945
Joined: Mon May 05, 2008 10:16 am
Location: Nantes (France)
Contact:

Prédateur 2.2 Released

Post by JuLieN » Wed Jan 04, 2012 9:34 pm

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)
Image [Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]

zullil
Posts: 4878
Joined: Mon Jan 08, 2007 11:31 pm
Location: PA USA

Re: Prédateur 2.2 Released

Post by zullil » Wed Jan 04, 2012 10:14 pm

Thanks, Julien.

Very nice to see a post about an engine release. :lol:

User avatar
JuLieN
Posts: 2945
Joined: Mon May 05, 2008 10:16 am
Location: Nantes (France)
Contact:

Re: Prédateur 2.2 Released

Post by JuLieN » Wed Jan 04, 2012 10:47 pm

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)
Image [Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]

User avatar
Graham Banks
Posts: 30733
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Prédateur 2.2 Released

Post by Graham Banks » Wed Jan 04, 2012 11:36 pm

Thanks Julien. I'll take a look. :P
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

Adam Hair
Posts: 3185
Joined: Wed May 06, 2009 8:31 pm
Location: Fuquay-Varina, North Carolina

Re: Prédateur 2.2 Released

Post by Adam Hair » Thu Jan 05, 2012 12:25 am

Thanks, Julien.

micron
Posts: 155
Joined: Mon Feb 15, 2010 8:33 am
Location: New Zealand

Re: Prédateur 2.2 Released

Post by micron » Thu Jan 05, 2012 5:20 am

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: 1832
Joined: Fri Nov 26, 2010 1:00 pm

Re: Prédateur 2.2 Released

Post by mar » Thu Jan 05, 2012 6:45 am

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: 2945
Joined: Mon May 05, 2008 10:16 am
Location: Nantes (France)
Contact:

Re: Prédateur 2.2 Released

Post by JuLieN » Thu Jan 05, 2012 9:07 am

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)
Image [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 5:45 pm
Location: Finland
Contact:

Re: Prédateur 2.2 Released

Post by ilari » Thu Jan 05, 2012 7:29 pm

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: 136
Joined: Thu Nov 19, 2009 3:58 pm
Location: College Station, Texas

Re: Prédateur 2.2 Released

Post by Amstaff » Thu Jan 05, 2012 8:00 pm

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

Post Reply