Search found 149 matches

by abulmo
Sun May 22, 2016 9:36 pm
Forum: Computer Chess Club: General Topics
Topic: amoeba a new UCI engine
Replies: 23
Views: 4815

Re: amoeba a new UCI engine

Thank you all for your remarks and your cheer support.
I have updated the executable here:
https://github.com/abulmo/amoeba

- There is a (slow) executable for win32
- Changing the Hash size should be working.
by abulmo
Sat May 21, 2016 4:44 pm
Forum: Computer Chess Club: General Topics
Topic: amoeba a new UCI engine
Replies: 23
Views: 4815

Re: amoeba a new UCI engine

Daniel Anulliero wrote:
Dann Corbit wrote:An amorphous predatory protozoan which eats its prey by surrounding it with its body and engulfing it.
Aah yes of course it's "amibe" in french
Thanks!
Yes. Actually, I borrowed the name from the algorithm I use to tune the eval parameter.
https://en.wikipedia.org/wiki/Nelder-Mead_method
by abulmo
Sat May 21, 2016 4:38 pm
Forum: Computer Chess Club: General Topics
Topic: amoeba a new UCI engine
Replies: 23
Views: 4815

Re: amoeba a new UCI engine

X 64 compiles very well and stably plays but not with itself less than half speed than your original executable. Yes, I guess you use dmd;, which is the best compiler in term of stability & language reference, but not to optimize the code. X 32 depart popcnt instruction errors. Yes, I know. I can a...
by abulmo
Fri May 20, 2016 10:50 pm
Forum: Computer Chess Club: General Topics
Topic: amoeba a new UCI engine
Replies: 23
Views: 4815

amoeba a new UCI engine

I am pleased to announce the release of amoeba 1.0, a new and original chess engine, available here: https://github.com/abulmo/amoeba 64 bits executable are available for linux and windows. Sorry for people still using a 32bit-OS, but I failed to have a working executable. As I did all my tests unde...
by abulmo
Wed May 18, 2016 10:05 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Weird error
Replies: 10
Views: 1897

Re: Weird error

I am plagued by an illusive error, and I understand less and less how it could be my fault. In the search routine of my engine I have a piece of code like if(...) { ... } else { ... // if(FATAL_NODE) printf("OK\n"), fflush(stdout), exit(0); } // i...
by abulmo
Wed Apr 27, 2016 8:45 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: How hard would it be to modify Stockfish to implement a Mont
Replies: 8
Views: 1689

Re: How hard would it be to modify Stockfish to implement a

To implement gameplay inside Stockfish C++ code you have to rewrite basically all CLI-cutechess code into Stockfish code. That is pretty big piece of work. Why do you want to rewrite all the feature of cutechess for Stockfish to selfplay games in a monte-carlo approach ? Adding selfplay to a chess ...
by abulmo
Fri Mar 18, 2016 3:53 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Computer Chess Progress: Stockfish 7 vs Ruffian 1.0.5
Replies: 25
Views: 7423

Re: Computer Chess Progress: Stockfish 7 vs Ruffian 1.0.5

massive testing at hyperbullet time control, which was not possible to achieve with 20 year old hardware. Did they try hyper-bullet back then? I am not aware of any tool facilitating that. Even depth=1 testing can be of some use, and I am again not aware of ancient tries, it could have been done ev...
by abulmo
Fri Mar 18, 2016 9:35 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Computer Chess Progress: Stockfish 7 vs Ruffian 1.0.5
Replies: 25
Views: 7423

Re: Computer Chess Progress: Stockfish 7 vs Ruffian 1.0.5

So I think I'll claim that this backs up my original claim of 750 elo over 20 years due to software alone, and that this would theoretically have been possible 20 years ago too - the algorithms just were not there. It would be nice to try even older top engines (Shredder or Fritz 5.32) but I have n...
by abulmo
Fri Jan 22, 2016 10:41 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Compiling Crafty 25 PGO
Replies: 7
Views: 1075

Re: Compiling Crafty 25 PGO

-fprofile-generate
or
-fprofile-arcs,

and then -fprofile-use
by abulmo
Wed Jan 20, 2016 7:12 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: C programming style question
Replies: 30
Views: 4342

Re: C programming style question

[code"] #ifdef _MSC_VER typedef unsigned __int32 s32; typedef signed __int64 u64; [/code] I think you inverted signed and unsigned here. s32 main(void); As you will never call it, declaring main here is useless. s32 main(){ Here it is int main(void) or int main(int argc, char **argv...