Hi Everyone,
I just put the sources for EXchess v6.10 up on my website...
http://personal.denison.edu/~homand/EXchess.htm
It has a number of minor improvements over v6.02 in king safety, some piece and mobility value optimization via CLOP, and a few minor search improvements.
I also revised the 'default' score values in the source code to match the score.par values which have been learned and hand optimized over a long period of time... this way, if score.par is deleted by accident a new version with the 'best' values will be automatically created.
- Dan
EXchess v6.10 release
Moderators: hgm, Rebel, chrisw
-
- Posts: 171
- Joined: Wed Dec 28, 2011 8:44 pm
- Location: United States
-
- Posts: 3238
- Joined: Mon May 31, 2010 1:29 pm
- Full name: lucasart
Re: EXchess v6.10 release
Good stuff So you CLOP-timized your piece values. That's definitely the right approach to tuning an eval. I'll have to get round to that at some point in my engine.dchoman wrote:Hi Everyone,
I just put the sources for EXchess v6.10 up on my website...
http://personal.denison.edu/~homand/EXchess.htm
It has a number of minor improvements over v6.02 in king safety, some piece and mobility value optimization via CLOP, and a few minor search improvements.
I also revised the 'default' score values in the source code to match the score.par values which have been learned and hand optimized over a long period of time... this way, if score.par is deleted by accident a new version with the 'best' values will be automatically created.
- Dan
I downloaded and compiled it w/o any problems on GNU/Linux, using gcc 4.6.1, as follows:
Code: Select all
g++ -o ./exchess -O3 -flto EXchess.cc
-
- Posts: 238
- Joined: Tue Jul 12, 2011 1:31 pm
Re: EXchess v6.10 release
Thanks for sharing your job Dan.
It compiled fine under xubuntu 11.10, 3.0.0-15-generic 64 bit gcc-4.6.1
$ g++ -o EXchess_console src/EXchess.cc -O2
Seems to work perfectly under scidVSpc
Regards
E Diaz
It compiled fine under xubuntu 11.10, 3.0.0-15-generic 64 bit gcc-4.6.1
$ g++ -o EXchess_console src/EXchess.cc -O2
Seems to work perfectly under scidVSpc
Regards
E Diaz
-
- Posts: 171
- Joined: Wed Dec 28, 2011 8:44 pm
- Location: United States
Re: EXchess v6.10 release
Yes, the released versions of EXchess always have the 'beta' tag, so it is not a unique identifier and can be omitted if you wish.SzG wrote:
Hi Dan,
Nice to see you working on EXchess again.
BTW, we can omit the 'beta' tag from the name, if I understand it correctly, can't we?
- Dan
-
- Posts: 171
- Joined: Wed Dec 28, 2011 8:44 pm
- Location: United States
Re: EXchess v6.10 release
Thanks!lucasart wrote: Good stuff So you CLOP-timized your piece values. That's definitely the right approach to tuning an eval. I'll have to get round to that at some point in my engine.
I downloaded and compiled it w/o any problems on GNU/Linux, using gcc 4.6.1, as follows:I'll test it in my Open Source Blitz rating list (cf my posts in the tournament forum), and you'll get results tomorrow.Code: Select all
g++ -o ./exchess -O3 -flto EXchess.cc
The CLOP optimization is an interesting tool. I am just learning how to use it effectively. My piece + mobility values were already pretty well optimized via TD learning (or so I thought), but with about 25,000 games, CLOP changed them rather significantly. The net result was about +10 elo in my rapid game testing, so the new values make a small, but measureable improvement in play. I am not sure if I would have gotten more from 100,000 games, but I may try it at some point.
- Dan
-
- Posts: 3238
- Joined: Mon May 31, 2010 1:29 pm
- Full name: lucasart
Re: EXchess v6.10 release
Hello Daniel,
have a look here
http://www.talkchess.com/forum/viewtopic.php?t=42230
it looks like 6.10 is a lot stronger than 6.0.2 !
congrats for the new improved release
have a look here
http://www.talkchess.com/forum/viewtopic.php?t=42230
it looks like 6.10 is a lot stronger than 6.0.2 !
congrats for the new improved release
-
- Posts: 42358
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: EXchess v6.10 release
Hi Dan,dchoman wrote:Hi Everyone,
I just put the sources for EXchess v6.10 up on my website...
http://personal.denison.edu/~homand/EXchess.htm
It has a number of minor improvements over v6.02 in king safety, some piece and mobility value optimization via CLOP, and a few minor search improvements.
I also revised the 'default' score values in the source code to match the score.par values which have been learned and hand optimized over a long period of time... this way, if score.par is deleted by accident a new version with the 'best' values will be automatically created.
- Dan
do you know if Jim will be making a compile available so that those interested can test it?
Graham.
gbanksnz at gmail.com
-
- Posts: 1641
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: EXchess v6.10 release
My windows compiles (mingw) are crashing on first move unfortunatelyGraham Banks wrote:Hi Dan,dchoman wrote:Hi Everyone,
I just put the sources for EXchess v6.10 up on my website...
http://personal.denison.edu/~homand/EXchess.htm
It has a number of minor improvements over v6.02 in king safety, some piece and mobility value optimization via CLOP, and a few minor search improvements.
I also revised the 'default' score values in the source code to match the score.par values which have been learned and hand optimized over a long period of time... this way, if score.par is deleted by accident a new version with the 'best' values will be automatically created.
- Dan
do you know if Jim will be making a compile available so that those interested can test it?
Graham.
Jim.
-
- Posts: 171
- Joined: Wed Dec 28, 2011 8:44 pm
- Location: United States
Re: EXchess v6.10 release
Last night I found a bug in reading the score.par file. This happens during initialization, and it shouldn't cause a crash as EXchess should use the default values. But I did fix it this morning and upload a new tar ball.Jim Ablett wrote:My windows compiles (mingw) are crashing on first move unfortunatelyGraham Banks wrote:Hi Dan,dchoman wrote:Hi Everyone,
I just put the sources for EXchess v6.10 up on my website...
http://personal.denison.edu/~homand/EXchess.htm
It has a number of minor improvements over v6.02 in king safety, some piece and mobility value optimization via CLOP, and a few minor search improvements.
I also revised the 'default' score values in the source code to match the score.par values which have been learned and hand optimized over a long period of time... this way, if score.par is deleted by accident a new version with the 'best' values will be automatically created.
- Dan
do you know if Jim will be making a compile available so that those interested can test it?
Graham.
Jim.
Playing strength should not be affected. Not sure if this will fix the mingw problem, but I am happy to work more on it if you have a description of the problem... does it start in console mode (without winboard/xboard)?
- Dan
-
- Posts: 1641
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: EXchess v6.10 release
Hi Dan,dchoman wrote:Last night I found a bug in reading the score.par file. This happens during initialization, and it shouldn't cause a crash as EXchess should use the default values. But I did fix it this morning and upload a new tar ball.Jim Ablett wrote:My windows compiles (mingw) are crashing on first move unfortunatelyGraham Banks wrote:Hi Dan,dchoman wrote:Hi Everyone,
I just put the sources for EXchess v6.10 up on my website...
http://personal.denison.edu/~homand/EXchess.htm
It has a number of minor improvements over v6.02 in king safety, some piece and mobility value optimization via CLOP, and a few minor search improvements.
I also revised the 'default' score values in the source code to match the score.par values which have been learned and hand optimized over a long period of time... this way, if score.par is deleted by accident a new version with the 'best' values will be automatically created.
- Dan
do you know if Jim will be making a compile available so that those interested can test it?
Graham.
Jim.
Playing strength should not be affected. Not sure if this will fix the mingw problem, but I am happy to work more on it if you have a description of the problem... does it start in console mode (without winboard/xboard)?
- Dan
Exchess plays first move but on opponent's move reply it crashes.
Jim.