Check out Symmetric Chess, our featured variant for March, 2024.

Enter Your Reply

The Comment You're Replying To
H. G. Muller wrote on Thu, Jun 11, 2020 08:27 AM UTC:
satellite=musketeer files=8 ranks=10 graphicsDir=/membergraphics/MSelven-chess/ whitePrefix=w blackPrefix=b graphicsType=png squareSize=34 useMarkers=1 maxPromote=1 promoZone=2 promoChoice=QMACSELFHURNB symmetry=mirror firstRank=0 autoGate=1 enableAI=2 hole::::a0-h0 pawn::::a2-h2 unicorn::NC:::1 hawk::ADGH:falcon::1 fortress::B3DvN:tower::1 elephant::KAD:::1 leopard::B2N:::1 cannon::KDsN:::1 archbishop:::::1 chancellor:M::::1 spider::B2ND:crownedrook::1 dragon:D:QN:dragon::1 knight:N:::b1,g1 bishop::::c1,f1 rook::::a1,h1 queen::::d1 king::::e1

Click on the name of a piece to see its move diagram

The autoGate option

I added a new option to the Interactive Diagram, to make it possible to use brouhaha squares also for Musketeer-style gating. This is mainly an AI thing: in the manual use of the diagram it was already possible to drag the pieces that should be gated from the brouhaha square where you put it to the board as a separate move. The design choice of not enforcing any turn order in the diagram was made precisely do allow that kind of double moving. The only thing that changes here by specifying autoGate=1 is that highlighting of the normal moves the piece has from the brouhaha square is suppressed on the extreme ranks.

But when the AI has to think ahead it has of course to know that the pieces are gated as side effect of any move of the piece in front of it. And the AI should not kinck in when the user has moved his back-rank piece before he had time to also perform the accompanied gating. This should now also work.

The Musketeer Chess demo

The diagram above gives a reasonable representation of Musketeer Chess, taking into account that we are not dealing with a program dedicated to a specific variant, but merely with an 'electronic chess board' intended to be a virtual representation of your woodware board at home. That it can indicate the pseudo-legal moves of the pieces you grab is merely an aid to the memory, which in chess variants can be pretty useful.

To use the above diagram as a Musketeer Chess demo, you can drag the selected Musketeer pieces from the piece table to the gating ranks. You would have to do that for both sides; the generic AI only knows how to push chess pieces over a board, and doesn't support any variant-specific stuff like selecting gating squares. After you placed the pieces, you can start the AI and play against it.


Edit Form

Comment on the page Musketeer Chess

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.