I just wanted to point out that a variant having both mandatory capture and the checking rule does exist.
Indeed it does. So this is another use for IllegalUnlessOnly (I'd like to think of a better name for that. IllegalUnlessExclusive maybe?)
For positional evaluation in this game, is everything basically negative? My frist thought was to make the material values of the pieces negative. But it's also bad to have one's pieces in the center, so the PSTs are basically negative also. And maybe everything ... having your rook on an open file is bad. A knight outpost is bad. Is "good" pawn structure also bad? On that, I'm not sure.
And if everything is reversed, maybe just invert the eval after everything? (assuming it's not a mate score, -INFINITY is still -INFINITY). Just thinking out loud. And I don't currently have a "hook" in place for adjusting the whole eval after calculation but I could easily add one. The whole "losing genre" jenre is one I would like to support...
Indeed it does. So this is another use for IllegalUnlessOnly (I'd like to think of a better name for that. IllegalUnlessExclusive maybe?)
For positional evaluation in this game, is everything basically negative? My frist thought was to make the material values of the pieces negative. But it's also bad to have one's pieces in the center, so the PSTs are basically negative also. And maybe everything ... having your rook on an open file is bad. A knight outpost is bad. Is "good" pawn structure also bad? On that, I'm not sure.
And if everything is reversed, maybe just invert the eval after everything? (assuming it's not a mate score, -INFINITY is still -INFINITY). Just thinking out loud. And I don't currently have a "hook" in place for adjusting the whole eval after calculation but I could easily add one. The whole "losing genre" jenre is one I would like to support...