[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]
Comments by HGMuller

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.)
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.)

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!


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.)

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,-


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.


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.


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.

'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.

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.

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).


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.

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).


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.

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.

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.

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.

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.)

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 .

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.

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.

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...

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....

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'.


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
Permalink to the exact comments currently displayed.
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.