which technic next to implement?

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

smatovic
Posts: 2639
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: which technic next to implement?

Post by smatovic »

null-move is not much code. You can do this in 10-20-30 lines depending on how you implement it.
yepp, you and Dann are right, 11 lines of code and + 2 ply depth :-)

thx,
Srdja
smatovic
Posts: 2639
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: which technic next to implement?

Post by smatovic »

Do you store and retrieve the best move from hash?
yes, that works fine.
What exactly did not work about aspiration windows?
i think i implemented it correctly, but there is no decreasement of searched nodes to observe...maybe i have to take care of my PVS implementation with my ID-Framework.



--
Srdja
User avatar
marcelk
Posts: 348
Joined: Sat Feb 27, 2010 12:21 am

Re: which technic next to implement?

Post by marcelk »

smatovic wrote: i think i implemented it correctly, but there is no decreasement of searched nodes to observe...maybe i have to take care of my PVS implementation with my ID-Framework.
That is normal: PVS and aspiration window are both fishing in the same pond. When you already have PVS, the aspiration window will not add as much anymore.
smatovic
Posts: 2639
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: which technic next to implement?

Post by smatovic »

That is normal: PVS and aspiration window are both fishing in the same pond. When you already have PVS, the aspiration window will not add as much anymore.
I understand,
btw: thanks for MSCP, it is a good teacher for understanding chess techniques.

--
Srdja
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: which technic next to implement?

Post by Dann Corbit »

smatovic wrote:
That is normal: PVS and aspiration window are both fishing in the same pond. When you already have PVS, the aspiration window will not add as much anymore.
I understand,
btw: thanks for MSCP, it is a good teacher for understanding chess techniques.

--
Srdja
He also wrote a nice paper on chess programming.
http://alexandria.tue.nl/extra2/afstver ... ck2002.pdf