Check out Grant Acedrex, our featured variant for April, 2024.

Enter Your Reply

The Comment You're Replying To
H. G. Muller wrote on Sun, Oct 22, 2023 08:09 AM UTC:

As I understand it this is all about how pieces with distant moves could be 'non-jumping', and specifying in detail which squares have to be empty for the move to be allowed. As the number of possibilities for this grows combinatorially with the length of the leap (there are 2 to the power N patterns of occupied vs empty squares if there are N squares between origin and destination, and for each of those it could be independently chosen whether the move is allowed or not, for a total of 2^(2^N) possibilities), this can obviously not be indicated with different modifier prefixes. The original Betza notation supported only a few cases, through the n and j modifiers (i.e. only if all empty, or only if exactly one occupied, while the default is 'irrespective of any occupants').

In XBetza it is already possible to specify each pattern, by defining the move as a multi-leg move consisting of K steps specifying the trajectory, and give each of the non-final steps a p, m or mp mode (for 'must be occupied', 'must be empty' (the default) or 'don't care', respectively). So if we use the H leap as an example (2 intermediate squares), afmpafW would be possible only if the first square was empty, mpafafW only if the second square was empty, afafW would require both to be empty (for which the shorthand nH exists), pafafW would require the first to be occupied, the second to be empty, etc. To get OR-like behavior you can simply specify all allowed possibilities; afmpafWmpafafW would mean either the first or second square (or both) should be empty, while afpafWpafafW would mean one square must be empty, the other occupied (shorthand jH).


Edit Form

Comment on the page Variants playable against the diagram's AI

Conduct Guidelines
This is a Chess variants website, not a general forum.
Please limit your comments to Chess variants or the operation of this site.
Keep this website a safe space for Chess variant hobbyists of all stripes.
Because we want people to feel comfortable here no matter what their political or religious beliefs might be, we ask you to avoid discussing politics, religion, or other controversial subjects here. No matter how passionately you feel about any of these subjects, just take it someplace else.
Quick Markdown Guide

By default, new comments may be entered as Markdown, simple markup syntax designed to be readable and not look like markup. Comments stored as Markdown will be converted to HTML by Parsedown before displaying them. This follows the Github Flavored Markdown Spec with support for Markdown Extra. For a good overview of Markdown in general, check out the Markdown Guide. Here is a quick comparison of some commonly used Markdown with the rendered result:

Top level header: <H1>

Block quote

Second paragraph in block quote

First Paragraph of response. Italics, bold, and bold italics.

Second Paragraph after blank line. Here is some HTML code mixed in with the Markdown, and here is the same <U>HTML code</U> enclosed by backticks.

Secondary Header: <H2>

  • Unordered list item
  • Second unordered list item
  • New unordered list
    • Nested list item

Third Level header <H3>

  1. An ordered list item.
  2. A second ordered list item with the same number.
  3. A third ordered list item.
Here is some preformatted text.
  This line begins with some indentation.
    This begins with even more indentation.
And this line has no indentation.

Alt text for a graphic image

A definition list
A list of terms, each with one or more definitions following it.
An HTML construct using the tags <DL>, <DT> and <DD>.
A term
Its definition after a colon.
A second definition.
A third definition.
Another term following a blank line
The definition of that term.