Check out Glinski's Hexagonal Chess, our featured variant for May, 2024.


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

Comments/Ratings for a Single Item

LatestLater Reverse Order EarlierEarliest
Play-test applet for chess variants. Applet you can play your own variant against.[All Comments] [Add Comment or Rating]
💡📝H. G. Muller wrote on Thu, Feb 8 02:46 PM UTC in reply to Kevin Pacey from 02:36 PM:

I still don't like it. The problem of poor visibility of the thin lines has been addressed here by changing the fill color, but this is out of style with the rest of the Alfaerie set.

If such different coloring were to be used, I would want to reserve it for indicating divergency (as I believe the pieces in Desert Pub do).


Kevin Pacey wrote on Thu, Feb 8 02:36 PM UTC in reply to H. G. Muller from 06:38 AM:

@ H.G.:

The Alfaerie:Many piece set is at least one set that has the High Priestess with a Ferz symbol on it, so there is room on such an image (in this set it's labelled with _CBJ_HPF):


💡📝H. G. Muller wrote on Thu, Feb 8 06:38 AM UTC in reply to Kevin Pacey from Wed Feb 7 10:07 PM:

Well, the SVG pieces are a 'work in progress', and if there is demand for Alfaerie pieces that have not yet been converted to SVG, we usually add those. In particular, putting a cross on an existing SVG piece is almost no work at all.

And once the piece exists as SVG we render it as 50x50 and 35x35 PNG to expand the repertoire there too. And whatever appears in those directories, will automatically appear in the auto sets; that is why they are called auto sets.

[Edit] The existing High Priestess image seems wrongly labeled, because (as you say), there is no Ferz cross on it. By Alfaerie logic it should thuse be a representation of the NA, and the High Priestess (which is FAN) should get a symbol with diagonal cross. But there seems to be no room for the cross. (Which is of course the reason it isn't there in the first place.)

In fact, I don't like this kind of symbol at all, with a demagnified version of one piece inside another. (And in this particular case, to a needlessly small size; the Knight could have been at least 50% larger.) Especially when there was no effort to preserve linewidth, and it was demagnified together with the overall size, so that visibility really suffers if the entire symbol gets rendered at a small size like 35x35. If it was up to me we would get rid of such symbols.

Now the fen2.php renderer used by the Diagram Editor with Scalable Graphics allows you to create on-the-fly compounds of two existing SVG images. So I did not even have to make new SVG pieces to create these:

I added those to the alfaeriePNG and alfaeriePNG35 directories under the name b/welephantknight.png . I checked that they also appeared in the corresponding automatic sets, with the name ELEPHANTKNIGHT / elephantknight. I picked these rather than those with the Knight in front, because the Elephant is wider, so that it covers the place where the bottom of the Knight image was cut off; with the Knight in front the bottom of the Elephant would stick out in an ugly way.

I like this way of combining pieces better, and it is more in line with what we do for BN and RN. I think the High Priestes symbol should really be replaced by this with an extra cross; the ear of the Elephant provides ample room for that.


Kevin Pacey wrote on Wed, Feb 7 11:21 PM UTC in reply to Jean-Louis Cazaux from 10:12 PM:

I went with the Alfaerie: All SVG piece set, and after redoing the Applet diagram and Game Code, the preset now seems to work, based on just some testing in Move Mode:

https://www.chessvariants.com/play/pbm/play.php?game=Hybrid+Chess&settings=enforced


Jean-Louis Cazaux wrote on Wed, Feb 7 10:12 PM UTC in reply to Kevin Pacey from 10:07 PM:

@Kevin: I don't know if it may help you. With Bigorra I have more than 26 different pieces, so I have to use some blocks of 2 letters. I could made an ID and from the ID with the PTA tool, it was rather direct to make a GC.


Kevin Pacey wrote on Wed, Feb 7 10:07 PM UTC in reply to Kevin Pacey from 09:48 PM:

The Auto Alfaerie PNG set has almost everything I want, in a way. It has the knightferz (one word label), the badger (new word for Bede that I might need to explain), but no knightalfil (although the highpriestess is available and it does show no ferz symbol, but that is kind of understood by its history on GC/CVP - I could explain it as just my substitution, though).

I will continue to look. Also, I don't know if there is a limit to the number of alphabetical characters an ID in the Applet table can have (I hope it's quite long, if need be).

edit: The Alfaerie: All SVG set has NF and Bede but no NA (but has high priestess) and the piece labels are quite short, all alphabet characters. I'm happier, but I will look for something even better still. Note that this set oddly(?!) labels the high priestess figurine with AN, which one might think it is at first sight (other set[s] I've seen show the ferz portion on the elephant's portion of the figurine).


Kevin Pacey wrote on Wed, Feb 7 09:48 PM UTC in reply to H. G. Muller from 09:41 PM:

I'll see if I can find a Diagram Designer piece set that just uses letters for the labels of the various piece types that I need (if the set has them all), though somehow I am not too hopeful.


💡📝H. G. Muller wrote on Wed, Feb 7 09:41 PM UTC in reply to Kevin Pacey from 09:14 PM:

It indeed behaves very strange. King and Queen are allowed to capture their own Bede.

I think it is not able to recognize to whom the pieces belong when you use non-alphabetic characters in their labels. Piece IDs are supposed to be letters. When you ask for trouble, you usually get it...


Kevin Pacey wrote on Wed, Feb 7 09:14 PM UTC in reply to H. G. Muller from 06:55 AM:

@ H.G.:

Thanks for the help.

However, when I made an Applet generated preset for Hybrid Chess, I tested it in Move Mode and was not allowed to move a knight-alfil compound piece at i1 on move one at all, without getting an error message if I tried. When I made the diagram with the Applet, I used the Tiger figurine in the table for that piece type, giving it the new ID .NE and the Betza NA, before placing all four of those on the diagram board and later pressing Start Position, before pressing on the Game Code Button.

I used Set Group Unique and piece set Alfaerie: Many, and the right piece type figurines all showed up in the preset before and after editing, after I used the Game Code's FEN (without using Custom specifications, as you prviously advised it was possible to do). Don't know if using Alfaerie Many caused the fatal error, but I would have guessed that this time it did not (in a previous test I moved a White pawn on move one successfully in Move Mode):

https://www.chessvariants.com/play/pbm/play.php?game=Hybrid+Chess&settings=enforced


💡📝H. G. Muller wrote on Wed, Feb 7 06:55 AM UTC in reply to Kevin Pacey from 05:14 AM:

Flexible castling is nothing else but multiple castling moves with different ranges on the King. E.g. KisO2isO3isO4. It is not a special way of castling, such  as fast castling or free castling would be. So it has always been supported, ever since a notation for castling was added to Betza notation.


Kevin Pacey wrote on Wed, Feb 7 05:14 AM UTC:

@ H.G.:

Are there any plans you have to soon allow for Flexible Castling (like used in Fergus' 12x12 Gross Chess), with the use of the Applet and it's generated Game Code? I looked for a way to do it with the Applet, but there seemed to be no way available, currently at least.

At the moment I have two CV invention ideas (each having a settings file) that use flexible castling:

https://www.chessvariants.com/play/pbm/play.php?game=Hybrid+Chess&settings=default

https://www.chessvariants.com/play/pbm/play.php?game=Hybrid+Decimal+Chess&settings=default


Kevin Pacey wrote on Tue, Feb 6 10:14 PM UTC in reply to Kevin Pacey from 10:00 PM:

I edited my previous post, in case anyone missed it.


Kevin Pacey wrote on Tue, Feb 6 10:00 PM UTC in reply to H. G. Muller from 08:52 PM:

Ok, thanks H.G.; I've now made an Applet generated rules enforcing preset for each of my SOHO Chess and Wide SOHO Chess inventions, while following your latest advice, about using the Play-Test Applet table.

Note to Fergus:

Strangely, someone had my checkering pattern for board of non-rules-enforcing Wide SOHO Chess preset reversed, so that queens stood on their own colour (as in chess' setup) in the setup. Don't know if I did it accidently, an editor did it, or someone guessed my password, but today I put the checkering pattern to be usual, so that lower right hand square was a light square (as on my rules page), before also having Applet generated preset's board to be that way, too.


💡📝H. G. Muller wrote on Tue, Feb 6 08:52 PM UTC in reply to Kevin Pacey from 08:29 PM:

You should not use pieces with the same ID when making GAME code; Game Courier does not accept that. Change the ID of one of the pieces in the PTA before pressing the GAME-code button. Just type an ID not in use by any of the other pieces in the text entry under the table, and then click the move of the piece.


Kevin Pacey wrote on Tue, Feb 6 08:29 PM UTC:

@ H.G. (or Fergus):

When I tried to make a Play-Test Applet generated diagram for my SOHO Chess CV settings file, the game code produces the same symbolic character representation for White or Black Champions and Cannons (i.e. a 'C') when I look at the Applet's offered Custom set representation (meant for the Custom code box at the start of a preset's code boxes, when in Edit Mode).

Just to be sure it wouldn't work for me, I tried using the Custom specifications offered by the Applet in my preset's Custom code box (without saving it as the latest version), used Custom Group and Complete Custom Set in the preset itself, and got images of Champion figurines in place of the Cannons in the Edit Mode diagram, besides still having Champion figurines for the Champions in that diagram).

Thought I'd let you know, even though I can later try to make such an Applet generated preset without using a Custom Set, as H.G. described for me how to possibly do it, earlier. Here is unaltered non-rules enforcing SOHO Chess settings file, if that will shed any further light:

https://www.chessvariants.com/play/pbm/play.php?game=SOHO+Chess&settings=default


💡📝H. G. Muller wrote on Sun, Feb 4 06:46 AM UTC in reply to Kevin Pacey from 06:05 AM:

Yes, I am aware of this problem, and I will soon fix it. This is purely a problem of the PTA; theDiagram or preset you generate with it through the buttons won't have this problem. The Omega and Wildebeest Pawns use W* as XBetza notation for their multi-push. Originally such a move would always generate e.p. rights, but at some point that apparently proved inconvenient when I wanted to use it for other  pieces than Pawns, and I changed the Diagram script such that it only would generate these rights for the first piece in the table. But when you play in the PTA directly, the table is not 'cleansed' when you press Start Position, (to allow further addition of pieces not in the start position), so the Omega Pawn is not the first piece in the table.

The rule that only the first piece in the table generates e.p. rights when doing a W* move should be relaxed to the first N pieces, where N would be 1 by default, but large enough on the PTA page itself to include all Pawn types.


Kevin Pacey wrote on Sun, Feb 4 06:05 AM UTC:

@ H.G.:

When I set the Applet diagram to 8 files and 10 ranks and then added a row of Omega Pawns to each side on the rank in front of their K, and pressed Start Position (but without using the AI engine), the pawns could take initial triple steps (as indicated by the diagram prior to moving) when I played a few moves against myself. However, there was no indication by the diagram that a legal en passant capture was possible, even if an enemy pawn was now on the same rank (and on a file right beside) a triple-stepping pawn.


Bob Greenwade wrote on Sat, Feb 3 03:09 PM UTC in reply to Daniel Zacharias from 07:05 AM:

FX5 (or whatever number you need) works

Yes, that'll do for now.

Edit: for some reason, though it didn't work last night, FX0 does the trick as well.


Daniel Zacharias wrote on Sat, Feb 3 07:05 AM UTC in reply to Bob Greenwade from 06:20 AM:

I thought I'd seen FXFX work previously (for a Girafferider), but it isn't now.

FX5 (or whatever number you need) works


Bob Greenwade wrote on Sat, Feb 3 06:20 AM UTC:

Hm. There doesn't seem to be a way to make a Girafferider in this. (Or Anteloperider, Ibisrider, Bharalrider, etc.)

I thought I'd seen FXFX work previously (for a Girafferider), but it isn't now.


Bob Greenwade wrote on Fri, Jan 19 06:46 PM UTC in reply to H. G. Muller from 06:39 PM:

Argh! There's my problem! I meant to be using fen2. I copied from the wrong source.

I'll go get that fixed....

Many thanks.


💡📝H. G. Muller wrote on Fri, Jan 19 06:39 PM UTC in reply to Bob Greenwade from 06:20 PM:

I see that you are using showpiece.php. Are you sure this supports compounds?


Bob Greenwade wrote on Fri, Jan 19 06:20 PM UTC in reply to H. G. Muller from 06:18 PM:

OK, so clearly I need to fix that SVG (which I'll get to right away, for my next upload).

What's going on with the compounds? Edit: Do I have the same problem with the left and right arrows?


💡📝H. G. Muller wrote on Fri, Jan 19 06:18 PM UTC:

Well, your 'Purple Finch' shows up as a homogeneously colored square on the board. I gues this is because the image is so large that you only see a very small part of the middel. The natural SVG size is 749x749, if I 'inspect' the image in the piece table.


Bob Greenwade wrote on Fri, Jan 19 06:07 PM UTC:

Hold on... what's wrong with this picture? Is it coming out normal to others?

files=9 ranks=9 promoZone=3 promoChoice= graphicsDir=/play/pbm/showpiece.php?white=FFDF00%26black=C19A6B%26image=/graphics.dir/svg/Greenwade/ squareSize=50 graphicsType=svg symmetry=rotate asian pawn:P:fW:pawn:a3,b3,c3,d3,e3,f3,g3,h3,i3 morph=+P bishop:B:B:bishop:d1 morph=+H rook:R:R:rook:f1 morph=+K phoenix:PH:WA:phoenix:g1 morph=+D kirin:KR:FD:kirin:c1 morph=+F blue gecko:BG:frB4lbW2flFbrFfW:gecko:b1 morph=+T purple finch:PF:flB4brW2frFblFfW:finch:h1 morph=+B right chariot:RC:fRfrBblBbW:argentine--rightarrow:i1 left chariot:LC:fRflBbrBbW:argentine--leftarrow:a1 silver general:S:FfW:silvergeneral:e2 morph:+S left general:LG:FvrW:leftarrow--general:d2 morph:+LA right general:RG:FvlW:rightarrow--general:f2 morph:+RA left quail:LQ:fRbrBblF:quail--rightarrow:a2 morph:+LT right quail:RQ:fRblBbrF:quail--rightarrow:i2 morph:+RT tokin:+P:WfF:pawn--graduation: dragon horse:+H:BW:bishopwazir: dragon king:+K:RF:rookferz: great dove:+D:BW3:bird: front standard:+F:RF3:flag: divine turtle:+T:KrBlbB:turtle--angel: divine sparrow:+B:KlBrbB:bird--angel: silver pashtun:+S:F2fW2:silverpashtun: left army:+LA:KrhQ:leftarrow--shield: right army:+RA:KlhQ:rightarrow--shield left tiger:+LT:lRlBrF:tiger--leftarrow: right tiger:+RT:rRrBlF:tiger--rightarrow: king:K:KisO3:king:e1

<script type="text/javascript" src="/membergraphics/MSinteractive-diagrams/betza.js?nocache=true">
</script>
<div class="idiagram">
  files=9
  ranks=9
  promoZone=3
  promoChoice=
  graphicsDir=/play/pbm/showpiece.php?white=FFDF00%26black=C19A6B%26image=/graphics.dir/svg/Greenwade/
  squareSize=50
  graphicsType=svg
  symmetry=rotate
  asian pawn:P:fW:pawn:a3,b3,c3,d3,e3,f3,g3,h3,i3
  morph=+P
  bishop:B:B:bishop:d1
  morph=+H
  rook:R:R:rook:f1
  morph=+K
  phoenix:PH:WA:phoenix:g1
  morph=+D
  kirin:KR:FD:kirin:c1
  morph=+F
  blue gecko:BG:frB4lbW2flFbrFfW:gecko:b1
  morph=+T
  purple finch:PF:flB4brW2frFblFfW:finch:h1
  morph=+B
  right chariot:RC:fRfrBblBbW:argentine--rightarrow:i1
  left chariot:LC:fRflBbrBbW:argentine--leftarrow:a1
  silver general:S:FfW:silvergeneral:e2
  morph:+S
  left general:LG:FvrW:leftarrow--general:d2
  morph:+LA
  right general:RG:FvlW:rightarrow--general:f2
  morph:+RA
  left quail:LQ:fRbrBblF:quail--rightarrow:a2
  morph:+LT
  right quail:RQ:fRblBbrF:quail--rightarrow:i2
  morph:+RT
  tokin:+P:WfF:pawn--graduation:
  dragon horse:+H:BW:bishopwazir:
  dragon king:+K:RF:rookferz:
  great dove:+D:BW3:bird:
  front standard:+F:RF3:flag:
  divine turtle:+T:KrBlbB:turtle--angel:
  divine sparrow:+B:KlBrbB:bird--angel:
  silver pashtun:+S:F2fW2:silverpashtun:
  left army:+LA:KrhQ:leftarrow--shield:
  right army:+RA:KlhQ:rightarrow--shield
  left tiger:+LT:lRlBrF:tiger--leftarrow:
  right tiger:+RT:rRrBlF:tiger--rightarrow:
  king:K:KisO3:king:e1
</div>

It really should look more like:


25 comments displayed

LatestLater Reverse Order EarlierEarliest

Permalink to the exact comments currently displayed.