This is the official release for my engine Ethereal
Release can be found here : https://github.com/AndyGrant/Ethereal/r ... /tag/V7.58
This engine is original except for the PSQT values which were borrowed from Toga II.
It is heavily influenced by the following engines: Stockfish, Crafty, Fruit, Toga II, TSCP, MadChess. As well as posts that the authors of these engines have made in various forums.
Estimated Elo = 2275
Ethereal - Official Release
Moderators: hgm, Rebel, chrisw
-
- Posts: 1754
- Joined: Tue Apr 19, 2016 6:08 am
- Location: U.S.A
- Full name: Andrew Grant
Ethereal - Official Release
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
-
- Posts: 2204
- Joined: Sat Jan 18, 2014 10:24 am
- Location: Andorra
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Ethereal - Official Release
AndrewGrant wrote:This is the official release for my engine Ethereal
Release can be found here : https://github.com/AndyGrant/Ethereal/r ... /tag/V7.58
This engine is original except for the PSQT values which were borrowed from Toga II.
It is heavily influenced by the following engines: Stockfish, Crafty, Fruit, Toga II, TSCP, MadChess. As well as posts that the authors of these engines have made in various forums.
Estimated Elo = 2275
Code: Select all
Compiler errors for icc.
src/main.c(47): warning #167: argument of type "Board *" is incompatible with parameter of type "SearchInfo *"
getBestMove(&board,10,0);
^
src/main.c(47): error #140: too many arguments in function call
getBestMove(&board,10,0);
^
compilation aborted for src/main.c (code 2)
src/movegentest.c(90): warning #181: argument of type "unsigned long" is incompatible with format "%d", expecting argument of type "int"
printf("Seconds: %d\n",(end - start) / CLOCKS_PER_SEC);
^
src/uci.c(272): warning #1011: missing return statement at end of non-void function "getInput"
}
^
-
- Posts: 1754
- Joined: Tue Apr 19, 2016 6:08 am
- Location: U.S.A
- Full name: Andrew Grant
Re: Ethereal - Official Release
You may delete main.c.
using the makeEngine makefile.
Will update this now. Old files.
using the makeEngine makefile.
Will update this now. Old files.
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Ethereal - Official Release
Thanks - it complies, but you still have two warnings which I would suggest you consider fixing.AndrewGrant wrote:You may delete main.c.
using the makeEngine makefile.
Will update this now. Old files.
Here's Mac exe for your repository
https://www.dropbox.com/s/0z8coib5lte8l ... 8.zip?dl=1
Code: Select all
Pseudo bench results on Mac Pro:
Ethereal-7.58
uci
id name Ethereal
id author Andrew Grant
uciok
go depth 16
info depth 1 score cp 51 time 2 nodes 23 hashfull 0 pv d2d4
info depth 2 score cp 5 time 2 nodes 88 hashfull 0 pv d2d4
info depth 3 score cp 35 time 3 nodes 422 hashfull 0 pv d2d4
info depth 4 score cp 5 time 4 nodes 1835 hashfull 0 pv d2d4
info depth 5 score cp 35 time 7 nodes 5040 hashfull 0 pv d2d4
info depth 6 score cp 16 time 24 nodes 24772 hashfull 0 pv e2e4
info depth 7 score cp 31 time 51 nodes 56319 hashfull 0 pv d2d4
info depth 8 score cp 22 time 100 nodes 129788 hashfull 1 pv e2e4
info depth 9 score cp 31 time 233 nodes 419597 hashfull 3 pv e2e4
info depth 10 score cp 11 time 617 nodes 1558452 hashfull 12 pv e2e4
info depth 11 score cp 31 time 908 nodes 2349082 hashfull 17 pv e2e4
info depth 12 score cp 10 time 3498 nodes 10157007 hashfull 72 pv d2d4
info depth 13 score cp 26 time 6895 nodes 20802822 hashfull 141 pv d2d4
info depth 14 score cp 10 time 14910 nodes 45211029 hashfull 298 pv c2c4
info depth 15 score cp 27 time 29761 nodes 91981457 hashfull 565 pv c2c4
info depth 16 score cp 11 time 66719 nodes 207412388 hashfull 902 pv c2c4
bestmove c2c4
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Ethereal - Official Release
the warnings:MikeB wrote:Thanks - it complies, but you still have two warnings which I would suggest you consider fixing.AndrewGrant wrote:You may delete main.c.
using the makeEngine makefile.
Will update this now. Old files.
Here's Mac exe for your repository
https://www.dropbox.com/s/0z8coib5lte8l ... 8.zip?dl=1Code: Select all
Pseudo bench results on Mac Pro: Ethereal-7.58 uci id name Ethereal id author Andrew Grant uciok go depth 16 info depth 1 score cp 51 time 2 nodes 23 hashfull 0 pv d2d4 info depth 2 score cp 5 time 2 nodes 88 hashfull 0 pv d2d4 info depth 3 score cp 35 time 3 nodes 422 hashfull 0 pv d2d4 info depth 4 score cp 5 time 4 nodes 1835 hashfull 0 pv d2d4 info depth 5 score cp 35 time 7 nodes 5040 hashfull 0 pv d2d4 info depth 6 score cp 16 time 24 nodes 24772 hashfull 0 pv e2e4 info depth 7 score cp 31 time 51 nodes 56319 hashfull 0 pv d2d4 info depth 8 score cp 22 time 100 nodes 129788 hashfull 1 pv e2e4 info depth 9 score cp 31 time 233 nodes 419597 hashfull 3 pv e2e4 info depth 10 score cp 11 time 617 nodes 1558452 hashfull 12 pv e2e4 info depth 11 score cp 31 time 908 nodes 2349082 hashfull 17 pv e2e4 info depth 12 score cp 10 time 3498 nodes 10157007 hashfull 72 pv d2d4 info depth 13 score cp 26 time 6895 nodes 20802822 hashfull 141 pv d2d4 info depth 14 score cp 10 time 14910 nodes 45211029 hashfull 298 pv c2c4 info depth 15 score cp 27 time 29761 nodes 91981457 hashfull 565 pv c2c4 info depth 16 score cp 11 time 66719 nodes 207412388 hashfull 902 pv c2c4 bestmove c2c4
Code: Select all
src/movegentest.c(90): warning #181: argument of type "unsigned long" is incompatible with format "%d", expecting argument of type "int"
printf("Seconds: %d\n",(end - start) / CLOCKS_PER_SEC);
^
src/uci.c(272): warning #1011: missing return statement at end of non-void function "getInput"
}
^
Code: Select all
printf("Nodes : %llu\n",total);
printf("Seconds: %llu\n", (end - start) / CLOCKS_PER_SEC);
ptr = strchr(str, '\r');
if (ptr != NULL) *ptr = '\0';
return(0);
}
-
- Posts: 1754
- Joined: Tue Apr 19, 2016 6:08 am
- Location: U.S.A
- Full name: Andrew Grant
Re: Ethereal - Official Release
Not home ATM. Will fix when I get back. Thanks for the help and thanks for the Mac version
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Ethereal - Official Release
fixing the warnings speed it up by 10%
Code: Select all
new pseudo bench :
Mac-Pro:Ethereal-7.58.d michaelbyrne$ Ethereal-7.58
go depth 16
info depth 1 score cp 51 time 1 nodes 23 hashfull 0 pv d2d4
info depth 2 score cp 5 time 1 nodes 88 hashfull 0 pv d2d4
info depth 3 score cp 35 time 2 nodes 422 hashfull 0 pv d2d4
info depth 4 score cp 5 time 4 nodes 1835 hashfull 0 pv d2d4
info depth 5 score cp 35 time 6 nodes 5040 hashfull 0 pv d2d4
info depth 6 score cp 16 time 20 nodes 24772 hashfull 0 pv e2e4
info depth 7 score cp 31 time 40 nodes 56319 hashfull 0 pv d2d4
info depth 8 score cp 22 time 81 nodes 129788 hashfull 1 pv e2e4
info depth 9 score cp 31 time 200 nodes 419597 hashfull 3 pv e2e4
info depth 10 score cp 11 time 542 nodes 1558452 hashfull 12 pv e2e4
info depth 11 score cp 31 time 771 nodes 2349082 hashfull 17 pv e2e4
info depth 12 score cp 10 time 3015 nodes 10157007 hashfull 72 pv d2d4
info depth 13 score cp 26 time 6052 nodes 20802822 hashfull 141 pv d2d4
info depth 14 score cp 10 time 13106 nodes 45211029 hashfull 298 pv c2c4
info depth 15 score cp 27 time 26574 nodes 91981457 hashfull 565 pv c2c4
info depth 16 score cp 11 time 60013 nodes 207412388 hashfull 902 pv c2c4
bestmove c2c4
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Ethereal - Official Release
just updated the dropbox link with the latest exe for the Mac
https://www.dropbox.com/s/0z8coib5lte8l ... 8.zip?dl=1
https://www.dropbox.com/s/0z8coib5lte8l ... 8.zip?dl=1
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Ethereal - Official Release
engine does not play under xboard - it calculates, but never makes a move