Well,
1. I'm using my PC to do your test for a few thousand games, to help you understand whether you have a strength increase over Fruit 2.1
2. Fruit isn't getting crushed - it is mid table for the opponents, which is why I chose the opponents.
You really should lighten up a little.
FruitFly 1.1
Moderators: hgm, Rebel, chrisw
-
- Posts: 792
- Joined: Wed Jul 19, 2006 9:58 am
Re: FruitFly 1.1
ZirconiumX wrote: I don't program for elo, I program for style. If you want elo, use Toga.
Matthew:out
ok....ZirconiumX wrote: FruitFly 1.1 is about 100 Elo stronger (My calculator shows 200 Elo, but I know the error margin is huge) than Fruit 2.1, scoring 75%.
-
- Posts: 1033
- Joined: Sat Feb 04, 2012 10:03 pm
Re: FruitFly 1.1
Matthew,ZirconiumX wrote:I don't program for elo, I program for style. If you want elo, use Toga.Richard Allbert wrote:FF has played it's 6000 games, Fruit 2.1 has played 2000.
So far FF is -30 elo vs Fruit 2.1, test will be complete in 24 hours or so.
Another thing. Most of these programs are post 2009. Fruit came out in 2004. Did you really expect a Fruit type program not to be crushed to pieces?
Matthew:out
Now that Richard and Sven are helping you, please be kind enough to thanks
Cheers,
Gab
-
- Posts: 3232
- Joined: Mon May 31, 2010 1:29 pm
- Full name: lucasart
Re: FruitFly 1.1
I admire their patience...gleperlier wrote:Matthew,ZirconiumX wrote:I don't program for elo, I program for style. If you want elo, use Toga.Richard Allbert wrote:FF has played it's 6000 games, Fruit 2.1 has played 2000.
So far FF is -30 elo vs Fruit 2.1, test will be complete in 24 hours or so.
Another thing. Most of these programs are post 2009. Fruit came out in 2004. Did you really expect a Fruit type program not to be crushed to pieces?
Matthew:out
Now that Richard and Sven are helping you, please be kind enough to thanks
Cheers,
Gab
-
- Posts: 1334
- Joined: Sun Jul 17, 2011 11:14 am
Re: FruitFly 1.1
Yup Lucas. I am as thick as two planks. Well done for spotting that.lucasart wrote:I admire their patience...gleperlier wrote:Matthew,ZirconiumX wrote:I don't program for elo, I program for style. If you want elo, use Toga.Richard Allbert wrote:FF has played it's 6000 games, Fruit 2.1 has played 2000.
So far FF is -30 elo vs Fruit 2.1, test will be complete in 24 hours or so.
Another thing. Most of these programs are post 2009. Fruit came out in 2004. Did you really expect a Fruit type program not to be crushed to pieces?
Matthew:out
Now that Richard and Sven are helping you, please be kind enough to thanks
Cheers,
Gab
I am a 12 year old. What on all earth did you expect? Even you had to start from somewhere.
Matthew:out
Some believe in the almighty dollar.
I believe in the almighty printf statement.
I believe in the almighty printf statement.
-
- Posts: 1334
- Joined: Sun Jul 17, 2011 11:14 am
Re: FruitFly 1.1
Thank you, Gab, for suggesting I should thank Richard and Sven.gleperlier wrote:Matthew,ZirconiumX wrote:I don't program for elo, I program for style. If you want elo, use Toga.Richard Allbert wrote:FF has played it's 6000 games, Fruit 2.1 has played 2000.
So far FF is -30 elo vs Fruit 2.1, test will be complete in 24 hours or so.
Another thing. Most of these programs are post 2009. Fruit came out in 2004. Did you really expect a Fruit type program not to be crushed to pieces?
Matthew:out
Now that Richard and Sven are helping you, please be kind enough to thanks
Cheers,
Gab
Thank you, Richard and Sven, for being kind and patient.
No thanks whatsoever to Lucas Braesch, for laughing at me, amongst other things.
Matthew:out
Some believe in the almighty dollar.
I believe in the almighty printf statement.
I believe in the almighty printf statement.
-
- Posts: 792
- Joined: Wed Jul 19, 2006 9:58 am
Re: FruitFly 1.1
Results, 5000 games not 6000 as I had to remove the Critter games - something was wrong and it lost all games.
Which puts FF slightly worse than Fruit 2.1
Code: Select all
Name Elo + - games score oppo. draws
Fruit2.1 -59 9 9 5000 39% 28 23%
Fruitfly1.1 -79 9 9 5000 37% 28 21%
-
- Posts: 1384
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: FruitFly 1.1
Hi Matthew,
First of all let me say that I think you are amazing for a 12 year old. I'm stunned really. Second it doesn't matter if you improve Fruit or not.
The coding experience alone which you are gaining makes it worthwhile and I'm sure you're having fun trying.
In my opinion trying to improve on Fruit which is so perfectly tuned and balanced already is an impossible task (unless you get lucky as was the case with the Toga author.)
I personally would have chosen an engine a such as Diablo to improve. The src code is written very well and it has lots of potential for improvement.
best of luck to you.
Jim.
I am a 12 year old. What on all earth did you expect? Even you had to start from somewhere.
First of all let me say that I think you are amazing for a 12 year old. I'm stunned really. Second it doesn't matter if you improve Fruit or not.
The coding experience alone which you are gaining makes it worthwhile and I'm sure you're having fun trying.
In my opinion trying to improve on Fruit which is so perfectly tuned and balanced already is an impossible task (unless you get lucky as was the case with the Toga author.)
I personally would have chosen an engine a such as Diablo to improve. The src code is written very well and it has lots of potential for improvement.
best of luck to you.
Jim.
-
- Posts: 62
- Joined: Mon Oct 03, 2011 9:40 pm
Re: FruitFly 1.1
I think you've misunderstood how ratings work.ZirconiumX wrote: Another thing. Most of these programs are post 2009. Fruit came out in 2004. Did you really expect a Fruit type program not to be crushed to pieces?
Theoretically you can be crushed to pieces and still get a valid rating, based on how crushed you got. If one version gets slightly less crushed than the other version, it means the first version is stronger.
But there's a but too of course, this would show that this version is stronger against that particular set of strong engines.
What Richard did was get a set with bother stronger and weaker engines to get a good mix.
Next point is 10 games of testing is like flipping a coin. A test of that size can show anything and is completely worthless in terms of determining strength. Even a 10-0 score should be taken lightly.
-
- Posts: 792
- Joined: Wed Jul 19, 2006 9:58 am
Re: FruitFly 1.1
Hi Jim,
I just had a look at Diablo - it isn't Fruit in terms of strength, but it's pretty well balanced.
It has something which all strong engines have - and that I really struggle to find the secret to - its Evaluation is balanced such that it searches with a consistent low branching factor. It gets deep pretty quickly, and isn't doing much in the way of fancy pruning.
It might also prove to be a tough customer to improve!
Maybe something like TSCP - lots of features to add, speed ups to be gained by adding PieceLists, etc. ?
All the best
Richard
I just had a look at Diablo - it isn't Fruit in terms of strength, but it's pretty well balanced.
It has something which all strong engines have - and that I really struggle to find the secret to - its Evaluation is balanced such that it searches with a consistent low branching factor. It gets deep pretty quickly, and isn't doing much in the way of fancy pruning.
It might also prove to be a tough customer to improve!
Maybe something like TSCP - lots of features to add, speed ups to be gained by adding PieceLists, etc. ?
All the best
Richard