Check out McCooey's Hexagonal Chess, our featured variant for May, 2025.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Comments by HGMuller

EarliestEarlier Reverse Order LaterLatest
10x10 Boards[Subject Thread] [Add Response]
H. G. Muller wrote on Sun, Aug 24, 2008 08:52 PM UTC:
I already posted this in the 'piece sets' discussion, but
boards like the one in the photograph, used to be quite common
here when I bought it 30 years ago. One side is 8x8 for Chess,
the other (shown here) is 10x10 for draughts. Material is dark
and light wood, presumably glued to a single big substrate.


H. G. Muller wrote on Mon, Aug 25, 2008 05:25 AM UTC:
The 'Royal Dutch Draughts Union' offers two kinds of boards for sale on their website:
The one below is the cheaper one (€20,-). From the picture it is a bit difficult to see,
but ik looks like the chequering is really brought about by two different colors of wood,
and not by painting of the white squares. (A technique that is standard here for
cheap boards of ~€10. The other board they list is €25, and described as having edgeless
(No picture, though. Prices excluding shipping and import charges.)


[Subject Thread] [Add Response]
H. G. Muller wrote on Fri, Sep 19, 2008 08:51 AM UTC:
This might be a good place to point out that the Mao, Moa and Moo do not
exhaust the possibilities of lame Knight moves. They are the only
possibilities as you lay out the Knight's leap on the board as an
orthogonal + diagonal step (in either order). But there are other paths
that lead to a (1,2) leap as well.

Super Chess, for instance, makes use in some pieces (Archer, Ambassador)
of a three-step Knight move, reaching (1,2) through the unique path
(0,1)-(1,1)-(1,2) (i.e. a zig-zag path of orthogonal steps, first and last
one in the same direction, and the middle one perpendicular to that). The rationalization in Super Chess is that an Archer needs a clear line of fire, and thus both 'intervening' squares must be empty. This introduces an even larger degree of lameness to the moves, which can now be blocked on two squares. (Note that a path (1,1)-(0,1)-(1,2) effectively would be the same.)

Other posibilities would be to lay out the path as (1,0)-(1,1)-(1,2) or
(0,1)-(0,2)-(1,2), the L-shaped moves. These would also be 'double
lame'. In practice lameness is a very strong handicap, especially in a
piece like Mao, where two moves in different directions can be blocked on
a single square, due to overlapping paths. A Mao in normal Chess would be
worth only half a Knight , almost exactly. With doubly lame moves almost
no value would remain, unless the lameness is partly ameliorated by mking
the piece multi-path, like the Moo.

If we would combine the two L-shaped and the zig-zag doubly-lame move in a
multi-path piece, it would have exactly the same degree of lameness
(topologically equivalent) as George Duke's Falcon!

Sissa. Variant on 9 by 9 board with Sissa's. (9x9, Cells: 81) [All Comments] [Add Comment or Rating]
H. G. Muller wrote on Sat, Sep 20, 2008 08:49 PM UTC:
I don't see multi-path as an alternative to leaper / slide / hopper. Multi-path sliders aso exist, such as the Crooked Bishop.

I aways thought 'lame' was a pretty accurate description for pieces that do not leap well. The name for any handicap is bound to be derogatory, as no one like to be handicapped. But being subject to blocking is definitely not a positive trait, the piece vaue suffers greatly by this. The Mao is worth only half a Knight.

We could also call lame leapers 'creepers', referring to a mode of locomotion in tight contact with the ground, and thus easily obstructed. Multi-path is basically a fractional form of lameness, where multiple quares have to be occupied to block a move, while multiple lameness occurs when occupancy of one square can block several moves. (Such as in the Mao, which could be called doubly lame.)

10x10 Boards[Subject Thread] [Add Response]
H. G. Muller wrote on Wed, Sep 24, 2008 09:21 AM UTC:
I did some shopping at the drugstore the other week, and to my surprise they
were also selling chess/draughts boards (one side 8x8, the other 10x10). I
could not detect what material the boards themelves were made off (perhaps
plywood, or some compressed wood-fibre material), as the chequering and
texture seemed to be printed on top of it, perhapson some glued-on foil.
There was a wooden rim around the board.

Price: €3,-

Superchess and Monarch. Booklet in English and Dutch and book in Dutch about large chess variants with fantasy pieces.[All Comments] [Add Comment or Rating]
H. G. Muller wrote on Wed, Sep 24, 2008 07:58 PM UTC:Excellent ★★★★★
Note that I implemented the form of Superchess as it is played in the Dutch Open in Fairy-Max, and added support for it in WinBoard. People interested in playing Superchess against the computer, can download the entire package of WinBoard + Fairy-Max set up to play Superchess (although Capablanca, Cylinder, Berolina, Shatranj, Courier, the Unspeakable variant, Falcon Chess, and good old Mad Queen are also still on the menu) from:

http://home.hccnet.nl/h.g.muller/WinBoard_F.zip

The folder contains shortcuts for playing two kinds of Superchess, actually:

The kind that is played in the Dutch open has BN, RN, QN and KN compounds randomly replacing ordinary pieces in a symmetric array (two on Q-side, two on K-side) on an 8x8 board.

The other sub-variant features Emperors in stead of Kings as Royal pieces (an Emperor moves as King, but also has a two-step forward or backward (non-jumping) move), and has Betza's FWAD and WD, the Squirrel (NAD) and the BN compound as replacements in the initial array (also on 8x8).

This only samples a small part of the possibilities of Superchess, which features over 50 different fairy pieces, but it allows you to get a flavor of the game, at least.

Chess. The rules of chess. (8x8, Cells: 64) (Recognized!)[All Comments] [Add Comment or Rating]
H. G. Muller wrote on Thu, Sep 25, 2008 06:30 AM UTC:
The point is that you are dead once your King is captured. So it does not matter if it is 'protected' by the Bishop, the Bishop wil not be able to recapture the enemy King, as the game is already over by the time it is his turn to move.

Alfaerie Variant Chess Graphics. Set of chess variant graphics based on Eric Bentzen's Chess Alpha font.[All Comments] [Add Comment or Rating]
H. G. Muller wrote on Fri, Sep 26, 2008 12:42 PM UTC:
Is it possible to make the alfaerie set available as a true-type font? Then it would be automatically scalable to any size, rather than needing a separate set of bitmaps for every size.

They could also be used in the WinBoard GUI, in that case.

H. G. Muller wrote on Sat, Sep 27, 2008 06:19 AM UTC:
'Tascbase (now discontinued) had a TrueType chess figurine font for diagrams, which is freeware I'm sure'

Yes, but it seems to contain only symbols for orthodox Chess pieces. There are many freely available fonts that do that, (e.g. see http://www.enpassant.dk/chess/fonteng.htm ), but virtually none those support fairy pieces. And the few that do usually support them as rotated ordinary symbols (upside-down Queen for Grasshopper etc.), which I positively hate.

There is George Tsavdaris' WinboardF font, but it is far more limited than Alfaerie. And there is the Superchess font that supports the orthodox plus 9 non-orthodox Chess pieces, but it has a licene agreement that allows it only to be used for Superchess. So besides the fact that it is even more limited than the WinboardF font, it cannot b distributed with WinBoard.

H. G. Muller wrote on Sun, Sep 28, 2008 06:32 PM UTC:
M. Winther: 
| Why don't you download a font editor and complement the Tasc figurine 
| font with fairy pieces.
| /Mats

Would this be before or after I wrote the 7-men tablebase builder, a Shogi engine, back-ported WinBoard to Linux, fixed up Joker80 for the upcoming World Championhip of the unspeakable variant, and implemented on-the-fly tablebase generation in my normal-Chess engine Joker?

Problem is that I am aready severely overloaded with Chess-programming projects, so I try to avoid doing things that others might do as well or better as I could do them, or might even have done already. So that I can concentrate on those that people are waiting for most, and will not be done unless I do them.

[Subject Thread] [Add Response]
H. G. Muller wrote on Mon, Sep 29, 2008 07:54 AM UTC:
The Mastodon is indeed a strong piece. On 8x8 I find for its end-game (i.e.
only othe pieces present King and Pawn) value ~750, when R=500 and Q=975 (R
and Q are the closest orthodox pieces I compare it with).

In a Superchess context (with standard opening array CNBQKACeR, where Ce =
Centaur = KN), as Q replacement, I find the Mastodon opening value to be
only 150 below Queen, but due to the large number of superpieces on such a
small board, all light pieces gain strongly in opening value: N=350, R=575
when Q=950 (and thus Mastodon = 800).

Losing Chess III. Captures are mandatory; checkmating or having bare.[All Comments] [Add Comment or Rating]
H. G. Muller wrote on Wed, Oct 1, 2008 02:11 PM UTC:
Pulsar by Mike Adams is an engine that can play Loser's Chess. Judging by it playing strength in normal Chess and Shatranj it is still a pretty weak engine. (Fairy-Max, which in itself is only a mediocre engine, crushes it in those variants.) But it might be a bigger challenge than a Java demo.

[Subject Thread] [Add Response]
H. G. Muller wrote on Wed, Oct 1, 2008 02:37 PM UTC:
I don't think you have to worry about equipment too much. Life is going
virtual, and computers will be able to provide any virtual equipment. Be
it 3d stereo displays or extra Queens.

What s our opinion about Superchess? (The variety as in 'Superchess and
Monarch'.) It seems many of your goals are implemented there. E.g.
promotion only to pieces hold in reserve (i.e. captured or replaced from
the initial setup). It is friendy to introduction of exotic pieces, as the
initial array has much shuffle character (brought about by players picking
replacements for the pieces in the Mad Queen array and symmetrizing
those), so that intrducing something new does not automatically make tons
of opening knowledge go down the drain. Over 50 pieces are already
defined, and people can by mutual agreement decide which of those are
available as replacements and promotion pieces. All the pieces are
available as hardware (high-quality wooden piece sets).

Camel. An elongated Knight making a (3, 1) leap.[All Comments] [Add Comment or Rating]
H. G. Muller wrote on Thu, Oct 2, 2008 06:58 AM UTC:
The Camel is actually a very awkward piece on an 8x8 board. It has such a poor manoeuvrability that it is almost always lost in the end-game without compensation, as there are almost no squares where all its moves stay within the board. The few squares where it has a reasonable number of moves it can only navigate between by first passing over squares where it has almot no moves. So as the board gets empty and there are no more pieces that can defend the Camel to keep it alive, it is first attacked on a good square to chase it avay to a very poor square, and then attacked there whle it cannot get away at all.

The only reason that it is worth something in the opening and ealy middle-gam, on a board dense with pieces, it can relatively easily fork something (from a safe distance, something that might still locked in by its own Pawns) and be exchaned for it.

More interesting pieces comparible in strength to a Knight are for one the FD (Betza notation), which is color-bound like the Camel, but much more useful. (Stragely enough this very playable piece is not described anywhere on these pages. Its ability to make Dababba-like jumps adds a new aspect to Chess, which requirer you to re-think Pawns structure.) The other are the 'Woody Rook' (Betza WD) and Commoner, because they are weak pieces having mating potential.

Pieces weaker than Knight (with 4 move targets, like Ferz and Wazir) usually make a game only slow and boring. Shatranj is a horrible game, which drags on forever and ends in draw 2 out of 3 times.

[Subject Thread] [Add Response]
H. G. Muller wrote on Sat, Oct 4, 2008 07:28 AM UTC:
If we are talking about organizations promoting what they consider the
successor of Chess, again Superchess comes to mind. (
http://www.superchess.nl ) Although this is pretty much a one-person
organization, they do organize tournaments, sell piece sets, and advertize
their activities in Chess clubs all around the country. Due to my
involvement they now also can offer on their website a PC program that can
play Superchess (so far only on the Dutch pages; they are still updating
the English part of their website).

They only operate in a limited geographical region, though: The
Netherlands and Belgium. A FIDE IM is participating in the upcoming Dutch
Open Championship, (Oct 12), and indeed won the event 2 years ago.

I have registered for the Championship to see how it fares.

H. G. Muller wrote on Sat, Oct 4, 2008 01:16 PM UTC:
Sorry to post off-topic here, but I have been trying to send e-mail to
Fergus, but it seems that the POP-server at chessvariants.org is no
longer
working. So as Fergus was posting here, I hope to catch his attention. I
wanted to submit an entry for the piececlopedia.

A second question that I am not sure where to direct:
I am looking for the e-mail address of Bill Angell, the author of the
Capablanca version of GNU Chess (of which the executable is available
from
the CV website). This because I wanted to ask him for the source code.
But
the CVpage says 'contact us' for Bill's e-mail address. Does
CVpages still have a valid e-mail address for Bill Angell? The
cais.cais.com address was not working.

H. G. Muller wrote on Sat, Oct 4, 2008 01:51 PM UTC:
Well, as most varints are backed by zero-person organizations, one person
seems already a huge leap forward. I would say it doesn't really matter
very much how many persons you throw at this: if people do not like the
game, it will not catch on even if you would throw 100 people at promoting
it. If they do like it, it shoul propagate itself whereever you plant the
seeds, and one person could do that easily.

H. G. Muller wrote on Sun, Oct 5, 2008 09:54 AM UTC:
Larry Smith:

| 2. The cost of designing and manufacturing, not to mention maintaining a
| stockpile for sale, of all the potential piece types is nearly prohibitive
| if applied to the Staunton-style appearance. Thus the use of simple
| colored discs with either letters or symbols embossed or painted.

Yet this is exactly what some people do:

OK, €89,95 for this entire set of 32 pieces (16 white, 16 black) is not extremely
cheap. It amounts to €2,81 a piece. (For more pictures, look here.)


H. G. Muller wrote on Sun, Oct 5, 2008 11:11 AM UTC:
Well, the person selling these does not do it for profit (he is retired),
so my guess is this is close to manufacturing cost.

I am not sure what you mean by 'cover all piece types'. What is 'all'?
The number of possible piece types is unlimited, but except for the
orthodox Chess pieces no Staunton shape is defined for any of them. People
do not even agree about how they should be called, so taking a shape that
could be considered a logical representation for that name is already a
hopeless task.

So any unorthodox piece can represent what you want it to represent. If
there are enough different models, you won't have too much trouble
picking a subset for playing any given variant.

Btw, about the Superchess software: I have instructions available in
English for that, on my website:
http://home.hccnet.nl/h.g.muller/superE.html .

H. G. Muller wrote on Sun, Oct 5, 2008 12:51 PM UTC:
Reinhard:

When I rigged WinBoard and Fairy-Max to play Superchess, I interpreted the
rules that are given on the superchess website rather liberally, in order to
have a quick result. (The Dutch Championship takes place Oct 12!)

I did not feel like implementing the prelude as it is described in the
rules. The prelude in my eyes is merely a way to randomize the opening
array without the aid of any external equipment, so that it can be used in
Human over-the-board play. No strategical advantage can be derived from it,
as one is forced to symmetrize after every choice by the opponent, undoing
every advantage the choice could have had. It is just a clever way of
making sure both players have an effect on the opening position, so that
neither of them can be sure what he gets to play, and derive opening
theory for it.

When a computer participates, there is no need for this. Even if the
engine cannot be trusted not to cheat, one can have the GUI set up a
shuffled array, and transmit it as a FEN to the engine(s). So this is what
I do. The GUI creates a random setup according to the rules, by starting
with the FIDE array, and then randomly deleting 2 pieces from a1-d1, and
two pieces from f1-h1, and then randomly filling the holes with the four
'exo-pieces'. If people object that this gives them less influence on
the opening array than with te prelude method, they are in fact wrong:
when playing a computer, they can click 'new game' until they get a
position that they like, and if they are patient enough, they could even
get exactly what they want. (There are 6 x 3 x 24 = 432 arays possible.)

This avoids the problem of having to design a protocol for exchanging the
pieces. (These are basically drop moves to occupied squares, so I could
have used the WinBoard crazyhouse syntax for drop moves, e.g. A@d1. But it just did not seem worth it.)

You are right about the FEN complication. In implementing Superchess, I
leaned strongly on the WinBoard Crazyhouse capabilities: in Crazyhouse
captured pieces are also put next to the board. And of course there you
also have the problem that these 'holdings' are part of the game state.

WinBoard uses for Crazyhouse, Bughouse and Shogi (the three variants with
holdings it supports) a FEN format that contains between board and stm field an optional holdings field. This field contains all pieces in the holdings (indicated by the same letter as they woud be on the board), enclosed in brackets []. So a FEN for an opening position could look like this:

rnavkser/pppppppp/8/8/8/8/PPPPPPPP/RNAVKSER[NBBQnbbq] w KQkq - 0 1

(I used A=Amazon=QN, E=Empress=RN, S=Princess=BN and V=Veteran=KN, but in
WinBoard this is user-adjustable.) On input WinBoard also understands the
b-FEN standard, which encodes the holdings as an extra rank of the board.

Castling in Superchess is possible only with a Rook; the fact that all
Rooks are still on the board in the FEN I gave is accidental. You might
have no Rooks at all, and then there is no castling.

It would be great if you could make SMIRF play Superchess. If it would
play through Smirfoglot uder WinBoard, it would just be a matter of
implementing the two new pieces, and adapting the promotion choice.
(Something I haven't fixed in Fairy-Max yet. It is a bit hard to fix
this, as Fairy-Max / micro-Max used to be an 'always-promote-to-Queen
engine'.) WinBoard already takes care of shuffling the opening array.

H. G. Muller wrote on Sun, Oct 5, 2008 03:30 PM UTC:
Well, I am not very happy either about the renaming of quite common pieces
in Superchess. But when in Rome, one does like the Romans...

The use of the [] came more or less automatic, as I started defining
Superchess in WinBoard as a form of Crazyhouse. I am not entirely happy
with that either, as the 'holdings' here have a different meaning than
in Crazyhouse (promotion pieces in stead of drop pieces).

OTOH, and this we discussed before, I am skeptical about your desire to be
able to encode the rules of the game in the FEN. Even requiring that each
piece has a unique letter, which is universally valid over all variants,
is doomed: as John remarked below, there are more pieces than letters. So
whatever system you devised, it would necessarily be limited to a subset
of the variants. While other variants would still need FENs.

For the sub-variant of Superchess played at the Dutch Championship, it
would be feasible to unify it with Capablanca-type variants.

If you want a FEN format which uniquely specifies the variant, which is
usable over a wide range of variants, I think you should build in a way to
specify exotic pieces (for which no standard letter exists). What I would
do is to allow replacement of a single piece letter by a description of
the piece in parentheses. E.g. in stead of G for Giant/Amazon you could
use (QN). 

So you would get FENs like:

3k4/6(QN)1/8/8/8/8/8/3KN w - - 0 1

Then you would only need a fairly limited set of move-descriptor
letters for use within the parentheses. You could use B,R,Q to indicate
sliders (where Q would be shorthand for RB), and the Betza system ( http://www.chessvariants.org/piececlopedia.dir/betzanot.html ) built on F, W, A, D, N, H, L, J, G for leapers. Repetition of a leaper symbol would indicate a slider with that step (i.e. (NN) would be Nightrider, B would be shorthand for (FF)).

For compactness, you could allow definition of shorthand letters within
the FEN: (NN=H) would mean that subsequent H or h (without parentheses)
would indicate white and black Nightriders, respectively. This would be
especially important for Pawns, of which there usually are a lot. And
promotion rules are a property of a Pawn, so Pawns with non-standard
promotion rules would need to be described. A Pawn that could promote only
to Ferz (like in Shatranj) could be designated as (P:F). I would use an
explicit negation character for excluding pieces, like (P:!C) in Janus.
And of course define a shorthand letter for it, as there are likely to be
many Pawns in most Janus positions, (P:!C=P), so all subsequent Pawns
would be simply P or p. (P:*) could mean promotable to every captured
piece. Superchess positions would allow promotion to some pieces that were
replaced in the prelude as well as to captured pieces, which could be
written as (P:*qbbn=P), where lower-case indicates the piece is in finite
supply.

H. G. Muller wrote on Sun, Oct 5, 2008 06:17 PM UTC:
Reinhard, I am not sure what you are trying to say. How can you separate
variant-dependent naming from the FEN standard? The FEN is one of the few
places where pieces are named in the first place.

In PGN the problems are far smaller, as these have a variant tag. So a PGN
game always unambiguously specifies the variant it is for. And indeed I
exploit that in WinBoard: if you paste a OGN game into WinBoard, it
automatically switches to the variant the PGN is for. FENs encountered in
this context can benifit from the fact that the variant is known as well.

The problem is isolated FENs, in particular isolated FENs for non-starting
positions. I have not found a way to deduce the vriant from looking at the
FEN string. So FENs that obviously must belong to a different variant as
the current one, because they use non-valid piece letters or wrong board
size, are simply rejected when ou paste them into WinBoard.

It seems to me you want the variant (and by inference the rules) to be
recognizable from the FEN, without prefixing the FEN with an explicit
variant name. Otherwise there would be no reason, for instance, to specify
the type of castling in the FEN.

I think predefining many pieces in a standard is self-defeating, as you
would be forced to pick letters for pieces that are unacceptable to those
playing the particular variant, even long before you would run out of
letters. So the only thing universal in such a 'standard' would be that
it is universally not used...

The major variants (Xiangqi, Chess, Shogi, Capablanca) are fortunately
recognizable from their board size, and this could be used to define a
default piece encoding acceptable to that variant. You will never get
(Western) Shogi players to have the Gold general represented by anything
like G, or Xiangqi players to represent the Cannon by anything else but
C...

H. G. Muller wrote on Sun, Oct 5, 2008 08:36 PM UTC:
Indeed, unifying Chess960 and Chess this way is a nice concept. But it only
works because these games nearly are the same variant. You acknowledge
yourself that you already run into problems with Janus vs CRC, which,seen
from the viewpoint of a Xiangqi or Shogi player are practically the same
game. But the promotion rules are slightly different, as are the castling
rules.

The promotion rules could be attributed as a property of the Pawn, and in
this view a CRC Pawn and a Janus Pawn are different pieces. This becomes
more obtuse in Chaturanga, where the promotion is determined by the board
square you promote on, and thus can no longer be considered a property of
the Pawn.

And how about Losers Chess vs normal Chess? How could you recognize that a
FEN represents a poition from Loser Chess rather than normal Chess. How
would you see it from the PGN if the variant tag was merely a comment? The
game might end with a resign, so the absence of checkmate might not be
apparent.

Your unified approach simply does not work when the variants differ more
than a trifle, or becomes exceedingly cumbersome. WinBoard aims at
supporting a wide variety of variants. A really universal FEN standard
should be able to handle variants the designer of the standard did not
even know. This is why X-FEN is unacceptable for use in WinBoard, both in
communication with the user and with the engine. It does a lousy job
representing Xiangqi and Shogi positons....

H. G. Muller wrote on Mon, Oct 6, 2008 08:22 AM UTC:
Reinhard:
It is of course OK to design X-FEN with a limited scope. But that makes it
unsuitable for applications tht require a wide scope, such as WinBoard (or
Game Courier). And when X-FEN includes features that are incompatible with
the needs for the variants in the wider scope, it makes it unacceptable for
use even for the variants it was designed for in that scope.

Fergus:
Is the FEN format you use in Game Courier described somewhere? IMO a FEN
is a device for describing game state, not for identifying the variant, so
that the variant cannot be deduced from the FEN is not really a problem. I
never thought about hexagonal boards and such, but now that I do the
logical way to implement those would be to use another charater than '/'
for separating the ranks of the FEN. E.g. '\' could mean 'start a new
rank, offsetted half a cell left w.r.t. the rank it terminates'.

Cavalry Chess. A once popular variant from the 1920's where every piece has additional jumping moves. (8x8, Cells: 64) [All Comments] [Add Comment or Rating]
H. G. Muller wrote on Mon, Oct 6, 2008 08:40 AM UTC:
I think Fergus is right, and calculating piece values the way you do simply does not work. I once play-tested the Bison, which is even weaker than the Cavalry Knight, because it lacks the orthodox Knight move. I did this by starting from the Capablanca setup, and replacing A and C for one side by Bisons. When I let Fairy-Max play itself from this setup, the side without Bisons is utterly slaughtered. After about 5 moves or so its score has typically dropped to around -8 (in Pawns), after 10 moves to -16.

25 comments displayed

EarliestEarlier Reverse Order LaterLatest

Permalink to the exact comments currently displayed.