Comments/Ratings for a Single Item
My first chess variant, Huntsman Chess, is inspired by Bruce Zimov's Lumberjack Chess and Mark Leff's Upchess. http://pika.cs.nctu.edu.tw/lit/HuntsmanChess.zip
Lumberjack64
Very nice!
But the real challenge is, can you make a Querquisite for Unnecessarily Complicated Chess? ;)
I'm not even sure how they'd work there. I'd rather make an Interactive Diagram for Smess.
Roger that! :D
(BTW, if I'd been serious about that, I'd say that the QQ would move like the starting form of the Royal Row piece of that column. But I'll let it wait for the next level of UCC anyway.)
The recommended way for making Querquisite-like pieces is morphing. This game is in fact a special version of Avatar Chess, with a more regular morphing patters. Except that in Avatar the King was not morphing, because it was too difficult to checkmate it in thet case.
This seems to be solved here by making checking the King the goal here, rather than checkmating it? Wouldn't that be to easy?
The Interactive Diagram doesn't support checking as a winning condition. Currently the AI is not even aware that it is in check. (Except sometimes in nodes that would otherwise be leaves, when the last-moved piece delivers the check.) Perhaps I should change that, at least in the non-leaf nodes. (It is a rather large computational effort to detect every check and doing it in leave nodes would severely reduce the search speed.) Then for games where checking is the goal it could declare game end when it detects one.
In fact there could be two flavors of this: checking with a pseudo-legal move could be enough (as for King capture), the move would have to be legal (as for baring). In the variant 3-checks only the third check wins. I suppose the whole thing could be implemented by subtracting one royalty quantum from the royalty counter that the I.D. keeps track of incrementally whenever there is a check, which otherwise only happens when a royal is captured.
=== @Mr. H.G.Muller,
Dear respected H.G.Muller, how to write: multiple jumps of checker, mv only?
I designed this for checker variants. For one- turn checker jump, could write: __ mpW, or _ mpF
But, for multiple, continuous, jumps of checker, how to express that?
Thanks so much, respected Mr. muller.
sincerely, Adella.
(pa)mF would do it, where you can limit the number of jumps by putting a umber behind the parentheses. The jumps would not capture, though; to do that you would need (ca)mF.
The Diagram is designed for chess variants, though, not for checkers. Subtle checkers rules, such that you cannot jump over the same piece twice, cannot be implemented.
===== @ Mr. H.G.Muller,
Dear respected H.G.Muller, Thanks for your
quick reply. Your advice is great and the checker
works well.
___ checker_multiple-Jump---- (pa)4 mfF
____checker_multiple-capture-- - c(pa)4
mfF
....Thanks so much for your advice, best
wishes. sincerely, Adella.
==== @ H.G.Muller,
dear respected h.g..muller, you can't imagine how
much fun i it is to let the horse to follow a checker track
to fast move to enemy to checkmate. And you could pre-draw your checker ckm-line, for the horse to trot on, to enemy camp, to checkmate. so pleasant.
Try it , hope you like it.
multi_jump- knight checker---- (pa)4 mfF sN
Thanks so much for your advice in coding.
sincerely, Adella.
11 comments displayed
Permalink to the exact comments currently displayed.