http://predateur-chess.blogspot.com/

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

Moderators: hgm, Rebel, chrisw

User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: http://predateur-chess.blogspot.com/

Post by Dr.Wael Deeb »

JuLieN wrote:Haha :D All right, the day I'll decide that Pred reached a good level enough, I'll release the old version too, so you'll understand why I prefered waiting a little bit. :wink:
It's not a mistake to release a weaker version now and after a period of time to release a much improved one so that we can track the performance history of the engine,it's a well known practise in our community,ask Graham and Tony if you don't believe me :lol:
_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: http://predateur-chess.blogspot.com/

Post by JuLieN »

All right, all right. You won, all. :?

I've thus put on Prédateur's website the 0.1.1 version. That's an early version, as I'm not satisfied with the 0.1.2 and 0.1.3 ones (they search deeper in the tree, but the evaluation got damaged somewhere). As far as I can remember, 0.1.1 was stable. Don't blame me for the bugs, it was coded in august and was OBVIOUSLY not meant to be released : it was a one month old baby.

Link to the blog.
"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 ]
Tony Thomas

Re: http://predateur-chess.blogspot.com/

Post by Tony Thomas »

We rarely get the chance to gang up on an engine author and make him release an engine. I wish someone had done the same with Ferret, Searcher etc..Thanks Julien...
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: http://predateur-chess.blogspot.com/

Post by Dr.Wael Deeb »

Tony Thomas wrote:We rarely get the chance to gang up on an engine author and make him release an engine. I wish someone had done the same with Ferret, Searcher etc..Thanks Julien...
:P
_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: http://predateur-chess.blogspot.com/

Post by JuLieN »

Tony Thomas wrote:We rarely get the chance to gang up on an engine author and make him release an engine. I wish someone had done the same with Ferret, Searcher etc..Thanks Julien...
Hehe, you're welcome, even if I feel a bit busted :wink:

I hope you'll have fun with the engine, though. And I'd appreciate any feedback. The engine will probably not crash, nor will it play illegal moves (except when he just have a few microseconds left maybe) or cause any memory leak and so on, as I make a new version play against itself 200 times in Arena before validating it, but there can be some logical bugs still. For exemple, it's only recently that I noticed that Prédateur could still miss a checkmate from time to time (fixed in version 0.1.3x, though the bug occurs only very rarely in v0.1.1).

Anyway, I use beta versions of the Free Pascal Compiler, so maybe some problems may come from that. Especially on non-intel systems, as I only test Pred on my Core 2 Duo. Please, note too that a 64bits build for older versions than 0.1.2 is useless, as I only started to use 64bits integer with v 0.1.2 (for Zobrist keys).

As I yet stated, this branch of the source is abandonned, now, as I'm rewriting Prédateur from scratch using bitboards. Not only for speed reason, but also because the code had started to look like a mess. Besides, since the first version 0.1.3x I have a strange new bug making Pred select not optimal moves. Like it'll for exemple take a protected knight with its queen, from time to time. This bug is not present in the version I released, though.

I'll soon release the last fully working version of Prédateur on its website : that was v0.1.3b2. Sadly, the bug I talked about started to happen with v0.1.3b3, and I don't have the b2 sources anymore, as I didn't save the sources for beta versions at that time (now I do, as this bad experience proved me that modifying just a single line of a chess engine can have serious consequences).
"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 ]
gerold
Posts: 10121
Joined: Thu Mar 09, 2006 12:57 am
Location: van buren,missouri

Re: http://predateur-chess.blogspot.com/

Post by gerold »

JuLieN wrote:Haha :D All right, the day I'll decide that Pred reached a good level enough, I'll release the old version too, so you'll understand why I prefered waiting a little bit. :wink:
Be happy to use and test your engine.

Good luck,

Gerold.