Re: N.E.G. 1.0 released

Post by H.G.Muller » Sun Dec 29, 2019 10:34 am
I uploaded a fixed version (1.3) to the same link (source & Windows .exe). It now also tests for r, b or n suffix on the input move, and performs the indicated promotion if it finds one.

I guess it would need an extra run of the move generator to make it realize that capture can solve a solo threat: it would run for the opponent with a task function somewhat similar to Score(), which would ignore any move that does not capture or that goes to square with more than one attacker, and remember the score of the best such move at the from-square (initialized to 0 before the MoveGen). In the routine Score() this value for the to-square should then be added to the score.

I guess this would already give a big improvement. It would be more difficult to also apply this to threats with more than a single attacker. Because how much that matters would depend on what the other attacker is. Reducing a 2-attacker-1-protector threat (which would gain the entire victim) to 1 vs 1 might not make the entire threat go away, as the remaining attacker could be of lower value than the victim. But perhaps it could not hurt much to assume it does. As usually one of the attackers would be more valuable than the victim (or the threat could have been cashed before), and thus no threat when we take out its support. And when we take the more valuable attacker the opponent is under pressure to take that back first, rather than cash the the threat.

https://home.hccnet.nl/h.g.muller/dwnldpage.html

