Page 1 of 2
Prédateur 2.2.1 "Bugfix" released (now with PPC)
Posted: Wed Feb 08, 2012 11:08 pm
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/
Re: Prédateur 2.2.1 "Bugfix" released (now with PP
Posted: Wed Feb 08, 2012 11:15 pm
by Dr.Wael Deeb
Thanks Julien

Re: Prédateur 2.2.1 "Bugfix" released (now with PP
Posted: Wed Feb 08, 2012 11:18 pm
by JuLieN
Dr.Wael Deeb wrote:Thanks Julien

My pleasure! ^^ Although don't get too excited: it's really mainly a bug fix release.

Re: Prédateur 2.2.1 "Bugfix" released (now with PP
Posted: Thu Feb 09, 2012 5:49 am
by Graham Banks
JuLieN wrote:Dr.Wael Deeb wrote:Thanks Julien

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.
Thanks Julien.
Predateur 2.2.1 is currently running in a live broadcast in TLCV - GrahamCCRL.dyndns.org Port-16053.
Re:Anno Domini 2012=Anno Prédateur 2.2.1
Posted: Thu Feb 09, 2012 7:52 am
by Sylwy
Quelle belle surprise !!!!
Merci beaucoup Monsieur Julien !
La patrie (Computer Chess Imperium

) reconnaissante !
SilvianR

Re: Prédateur 2.2.1 "Bugfix" released (now with PP
Posted: Thu Feb 09, 2012 9:22 am
by mar
Thanks

EDIT: w32 version doesn't work here

Keep getting access violations... v2.2.1?
Re: Prédateur 2.2.1 "Bugfix" released (now with PP
Posted: Thu Feb 09, 2012 9:56 am
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 !

I dont'like at all the summer ! Only over 2,000 meters altitude !).
SilvianR

Re: Prédateur 2.2.1 "Bugfix" released (now with PP
Posted: Thu Feb 09, 2012 10:08 am
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 !

I dont'like at all the summer ! Only over 2,000 meters altitude !).
SilvianR

Oops. Tried only console mode so far but forgot to send ucinewgame

(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
Re: Prédateur 2.2.1 "Bugfix" released (now with PP
Posted: Thu Feb 09, 2012 12:48 pm
by JuLieN
Thx all!
@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...
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
Re: Prédateur 2.2.1 "Bugfix" released (now with PP
Posted: Fri Feb 10, 2012 12:12 am
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 (Spandrel vs Predateur v2.2.1_Mac_Intel)
ELO difference: inf
Finished match
Finished game 1 (Spandrel vs Predateur v2.2.1_Mac_Intel): 1-0 {Black disconnects}
Score of Spandrel vs Predateur v2.2.1_Mac_Intel: 1 - 0 - 0 [1.00] 1
ELO difference: inf
Finished match
At longer TC it is OK.
Robert P.