I won't even try to put a description of the changes, because I strongly doubt that anyone will read this.
Download.
Matthew:out
FruitFly 1.1
Moderators: hgm, Rebel, chrisw
-
- Posts: 1334
- Joined: Sun Jul 17, 2011 11:14 am
FruitFly 1.1
Some believe in the almighty dollar.
I believe in the almighty printf statement.
I believe in the almighty printf statement.
-
- Posts: 2016
- Joined: Sun Feb 17, 2008 4:19 pm
Re: FruitFly 1.1
I read most all of your posts Matthew.ZirconiumX wrote:I won't even try to put a description of the changes, because I strongly doubt that anyone will read this.
Download.
Matthew:out
kgburcham
-
- Posts: 5228
- Joined: Thu Mar 09, 2006 9:40 am
- Full name: Vincent Lejeune
Re: FruitFly 1.1
ZirconiumX wrote:I won't even try to put a description of the changes, because I strongly doubt that anyone will read this.
Download.
Matthew:out
-
- Posts: 1334
- Joined: Sun Jul 17, 2011 11:14 am
Re: FruitFly 1.1
Ok, I have a response. This is a plus. I'd rate it (being pessimistic) still slightly weaker than Fruit 2.1, but with a completely different playing style.
I'd say that FruitFly 1.1 is arrogant, to an extent.
Main changes:
Complete rewrite which is what has taken me so long.
Eval:
New material values; untuned.
King tropism; untuned.
Tempo bonus; untuned.
Superlinear interpolator; untuned.
Blocked fianchetto penalty; untuned.
Search:
Quite a bit taken (externally, I have not RE'd) Fruit 05/11/03; untuned by me.
Sliding LMR as used by Rodent; untuned.
Futility done at depth <= 3; untuned.
Aspirated search; thanks Harald; untuned.
Static nullmove; untuned.
Double nullmove replaces verification search; untuned.
Late move Pruning; untuned.
If you need to know what any of the settings mean, just ask.
Matthew:out
I'd say that FruitFly 1.1 is arrogant, to an extent.
Main changes:
Complete rewrite which is what has taken me so long.
Eval:
New material values; untuned.
King tropism; untuned.
Tempo bonus; untuned.
Superlinear interpolator; untuned.
Blocked fianchetto penalty; untuned.
Search:
Quite a bit taken (externally, I have not RE'd) Fruit 05/11/03; untuned by me.
Sliding LMR as used by Rodent; untuned.
Futility done at depth <= 3; untuned.
Aspirated search; thanks Harald; untuned.
Static nullmove; untuned.
Double nullmove replaces verification search; untuned.
Late move Pruning; untuned.
If you need to know what any of the settings mean, just ask.
Matthew:out
Some believe in the almighty dollar.
I believe in the almighty printf statement.
I believe in the almighty printf statement.
-
- Posts: 1600
- Joined: Mon Feb 21, 2011 9:48 am
Re: FruitFly 1.1
Sometimes we read, but nothing is said ...
And download.
Indeed there is only code, not executables.
Look in your github yesterday 4 months and nothing changes.
Encouragement to work, the results arrived.
And download.
Indeed there is only code, not executables.
Look in your github yesterday 4 months and nothing changes.
Encouragement to work, the results arrived.
-
- Posts: 1334
- Joined: Sun Jul 17, 2011 11:14 am
Re: FruitFly 1.1
Dad wiped my hard drive. Nuff said.
Is anyone at all impressed at this for saying I am just a 12 year old?
Also, as I have only an apple computer, and an old one at that, I haven't been able to produce any executables.
Matthew:out
Is anyone at all impressed at this for saying I am just a 12 year old?
Also, as I have only an apple computer, and an old one at that, I haven't been able to produce any executables.
Matthew:out
Some believe in the almighty dollar.
I believe in the almighty printf statement.
I believe in the almighty printf statement.
-
- Posts: 1600
- Joined: Mon Feb 21, 2011 9:48 am
Re: FruitFly 1.1
Now I have little time,
wanted to do a quick build,
but it is not possible at this time.
wanted to do a quick build,
but it is not possible at this time.
Code: Select all
***** ClCompile (X64 - Intel C++)
1> attack.cpp
1> board.cpp
1> book.cpp
1> eval.cpp
1>eval.cpp(251): error : more than one instance of overloaded function "abs" matches the argument list:
1> function "abs(int)"
1> function "abs(long)"
1> function "abs(__int64)"
1> argument types are: (unsigned int)
1> tropism = 14 - (abs(COL(from) - COL(dest)) + abs(ROW(from) - ROW(dest)));
-
- Posts: 1334
- Joined: Sun Jul 17, 2011 11:14 am
Re: FruitFly 1.1
I *know* the file extension says c++, but can you try using the Intel C compiler?
It compiles perfectly using GCC on my computer.
Matthew:out
It compiles perfectly using GCC on my computer.
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
This is obviously a problem with your c++ library, as abs should only have int and long.
I have uploaded a new version which uses a preprocessor macro ABS() instead of the C standard library abs() in eval.cpp.
Download it again, and report back.
Matthew:out
I have uploaded a new version which uses a preprocessor macro ABS() instead of the C standard library abs() in eval.cpp.
Download it again, and report back.
Matthew:out
Some believe in the almighty dollar.
I believe in the almighty printf statement.
I believe in the almighty printf statement.
-
- Posts: 1600
- Joined: Mon Feb 21, 2011 9:48 am
Re: FruitFly 1.1
I also happened to Microsoft compiler,
I know it's a minor problem.
But now I must get away from the computer.
If no after compilation.
What I compilare. (in two hours)
I know it's a minor problem.
But now I must get away from the computer.
If no after compilation.
What I compilare. (in two hours)