Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Bug: Lese Majeste missing checkmates in h# #312

Closed
andrew-buchanan opened this issue May 17, 2021 · 3 comments
Closed

Bug: Lese Majeste missing checkmates in h# #312

andrew-buchanan opened this issue May 17, 2021 · 3 comments
Assignees
Labels

Comments

@andrew-buchanan
Copy link

1k6/1P6/K2Q4/8/8/8/8/8
h#0.5
Lese Majeste condition

Popeye v4.85 via Olive v1.3

Popeye Windows-64Bit v4.85 (1024 KB)
1...Qd6-d8 #
solution finished. Time = 0.012 s

Missing 1...Ka6-b6 #

A hypothesis it's not picking up "waiting move" mates, but only those where the checking unit moves?

Thanks for all your kind work - much appreciated,

@thomas-maeder thomas-maeder self-assigned this May 19, 2021
@thomas-maeder
Copy link
Owner

thomas-maeder commented May 19, 2021

Once I disable the "orthodox mating moves" optimisation for Lese Majeste, I get the following:
1...Ka6-b6 #
1...Qd6-h2 #
1...Qd6-g3 #
1...Qd6-f4 #
1...Qd6-e5 #
1...Qd6-d8 #

Does this make more sense?

@thomas-maeder
Copy link
Owner

Fixed for 4.87

@andrew-buchanan
Copy link
Author

andrew-buchanan commented Jun 23, 2021 via email

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants