Fairy-Max 5.0a released

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
hgm
Posts: 28342
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Fairy-Max 5.0a released

Post by hgm »

I am not sure what you are asking. The bare-King mating is done by detecting there is a bare King in the root, multiplying its piece-square table by a factor (1 + reversiblePlyCounter/10) compared to the other pieces, and replacing the PST of all pieces by one that penalizes the adjacent two corners whenever the bare King steps onto a corner square. And by using a search without extensions or reductions, (and certainly no null move), except for extending those moves that step a bare King out of the corner by two ply.
Daniel Anulliero
Posts: 770
Joined: Fri Jan 04, 2013 4:55 pm
Location: Nice

Re: Fairy-Max 5.0a released

Post by Daniel Anulliero »

hgm wrote:I am not sure what you are asking. The bare-King mating is done by detecting there is a bare King in the root, multiplying its piece-square table by a factor (1 + reversiblePlyCounter/10) compared to the other pieces, and replacing the PST of all pieces by one that penalizes the adjacent two corners whenever the bare King steps onto a corner square. And by using a search without extensions or reductions, (and certainly no null move), except for extending those moves that step a bare King out of the corner by two ply.
Thanks HG
I searched just the topic where you had explained your algo in détail