Nemeton 1 release
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Nemeton 1.1
Nemeton 1.1
http://1drv.ms/1Dc4J7k
What's new.:
A quick and dirty attempt to set the evaluationvalues to something more realistic. Atleast it's less materialistic and a bit more aware of activity.
Lots of modest speedups, cleanups and improvements to the code.
Threaded Winboard input means that it can now ponder, interrupt search etc. inside a GUI.
Overhauled ponder implementation itself. From just filling the hashtable to actually interrupting and continuing the search on a ponderhit.
Stan
http://1drv.ms/1Dc4J7k
What's new.:
A quick and dirty attempt to set the evaluationvalues to something more realistic. Atleast it's less materialistic and a bit more aware of activity.
Lots of modest speedups, cleanups and improvements to the code.
Threaded Winboard input means that it can now ponder, interrupt search etc. inside a GUI.
Overhauled ponder implementation itself. From just filling the hashtable to actually interrupting and continuing the search on a ponderhit.
Stan
- Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Re: Nemeton 1.1
Thanks Stan.Stan Arts wrote:Nemeton 1.1
http://1drv.ms/1Dc4J7k
What's new.:
A quick and dirty attempt to set the evaluationvalues to something more realistic. Atleast it's less materialistic and a bit more aware of activity.
Lots of modest speedups, cleanups and improvements to the code.
Threaded Winboard input means that it can now ponder, interrupt search etc. inside a GUI.
Overhauled ponder implementation itself. From just filling the hashtable to actually interrupting and continuing the search on a ponderhit.
Stan
Roughly how much strength do you think you've gained?
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
Re: Nemeton 1.1
Me? I casually work on my chess and my Elo improves steadily. I suppose about 50 Elo a year slowly getting closer to my goal of "expert".Graham Banks wrote: Thanks Stan.
Roughly how much strength do you think you've gained?
Nemeton? Ponder off, nothing too impressive. 50-100 Elo?
Ponder on vs other engines with ponder on, a bit more than that. With draws against big engines in tests here. Not quite sure yet why that is or how to translate it to ponder off play as well..
- Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Re: Nemeton 1.1
Sorry - I meant Nemeton.Stan Arts wrote:Me? I casually work on my chess and my Elo improves steadily. I suppose about 50 Elo a year slowly getting closer to my goal of "expert".Graham Banks wrote: Thanks Stan.
Roughly how much strength do you think you've gained?
Nemeton? Ponder off, nothing too impressive. 50-100 Elo?
Ponder on vs other engines with ponder on, a bit more than that. With draws against big engines in tests here. Not quite sure yet why that is or how to translate it to ponder off play as well..
Sounds like a nice gain.
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
Nemeton 1.2
Nemeton 1.2
Bunch of tweaks. In eval it has a penalty for worse side having fewer pieces which at the same time encourages the better side to simplify the position. That seems to be a surprisingly significant improvement. Had something like that in Neurosis too, now it's more refined.
Other than that it really does seem to perform relatively better the longer timecontrols get. That was my original design/intent so that's good..
Next step is to try and go parallel somehow.
http://1drv.ms/1fexsyT
Bunch of tweaks. In eval it has a penalty for worse side having fewer pieces which at the same time encourages the better side to simplify the position. That seems to be a surprisingly significant improvement. Had something like that in Neurosis too, now it's more refined.
Other than that it really does seem to perform relatively better the longer timecontrols get. That was my original design/intent so that's good..
Next step is to try and go parallel somehow.
http://1drv.ms/1fexsyT
- Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Re: Nemeton 1.2
Thanks Michael.Stan Arts wrote:Nemeton 1.2
Bunch of tweaks. In eval it has a penalty for worse side having fewer pieces which at the same time encourages the better side to simplify the position. That seems to be a surprisingly significant improvement. Had something like that in Neurosis too, now it's more refined.
Other than that it really does seem to perform relatively better the longer timecontrols get. That was my original design/intent so that's good..
Next step is to try and go parallel somehow.
http://1drv.ms/1fexsyT
Roughly how much of a gain do you think you've made in Elo terms?
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
Re: Nemeton 1.2
Hey Bert.Graham Banks wrote: Thanks Michael.
Roughly how much of a gain do you think you've made in Elo terms?
The past has shown you guys are better at determining that than me.
- Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Re: Nemeton 1.2
No problem John.Stan Arts wrote:Hey Bert.Graham Banks wrote: Thanks Michael.
Roughly how much of a gain do you think you've made in Elo terms?
The past has shown you guys are better at determining that than me.
Posting during a toilet break in the middle of the night is never a great idea!
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
Re: Nemeton 1.2
at the same time encourages the better side to simplify the position...."
For your info, that was a technique invented by Kittinger and implemented in one of his last chess computers. Perhaps it could be even improved if the acceleration of changes take into account what kind of pieces are still on the board and what kind of advantage is the one.
As an example of what I say, if you are advantageous BUT the pieces on the board are just pawns, that accelerated rate of exchange would not be advisable.
Just a thought of an amateur, not a programmer.
Luck
Fern
For your info, that was a technique invented by Kittinger and implemented in one of his last chess computers. Perhaps it could be even improved if the acceleration of changes take into account what kind of pieces are still on the board and what kind of advantage is the one.
As an example of what I say, if you are advantageous BUT the pieces on the board are just pawns, that accelerated rate of exchange would not be advisable.
Just a thought of an amateur, not a programmer.
Luck
Fern
Re: Nemeton 1.2
It seems to me that Nemeton still can't ply under WinBoard. Here is a PGN WB created during the first stages of a tournament:Stan Arts wrote:Nemeton 1.2
Bunch of tweaks. In eval it has a penalty for worse side having fewer pieces which at the same time encourages the better side to simplify the position. That seems to be a surprisingly significant improvement. Had something like that in Neurosis too, now it's more refined.
Other than that it really does seem to perform relatively better the longer timecontrols get. That was my original design/intent so that's good..
Next step is to try and go parallel somehow.
http://1drv.ms/1fexsyT
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "1"]
[White "Nemeton 1.2"]
[Black "AICE 0.99.2"]
[Result "0-1"]
[TimeControl "40/165"]
1. d4 Nf6 2. Nf3 d5 3. c4 c6 4. e3 e6 5. Nc3 a6 6. Bd2 c5 7. cxd5 exd5 8.
Be2 Nc6 9. O-O Be6
{Xboard: Forfeit due to invalid move: d7d5 (d7d5) res=23} 0-1
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "2"]
[White "AICE 0.99.2"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "10. +1.12"]
1. d4 Nf6 2. Nf3 d5 3. c4 c6 4. e3 e6 5. Nc3 a6 6. Bd2 c5 7. cxd5 exd5 8.
Be2 Nc6 9. O-O Be6 10. Ne5 {+1.12/9 8}
{Xboard: Forfeit due to invalid move: c3d2 (c3d2) res=23} 1-0
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "3"]
[White "Arion 1.7"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.27"]
1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 Bd7 5. d5 Nce7 6. Bxd7+ Qxd7 7. O-O Nf6
8. Qe2 Ng6 9. c4 Be7 10. Nc3 O-O 11. Qd1 {+0.27/12 7}
{Xboard: Forfeit due to invalid move: d7d5 (d7d5) res=23} 1-0
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "4"]
[White "Nemeton 1.2"]
[Black "Arion 1.7"]
[Result "0-1"]
[TimeControl "40/165"]
1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 Bd7 5. d5 Nce7 6. Bxd7+ Qxd7 7. O-O Nf6
8. Qe2 Ng6 9. c4 Be7 10. Nc3 O-O
{Xboard: Forfeit due to invalid move: e6d5 (e6d5) res=23} 0-1
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "5"]
[White "Nemeton 1.2"]
[Black "Averno 0.81"]
[Result "0-1"]
[TimeControl "40/165"]
1. Nf3 d5 2. d4 Nf6 3. c4 e6 4. Nc3 dxc4 5. e4 Bb4 6. Bg5 c5 7. Bxc4 cxd4
8. Nxd4 Bxc3+ 9. bxc3 Qa5 10. Bb5+ Bd7
{Xboard: Forfeit due to invalid move: f8e8 (f8e8) res=23} 0-1
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "6"]
[White "Averno 0.81"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.42"]
1. Nf3 d5 2. d4 Nf6 3. c4 e6 4. Nc3 dxc4 5. e4 Bb4 6. Bg5 c5 7. Bxc4 cxd4
8. Nxd4 Bxc3+ 9. bxc3 Qa5 10. Bb5+ Bd7 11. Bxf6 {+0.42/10 5}
{Xboard: Forfeit due to invalid move: f6e4 (f6e4) res=23} 1-0
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "7"]
[White "Butcher 1.61 64-bit"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.47"]
1. d4 d5 2. c4 dxc4 3. e4 e5 4. Nf3 Bb4+ 5. Nc3 exd4 6. Qxd4 Qxd4 7. Nxd4
Nf6 8. f3 a6 9. Bxc4 b5 10. Be2 c5 11. Nc2 {+0.47/10 13}
{Xboard: Forfeit due to invalid move: f8e7 (f8e7) res=23} 1-0
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "8"]
[White "Nemeton 1.2"]
[Black "Butcher 1.61 64-bit"]
[Result "0-1"]
[TimeControl "40/165"]
1. d4 d5 2. c4 dxc4 3. e4 e5 4. Nf3 Bb4+ 5. Nc3 exd4 6. Qxd4 Qxd4 7. Nxd4
Nf6 8. f3 a6 9. Bxc4 b5 10. Be2 c5
{Xboard: Forfeit due to invalid move: c7c6 (c7c6) res=23} 0-1
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "9"]
[White "Nemeton 1.2"]
[Black "Chezzz 1.0.3"]
[Result "0-1"]
[TimeControl "40/165"]
1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. Nf3 Nd7 8.
h5 Bh7 9. Bd3 Bxd3 10. Qxd3 Ngf6
{Xboard: Forfeit due to invalid move: f8g7 (f8g7) res=23} 0-1
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "10"]
[White "Chezzz 1.0.3"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.21"]
1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. Nf3 Nd7 8.
h5 Bh7 9. Bd3 Bxd3 10. Qxd3 Ngf6 11. Bf4 {+0.21/11 7}
{Xboard: Forfeit due to invalid move: g8f6 (g8f6) res=23} 1-0
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "11"]
[White "CyberPagno 2.2 64-bit"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.08"]
1. Nf3 Nf6 2. c4 c5 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nb4 6. Bc4 Nd3+ 7. Ke2
Nf4+ 8. Kf1 Ne6 9. b4 cxb4 10. Ne2 Nc7 11. d4 {+0.08/9 6}
{Xboard: Forfeit due to invalid move: d4c3 (d4c3) res=23} 1-0
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "12"]
[White "Nemeton 1.2"]
[Black "CyberPagno 2.2 64-bit"]
[Result "0-1"]
[TimeControl "40/165"]
1. Nf3 Nf6 2. c4 c5 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nb4 6. Bc4 Nd3+ 7. Ke2
Nf4+ 8. Kf1 Ne6 9. b4 cxb4 10. Ne2 Nc7
{Xboard: Forfeit due to invalid move: b2c3 (b2c3) res=23} 0-1
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "13"]
[White "Nemeton 1.2"]
[Black "Esc 1.16"]
[Result "0-1"]
[TimeControl "40/165"]
1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 O-O 5. a3 Bxc3+ 6. Qxc3 b6 7. Nf3 Bb7
8. Bg5 d6 9. Nd2 Nbd7 10. f3 c5
{Xboard: Forfeit due to invalid move: c7c5 (c7c5) res=23} 0-1
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "14"]
[White "Esc 1.16"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. -0.13"]
1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 O-O 5. a3 Bxc3+ 6. Qxc3 b6 7. Nf3 Bb7
8. Bg5 d6 9. Nd2 Nbd7 10. f3 c5 11. e4 {-0.13/9 5}
{Xboard: Forfeit due to invalid move: d7f6 (d7f6) res=23} 1-0
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "15"]
[White "KnightX 1.92"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.52"]
1. e4 c5 2. Nf3 Nc6 3. Bb5 g6 4. O-O Bg7 5. d3 Nf6 6. Bxc6 bxc6 7. e5 Nd5
8. Nbd2 O-O 9. Ne4 d6 10. c4 Nc7 11. exd6 {+0.52/11 5}
{Xboard: Forfeit due to invalid move: b8c6 (b8c6) res=23} 1-0
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "16"]
[White "Nemeton 1.2"]
[Black "KnightX 1.92"]
[Result "0-1"]
[TimeControl "40/165"]
[Annotator "11. -3.87 11... +0.03"]
1. e4 c5 2. Nf3 Nc6 3. Bb5 g6 4. O-O Bg7 5. d3 Nf6 6. Bxc6 bxc6 7. e5 Nd5
8. Nbd2 O-O 9. Ne4 d6 10. c4 Nc7 11. Be3 {-3.87/10 0.1} Rb8 {+0.03/10 6}
{Xboard: Forfeit due to invalid move: f6e4 (f6e4) res=23} 0-1
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "17"]
[White "Nemeton 1.2"]
[Black "Mediocre 0.5 64-bit"]
[Result "0-1"]
[TimeControl "40/165"]
1. c4 Nf6 2. d4 e5 3. dxe5 Ng4 4. Bf4 Bb4+ 5. Nd2 d6 6. Nf3 dxe5 7. Bxe5
Bxd2+ 8. Qxd2 Qxd2+ 9. Kxd2 Nxf2 10. Rg1 O-O
{Xboard: Forfeit due to invalid move: e7e5 (e7e5) res=23} 0-1
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "18"]
[White "Mediocre 0.5 64-bit"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.39"]
1. c4 Nf6 2. d4 e5 3. dxe5 Ng4 4. Bf4 Bb4+ 5. Nd2 d6 6. Nf3 dxe5 7. Bxe5
Bxd2+ 8. Qxd2 Qxd2+ 9. Kxd2 Nxf2 10. Rg1 O-O 11. Bxc7 {+0.39/9 4}
{Xboard: Forfeit due to invalid move: g8f6 (g8f6) res=23} 1-0
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "19"]
[White "Natwarlal 0.14"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.03"]
1. d4 d5 2. g3 Nf6 3. Bg2 g6 4. Nf3 Bg7 5. O-O O-O 6. Nbd2 a5 7. a4 Na6 8.
Nb3 b6 9. c3 Nb8 10. Bf4 Bb7 11. Re1 {+0.03/10 5}
{Xboard: Forfeit due to invalid move: d7d5 (d7d5) res=23} 1-0
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "20"]
[White "Nemeton 1.2"]
[Black "Natwarlal 0.14"]
[Result "0-1"]
[TimeControl "40/165"]
1. d4 d5 2. g3 Nf6 3. Bg2 g6 4. Nf3 Bg7 5. O-O O-O 6. Nbd2 a5 7. a4 Na6 8.
Nb3 b6 9. c3 Nb8 10. Bf4 Bb7
{Xboard: Forfeit due to invalid move: b2b4 (b2b4) res=23} 0-1
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "21"]
[White "Nemeton 1.2"]
[Black "Popochin 3.2"]
[Result "0-1"]
[TimeControl "40/165"]
1. e4 e6 2. d4 d5 3. Nd2 c5 4. Ngf3 Nc6 5. exd5 exd5 6. Bb5 Bd6 7. dxc5
Bxc5 8. O-O Ne7 9. Nb3 Bd6 10. c3 O-O
{Xboard: Forfeit due to invalid move: e5d4 (e5d4) res=23} 0-1
[Event "Computer Chess Game under WinBoard"]
[Site "LUCIFER"]
[Date "2015.06.17"]
[Round "22"]
[White "Popochin 3.2"]
[Black "Nemeton 1.2"]
[Result "1-0"]
[TimeControl "40/165"]
[Annotator "11. +0.22"]
1. e4 e6 2. d4 d5 3. Nd2 c5 4. Ngf3 Nc6 5. exd5 exd5 6. Bb5 Bd6 7. dxc5
Bxc5 8. O-O Ne7 9. Nb3 Bd6 10. c3 O-O 11. Be3 {+0.22/10 5}
{Xboard: Forfeit due to invalid move: f8e7 (f8e7) res=23} 1-0
Gabor Szots
CCRL testing group
CCRL testing group

