Check out Modern Chess, our featured variant for January, 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 ]

Ratings & Comments

EarliestEarlier Reverse Order LaterLatest
Interactive Diagram[All Comments] [Add Comment or Rating]
HaruN Y wrote on Sun, Jul 28, 2024 05:25 PM UTC:

Ghetto Gang by AlexandrGornostay, AKA CatTitan, alexandrhermeline, Sasha Gornostay


@ HaruN Y[All Comments] [Add Comment or Rating]
HaruN Y wrote on Sun, Jul 28, 2024 08:53 PM UTC in reply to Lev Grigoriev from Fri Jul 26 08:03 AM:

You can find more of his board games here.


Muje (Untitled). Members-Only Janggi + Chess + Drop rule of Shogi. (9x9, Cells: 81) [All Comments] [Add Comment or Rating]

Since this comment is for a page that has not been published yet, you must be signed in to read it.

Rocket Chess. Space-themed fairy chess variant on neoteric board: piece’s movement depends on type of cell where it stands. (Cells: 248) [All Comments] [Add Comment or Rating]
🔔Notification on Mon, Jul 29, 2024 09:57 AM UTC:

The author, Lev Grigoriev, has updated this page.


@ HaruN Y[All Comments] [Add Comment or Rating]
HaruN Y wrote on Mon, Jul 29, 2024 01:53 PM UTC:Good ★★★★

Snake Pit by Stuart Spence, AKA Zulban_tyr

files=8 ranks=8 promoZone=1 promoChoice=NBRQ graphicsDir=/graphics.dir/alfaeriePNG/ squareSize=50 graphicsType=png symmetry=none stalemate=win royal=K royal=S royal=H borders=0 firstRank=1 shuffle=N!BRQK coordColor=#ccccbb rimColor=#443333 darkShade=#553333 lightShade=#997755 pawn:P:ifmnDfmWfceF:pawn:a2,b2,c2,d2,e2,f2,g2,h2 knight:N:N:knight:b1,f1 bishop:B:B:bishop:c1,g1 rook:R:R:rook:a1,h1 queen:Q:Q:queen:d1 snake:S:fFfmN:/membergraphics/MSiconclearinghouse/%snakec.png:,,d5,e5,a6,b6,c6,d6,e6,f6,g6,h6,a7,b7,c7,d7,e7,f7,g7,h7,a8,b8,c8,d8,e8,f8,g8,h8 morph=H Hydra:H:WNH:/membergraphics/MSiconclearinghouse/%hydra.png: king:K:KisO2:king:e1

But 961.


@ Bob Greenwade[All Comments] [Add Comment or Rating]
Bob Greenwade wrote on Tue, Jul 30, 2024 02:42 AM UTC:

It turns out, rather to my annoyance, that my computer problem wasn't with my computer at all, but with my uninterruptible power supply, which needed to be reset.

Meaning I could've had it going in a half hour if I'd tried it in the first place.

Ah well... with the month-long delay, this will no longer be Piece of the Day. It'll just be a Piece Index once I get things going again.

(And yes, I probably will make a single-page index of the bunch.)


Play-test applet for chess variants. Applet you can play your own variant against.[All Comments] [Add Comment or Rating]
Khai wrote on Tue, Jul 30, 2024 10:26 AM UTC:

In this Play-test applet I haven't found out how to promote multiple pieces to different promotions. How would an HTML-Code for Variants such as Shogi look like?


💡📝H. G. Muller wrote on Tue, Jul 30, 2024 12:10 PM UTC in reply to Khai from 10:26 AM:

This is indeed something that cannot be done through the Applet, but which can be specified in the HTML for an Interactive Diagram. With the promoChoice parameter you can specify several 'promotion sets', separated by slashes. For each piece that promotes you can then specify a morph parameter to indicate where it promotes, and a digit 1-9 would indicate which of the extra promotion sets should be offered as choice there. (For the first set the square in the morph value should be set to *.)


Great Bird Chess. Members-Only Missing description (8x8, Cells: 64) [All Comments] [Add Comment or Rating]

Since this comment is for a page that has not been published yet, you must be signed in to read it.

@ Mirko Mirko[All Comments] [Add Comment or Rating]
Mirko Mirko wrote on Tue, Jul 30, 2024 04:00 PM UTC:

Jester chess

files=11 ranks=8 promoZone=1 promoChoice=NBRQSF graphicsDir=/graphics.dir/alfaeriePNG/ squareSize=50 graphicsType=png royal=K pawn:P:ifmnDfmWfceF:pawn:a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,,a7,b7,c7,d7,e7,f7,g7,h7,i7,j7,k7 knight:N:N:knight:b1,j1,,b8,j8 bishop:B:B:bishop:d1,i1,,d8,i8 rook:R:R:rook:a1,k1,,a8,k8 queen:Q:Q:queen:e1,,e8 squirrel:S:NAD:squirrel:g1,,g8 fool:F:DA:fool:c1,h1,,c8,h8 king:K:KisO4:king:f1,,f8

Mirko Mirko wrote on Tue, Jul 30, 2024 04:11 PM UTC:

Omega chess plus

files=12 ranks=12 promoZone=2 promoChoice=NBRQCWF graphicsDir=/graphics.dir/alfaeriePNG/ squareSize=50 graphicsType=png royal=K hole::::b1,c1,d1,e1,h1,i1,j1,k1,a2,l2,a3,l3,a4,l4,a5,l5,a6,l6,a7,l7,a8,l8,a9,l9,a10,l10,a11,l11,b12,c12,d12 omega pawn:P:fmWfceFifmW*:pawn:b3,c3,d3,e3,f3,g3,h3,i3,j3,k3,,b10,c10,d10,e10,f10,g10,h10,i10,j10,k10 knight:N:N:knight:d2,i2,,d11,i11 bishop:B:B:bishop:e2,h2,,e11,h11 rook:R:R:rook:c2,j2,,c11,j11 queen:Q:Q:queen:f2,,f11 champion:C:WAD:champion:b2,k2,,b11,k11 wizard:W:FC:moon:a1,l1,,a12,l12 fool:F:fI:fool:f1,g1,,f12,g12 king:K:KisO4:king:g2,,g11

Storm the Ivory Tower. A Smess adaptation of Chinese Chess. (9x10, Cells: 90) [All Comments] [Add Comment or Rating]
🕸💡📝Fergus Duniho wrote on Tue, Jul 30, 2024 05:54 PM UTC in reply to H. G. Muller from Sun Jul 28 11:23 AM:

Well, what programmers would have to specify for configuring the Diagram, and what users will finally get to see as a result of that, are completely independent issues. And I am usually a lot less considerate towards programmers than towards users. It is also worthwhile to have a unified method for specifying things, rather than completely different methods for each feature. Irregular promotion zones are already specified in the I.D. through a FEN-like board image, not through a case-label-like list of square coordinates.

I have not proposed anything regarding the specification of irregular promotion zones. My proposal was for how to specify the powers of a piece whose powers of movement are location-dependent. While you might try to simulate that with promotion zones, it is not the same thing, and doing it this way would likely require more overhead and be more confusing to someone looking at it to understand how a piece moves.

I do not see any conflict between making things easier for the programmer and easier to understand for the visitor. What I proposed would be both. Wildcards (or even regular expressions) are no harder to understand than Betza code, and they are both better known than Betza code. Using them in a first-come-first-used manner like cases in a switch statement would allow for a compact presentation of how a piece moves in a manner that should be hardly any more difficult to understand than using Betza code to define how a piece moves.


Featured Chess Variants. Chess Variants Featured in our Page Headers.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Tue, Jul 30, 2024 06:15 PM UTC:

I'll nominate Omega Chess.


Storm the Ivory Tower. A Smess adaptation of Chinese Chess. (9x10, Cells: 90) [All Comments] [Add Comment or Rating]
H. G. Muller wrote on Tue, Jul 30, 2024 09:14 PM UTC in reply to Fergus Duniho from 05:54 PM:

Well, it is the same thing in the sense that you are specifying square properties. Which can be that the piece reaching it will change its move permanently (true promotion) or only for as long as it is there (location-dependent moving).


🕸💡📝Fergus Duniho wrote on Tue, Jul 30, 2024 10:58 PM UTC in reply to H. G. Muller from 09:14 PM:

Well, it is the same thing in the sense that you are specifying square properties.

Technically, neither one is specifying square properties. Specifying square properties was the first thing I proposed, but you didn't want to do that. So I proposed an alternative to specifying square properties that would still allow each piece in this game to be described in a simple, self-contained way.

Which can be that the piece reaching it will change its move permanently (true promotion) or only for as long as it is there (location-dependent moving).

As far as I understand what you are proposing, it is neither simple nor self-contained. Instead of giving each piece a simple, self-contained definition, you would split the definition of each piece into multiple interrelated piece definitions that refer back to each other. If they all referred to the same FEN-like string, then they would all require something external to themselves to be complete. If they kept things internalized by duplicating this string, it would bloat the code.


H. G. Muller wrote on Wed, Jul 31, 2024 08:38 AM UTC in reply to Fergus Duniho from Tue Jul 30 10:58 PM:

Specifying square properties was the first thing I proposed, but you didn't want to do that.

Not really. What I said was:

I suppose that it could be called a property of a square how it would change one piece type into another, and such a property can be assigned by the 'morph' parameters for each piece type, which for each (type, square) combination defines the type that would result from a piece arriving there.

So what I really said is that the I.D. already did support square properties, through the morph parameters. It is just a matter of what game rules you want these properties to affect.

As far as I understand what you are proposing, it is neither simple nor self-contained. Instead of giving each piece a simple, self-contained definition, you would split the definition of each piece into multiple interrelated piece definitions that refer back to each other. If they all referred to the same FEN-like string, then they would all require something external to themselves to be complete. If they kept things internalized by duplicating this string, it would bloat the code.

It doesn't really bloat the code, as it would simply use the already implemented code for selectively transforming piece types into each other on reaching certain squares, in a peculiar way. But it would bloat the table that specifies this 'morphing', by adding a new board-size 'plane' to this conceptually 3-dimensional table indexed by piece type, file and rank. Having a few hundred extra integers in that table hardly seems an issue in these days, where computer memories are sold by the gigabyte.

How exactly things are implemented in the script should not concern anyone, as long as it does what is required and will not consume annoyingly much resources (such as CPU time or memory). The only thing that matters is how we want to present a game with such rules to the user, and to a lesser extent how someone posting a Diagram would have to configure it. How the latter works in HTML is actually hardly important, as people who master HTML should not have any difficulty either with the FEN or the case-label implementation, and those of a less technical disposition will use wizards like the Play-Test Applet for generating the HTML. So we'd better avoid that this discussion degenerates into some kind of rear-guard skirmish on an issue that no one will ever be exposed to.

So the real issues are what the user should get to see for a variant like this in the finished Diagram. Since one of the functions the Diagram support is the summoning of move diagrams through clicking on a list or a table of pieces, it seems necessary to provide multiple entries in these tables for a piece with a location-dependent move. The I.D. also allows summoning of a move diagram by right-clicking a piece, but in that case it seems the best thing to do is to show the moves diagram for the piece in the current location. For each move diagram the list of squares on which the displayed move pattern applies (in condensed form where this is possible) could be shown above the board, behind the name of the piece. Or perhaps better, it could already be shown behind the name of the piece in the list entry you would have to click.

What I have in mind is just a comma-separated list of square coordinates as the most general form, where shorthand notation would be used for at least entire files and ranks (e.g. as 'e-file' or '2nd rank') and the tems 'dark/light squares' for checkered patterns. So no case labels, and no FENs.

 

 


Interactive Diagram[All Comments] [Add Comment or Rating]
HaruN Y wrote on Wed, Jul 31, 2024 04:30 PM UTC:Excellent ★★★★★
Trippy Tikis by Madman, AKA madman_madchessdev

Storm the Ivory Tower. A Smess adaptation of Chinese Chess. (9x10, Cells: 90) [All Comments] [Add Comment or Rating]
🕸💡📝Fergus Duniho wrote on Wed, Jul 31, 2024 05:12 PM UTC in reply to H. G. Muller from 08:38 AM:

Do you have things in a mature enough state to show what your code would look like?


Secret Intelligence Chess. A game of secrecy, disinformation, and detection. (8x8, Cells: 64) [All Comments] [Add Comment or Rating]
🕸💡📝Fergus Duniho wrote on Wed, Jul 31, 2024 11:22 PM UTC in reply to Fergus Duniho from Sun Jul 28 01:53 AM:

One further tweak I'm thinking of making to the rules is to let the Decoy move to an attacked space next to its King.

I have updated the alternative description of the Decoy to include this exception. Since there are no ongoing games of the alternative version right now, I updated the code to support this new exception, and I fixed some bugs concerning the movement of the Spy and Decoy. These changes did not affect the code for the earlier version, which does still have an ongoing game right now.


Muje (Untitled). Members-Only Janggi + Chess + Drop rule of Shogi. (9x9, Cells: 81) [All Comments] [Add Comment or Rating]

Since this comment is for a page that has not been published yet, you must be signed in to read it.

Chu Shogi. (Updated!) Historic Japanese favorite, featuring a multi-capturing Lion. (12x12, Cells: 144) (Recognized!)[All Comments] [Add Comment or Rating]
A. M. DeWitt wrote on Thu, Aug 1, 2024 12:51 AM UTC:

Managed to make a tsumeshogi (mate in 17) involving a Kirin promotion deferral due to the bridge-capture rule.

lishogi.org/analysis/chushogi/1k+s3g5/v1n9/3iXo6/12/1O10/1+L+S+g8/12/2+t9/2x9/12/12/12_b_-_1


@ Bob Greenwade[All Comments] [Add Comment or Rating]
Lev Grigoriev wrote on Thu, Aug 1, 2024 08:13 AM UTC in reply to Bob Greenwade from Tue Jul 30 02:42 AM:

Ohhh, sorry, facepalm…)


Muje (Untitled). Members-Only Janggi + Chess + Drop rule of Shogi. (9x9, Cells: 81) [All Comments] [Add Comment or Rating]

Since this comment is for a page that has not been published yet, you must be signed in to read it.

Since this comment is for a page that has not been published yet, you must be signed in to read it.

Since this comment is for a page that has not been published yet, you must be signed in to read it.

25 comments displayed

EarliestEarlier Reverse Order LaterLatest

Permalink to the exact comments currently displayed.