🕸Fergus Duniho wrote on Tue, Apr 19, 2022 05:50 PM UTC:
I'm testing my code for Chess66 on Game Courier right now, and with a Knight on a3, I currently have its legal moves as a5, c5, c4, c2, and b1. Because 4 is right above it, it looks like b5 could be another legal move by going over 4 and a5 and turning right to b5. It could be argued that this is illegal because there is a single-direction path from a3 to b5. But if that rules that out, it might also rule out a5 as a legal move, because there is a single-direction path to it through 4.
I'm testing my code for Chess66 on Game Courier right now, and with a Knight on a3, I currently have its legal moves as a5, c5, c4, c2, and b1. Because 4 is right above it, it looks like b5 could be another legal move by going over 4 and a5 and turning right to b5. It could be argued that this is illegal because there is a single-direction path from a3 to b5. But if that rules that out, it might also rule out a5 as a legal move, because there is a single-direction path to it through 4.