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 Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Ratings & Comments

EarliestEarlier Reverse Order LaterLatest
Chu Seireigi. Variant of Chu Shogi playable with drops. (12x12, Cells: 144) [All Comments] [Add Comment or Rating]
H. G. Muller wrote on Wed, Apr 24 09:51 AM EDT:

Note that it is possible to control the way the captured pieces are placed next to the board by defining arrays Model.Game.handLayout[color][handIndex]. This array should contain the square numbers where you want the first captured piece of the given color (1 or -1) and hand value to be placed. (A second piece will be placed at sqr+color, and after that counters will appear between the two shown pieces.)

Currently the default assignment is used, which places the white pieces on the first 'file' on the right of the board, the hand number equal to the rank number (which starts at 0). By defining a handLayout you could also use the ranks under or above the board to place pieces, thus requiring fewer extra ranks.

E.g. with a single extra rank (instead of the 4 you have now) you could place 6 white pieces below the board, and 14 white pieces to the right of the board.


@ Bob Greenwade[All Comments] [Add Comment or Rating]
Bob Greenwade wrote on Wed, Apr 24 10:37 AM EDT in reply to HaruN Y from 02:31 AM:

Thanks for the catch. I only just recently realized my error there. I'll go fix that, both here and in my games where it appears, today and tomorrow.


Chu Seireigi. Variant of Chu Shogi playable with drops. (12x12, Cells: 144) [All Comments] [Add Comment or Rating]
François Houdebert wrote on Wed, Apr 24 12:18 PM EDT in reply to H. G. Muller from 09:51 AM:

It's good to know that you can use the bottom squares for that. Does it mean that we have to specify something like Model.Game.handLayout[1][{2:18,4:17}]; // eg : square 2, hand 18 for the white for each piecetype?


@ Bob Greenwade[All Comments] [Add Comment or Rating]
Bob Greenwade wrote on Wed, Apr 24 12:43 PM EDT:

281. Mei (Chinese Rose / Rao). If a Nao is a Chinese Nightrider, then could there be a Chinese Rose? Well, of course there could! Like the Nao, the Mei (the best translation into Chinese for the word "rose" that I could find*) moves without capture normally, but must jump over a hurdle to capture. It's just that the Mei moves like a Rose. (mqNcqpN)

I don't think a move diagram is needed in this case, since most of us here knows how the Rose moves. I can vouch that the above XBetza does work; I tried it out in the XBetza Sandbox, and it behaves just as intended.

As I was informed in a later reply, this piece is called a Rao by chess problemists.

Creating this led me to discover some serious design flaws with my original Rose piece, which I've now corrected on my own system and will upload some time soon (Thingiverse is still having problems.)

*I have no doubt -- and, in fact, much hope -- that someone well-versed in the language will correct me if I got it wrong.


Bob Greenwade wrote on Wed, Apr 24 01:01 PM EDT:

The issues that the Tinkercad website is having recently may lead me to take a break after this weekend. Since the problem mainly affects new uploads, I may continue for a short while, but otherwise I'll just wait for the problem to be fixed.

I had already planned on only going to #366 (I'm running out of possible pieces to post), posting only occasionally afterward for extensions of sets, missed rotary counterparts, special requests, new discoveries, and so forth. I also had planned, if I hadn't done this already by then, to take the time to create an index of sorts that I could post as an article.


Chu Seireigi. Variant of Chu Shogi playable with drops. (12x12, Cells: 144) [All Comments] [Add Comment or Rating]
H. G. Muller wrote on Wed, Apr 24 01:59 PM EDT in reply to François Houdebert from 12:18 PM:

No, you have to write something like

Model.Game.handLayout[1] = [0,2,4,6,8,10,12,14,30,46,62,...];

if you want the first 8 'hand squares' for white to be at the bottom, and the rest along the right edge.


@ Bob Greenwade[All Comments] [Add Comment or Rating]
Lev Grigoriev wrote on Wed, Apr 24 03:36 PM EDT:

I still have Astra (Rosetta) on your queue, but also I’ve recently created Astromech (even squares diagonally or odd ones orthogonally, AA[W?DD]). Try to guess who is Astromech)


Chu Seireigi. Variant of Chu Shogi playable with drops. (12x12, Cells: 144) [All Comments] [Add Comment or Rating]
François Houdebert wrote on Wed, Apr 24 05:15 PM EDT in reply to H. G. Muller from 01:59 PM:

I gave it a try here. I think It looks better this way.
@Adam: apart from the adjustments linked to the changes, what do you think?


@ Bob Greenwade[All Comments] [Add Comment or Rating]
HaruN Y wrote on Thu, Apr 25 03:00 AM EDT:

An army with your pieces. What'd you call this army? Greenwade Gravels?

files=8 ranks=8 promoZone=1 promoChoice=NBRQ graphicsDir=/graphics.dir/ squareSize=50 graphicsType=svg symmetry=none royal=K firstRank=1 borders=0 rimColor=#000000 coordColor=#FFFFFF lightShade=#CCCCFF darkShade=#FFDB58 whitePrefix=svg/Greenwade/w blackPrefix=alfaerieSVG/b pawn:P:ifmnDfmWfceF:pawn:a2,b2,c2,d2,e2,f2,g2,h2,,a7,b7,c7,d7,e7,f7,g7,h7 knight:N:N:knight:,,b8,g8 bishop:B:B:bishop:,,c8,f8 rook:R:R:rook:,,a8,h8 queen:Q:Q:queen:,,d8 Limping Rook:L:(afafaf)Wafaf(afafaf)W:rook:c1,f1 Knighted Katana:S:NcafmC:katana:b1,g1 Gunship:G:FyafqFmRcpR:ship:d1 Wide Receiver:W:fbsQ[pomfW-bW-sW?qfF?qfR]:americanfootball:a1,h1 king:K:KisO2:king:e1,,e8

By the way, Chinoise Rose in problemist language is called Rao.


Chu Seireigi. Variant of Chu Shogi playable with drops. (12x12, Cells: 144) [All Comments] [Add Comment or Rating]
H. G. Muller wrote on Thu, Apr 25 03:02 AM EDT in reply to François Houdebert from Wed Apr 24 05:15 PM:

I guess the drop model still needs some tweeking. The square painting on the hand ranks should be the same as that of the other hand squares. Now there seems to be no coloring at all, so that the rim texture shines through. I suppose the logical way to do this is that the square-painting array that has to be defined in the game's view file should include the extra ranks.

It is also not clear to me why the 'counter piece' in the lower-right corner is larger than the others.

[Edit] The array boardLayout defined in the view file is accessed in two places in grid-board-view.js, inside nested loops over rows and columns. The loop over rows was modified to skip the extra hand ranks. I suppose this was a bad idea; especially in the 'paintCells' function it should have run over all ranks, requiring the boardLayout to also specify how the cells in these extra hand ranks should be colored. There is a second routine 'paintInCoordinates' that also loops over all cells, which does more complex things and might need more subtle modification than just changing the loop limits. But it seems this function is not normally used.

The handLayout[-1] in the view file appears to have a 16 where there should be a 17, which causes misplacement of the 'counter piece' on 15 rather than 16.


François Houdebert wrote on Thu, Apr 25 04:41 AM EDT in reply to H. G. Muller from 03:02 AM:

The change in paintCells was necessary because the grid wouldn’t display. May be that a better modification is possible, but I don't think I'm in a position to make it.

After a few modifications, current result

I don't know if you'd like to have a look at sources : latest to check grid-board-view.js


💡📝A. M. DeWitt wrote on Thu, Apr 25 05:34 AM EDT in reply to François Houdebert from 04:41 AM:

Your current setup for this game looks way better, but I did notice a few errors were made while making the new version. I also noticed a bug in the Hectochess implementation.

---------------------
Chu Seireigi Setup Errors
---------------------

White Kirin and Phoenix are swapped from where they should be in the initial setup

Black King and Great Elephant are swapped from where they should be in the initial setup

---------------------
Chu Seireigi Promotion/Drop Errors
---------------------

Pawn, Lance, Running Rabbit, Knight, Gold General, and Great Elephant are currently allowed to promote immediately if they are dropped into the promotion zone (this should not be the case)

White Copper General is put in same place as Black Lion in hand spaces, resulting in the hand space setup looking asymmetrical (White Copper General should be placed between the Great Elephant and Running Wolf)

(Also, because of this bug, a "King" may sometimes appear in current hand space of extra White Copper Generals/Black Lions for some reason...though this thankfully doesn't affect anything)

---------------------
Hectochess Castling Error
---------------------

When attempting to castle, the Champion's starting squares (b2/b9 and i2/i9) and queenside Knight starting squares (c2/c9) are not checked to see whether a piece is occupying them or not.


H. G. Muller wrote on Thu, Apr 25 05:37 AM EDT in reply to François Houdebert from 04:41 AM:

I think that all that is needed is to make the 'row' loop run from 0 to NBROWS, and remove the -NBVHND from

this.cbView.boardLayout[NBROWS-NBVHND-row-1][col]

 And then putting the extra hand ranks in the boardLayout defined in the game's view file. I don't think there are any other games yet that use extra hand ranks. I implemented that feature with Wa Shogi in mind.

The paintCells function is not involved in drawing the grid.

I had already looked at the sources, by looking at the chu-seireigi-view.js of the compiled version. Since you build Jocly without uglification all used source files are in there unmodified.


François Houdebert wrote on Thu, Apr 25 06:22 AM EDT in reply to H. G. Muller from 05:37 AM:

In that case : I get in 2d with pictos

Uncaught TypeError: this.cbView.boardLayout[((NBROWS - row) - 1)] is undefined
    paintCells chu-seireigi-view.js:1509
    paintChannel chu-seireigi-view.js:1530
    draw chu-seireigi-view.js:941

Would this come from using the draw function wrongly in my view : chu-seireigi-view.js ?

Note that I have the impression that with the modified version the result is satisfactory with or without extra hand ranks.

That's why I'd like your opinion on grid-board-view.js, because I thought it would be useful to transfer this modification to the pullreq branch for jocly.


François Houdebert wrote on Thu, Apr 25 06:31 AM EDT in reply to H. G. Muller from 05:37 AM:

If you'd like to make an implementation of wa shogi, here are some unused jocly-compatible sprites that might come in handy.

To be seen if useful


H. G. Muller wrote on Thu, Apr 25 07:32 AM EDT in reply to François Houdebert from 06:22 AM:

Uncaught TypeError: this.cbView.boardLayout[((NBROWS - row) - 1)] is undefined

This sounds like an out-of-bounds access on boardLayout. Are you sure you defined that array with sufficiently many ranks? To further diagnose the problem you could add console.log(NBROWS-row-1); just before the access to boardLayout in paintCells; then you could see in the console  what the offending value is.


François Houdebert wrote on Thu, Apr 25 07:54 AM EDT in reply to H. G. Muller from 07:32 AM:

the array length is 19

NBROWS-row-1,row: 13, 0


The Church Meeting. Private A test of the strength of the archbishop using a unbelievable setup. (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.

Chu Seireigi. Variant of Chu Shogi playable with drops. (12x12, Cells: 144) [All Comments] [Add Comment or Rating]
H. G. Muller wrote on Thu, Apr 25 08:30 AM EDT in reply to François Houdebert from 07:54 AM:

Strange. 13 should be a valid index for an array of length 19. That means the array should have some internal elements that are undefined. What happens if you print

console.log( this.cbView.boardLayout )?


François Houdebert wrote on Thu, Apr 25 08:40 AM EDT in reply to H. G. Muller from 08:30 AM:

19 is the size of handLayout

boardLayout :
0: "##............##" ​
1: "##............##"
​2: "##............##"
​3: "##............##" ​
4: "##............##" ​
5: "##............##" ​
6: "##............##"
​7: "##............##"
​8: "##............##" ​
9: "##............##" ​
10: "##............##" ​
11: "##............##" ​
length: 12

Should I add : Should I add " ##############" before and after?


@ Mirko Mirko[All Comments] [Add Comment or Rating]
Mirko Mirko wrote on Thu, Apr 25 09:22 AM EDT:

Random Pocket Omega Chess

files=12 ranks=10 promoZone=2 shuffle=NBQCW promoChoice=NBRQCW graphicsDir=/graphics.dir/alfaeriePNG/ squareSize=50 graphicsType=png royal=K hole::::b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,a2,l2,a3,l3,a4,l4,a5,l5,a6,l6,a7,l7,a8,l8,a9,l9,b10,c10,d10,e10,f10,g pawn:P:ifmnDfmWfceF:pawn:b3,c3,d3,e3,f3,g3,h3,i3,j3,k3,,b8,c8,d8,e8,f8,g8,h8,i8,j8,k8 knight:N:N:knight:d2,i2,,d9,i9 bishop:B:B:bishop:e2,h2,,e9,h9 rook:R:R:rook:c2,j2,,c9,j9 queen:Q:Q:queen:f2,,f9 champion:C:WAD:champion:b2,k2,,b9,k9 wizard:W:FC:moon:a1,l1,,a10,l10 king:K:KisO4:king:g2,,g9

Chu Seireigi. Variant of Chu Shogi playable with drops. (12x12, Cells: 144) [All Comments] [Add Comment or Rating]
H. G. Muller wrote on Thu, Apr 25 09:47 AM EDT in reply to François Houdebert from 08:40 AM:

Should I add : Should I add " ##############" before and after?

Indeed, you should, because you want the extra hand ranks to be colored black as well.


@ Bob Greenwade[All Comments] [Add Comment or Rating]
Bob Greenwade wrote on Thu, Apr 25 11:00 AM EDT in reply to HaruN Y from 03:00 AM:

An army with your pieces. What'd you call this army?

If it's a CwDA set, probably "Mad Movers."

By the way, Chinoise Rose in problemist language is called Rao.

I should've suspected that it would be something that rhymed with the others.


Chu Seireigi. Variant of Chu Shogi playable with drops. (12x12, Cells: 144) [All Comments] [Add Comment or Rating]
François Houdebert wrote on Thu, Apr 25 01:00 PM EDT in reply to H. G. Muller from 09:47 AM:

thanks for the advice.

I have modified accordingly


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
Gerd Degens wrote on Thu, Apr 25 01:19 PM EDT in reply to Fergus Duniho from Mon Apr 22 07:41 AM:

I stumbled across 'GC Preset for Reche's Super Faceoff Masquerade' again, and I'm wondering again how to recognize in the course of the game how an a-Rook takes as Knight, h-Rook as Bishop; b-Knight takes as Bishop, g-Knight as Rook; c-Bishop as Rook, f-Bishop as Knight (according to the description). The two rooks, bishops and knights do not differ and can no longer be distinguished in the course of the game. How is a strategic game supposed to come about then?


Chu Seireigi. Variant of Chu Shogi playable with drops. (12x12, Cells: 144) [All Comments] [Add Comment or Rating]
💡📝A. M. DeWitt wrote on Thu, Apr 25 01:39 PM EDT in reply to François Houdebert from 01:00 PM:

Looks good, save for a few errors:

---------------------
Setup Errors
---------------------

White Kirin and Phoenix are swapped from where they should be in the initial setup

Black King and Great Elephant are swapped from where they should be in the initial setup

---------------------
Promotion/Drop Errors
---------------------

Lance, Running Rabbit, Knight, Gold General, and Great Elephant are currently allowed to promote immediately if they are dropped into the promotion zone (this should not be the case)

Both Pawns in the hand spaces can be selected when multiple Pawns are in the hand)


@ Bob Greenwade[All Comments] [Add Comment or Rating]
Bob Greenwade wrote on Thu, Apr 25 02:07 PM EDT:

282. Sandworm. This spawned from a recent comment on this list, like a throwaway line in a movie that becomes a classic.* This is inspired by the creatures from well-known desert planets in the Star Wars and Dune franchises (Tattooine and Arrakis, respectively), but it's not the full-sized version (which probably would be something to go into a four-square space, though with rather similar moves). This can be thought of as a "Juvenile Sandworm."

A main feature of the fictional sandworms is that they burrow underground, so as a piece the Sandworm simulates that by jumping others. At its basic, it slides in any radial direction, like a Queen. In the interest of game balance, I limit that to two pieces that it can burrow under, though in games with particularly large armies that may increase. If there are no pieces to burrow under and the Sandworm moves no more than 4 spaces to capture, it may continue to capture another piece in the next square. ((paf)2QcyafQ4)

In this (hopefully not overly confusing) diagram, the White Sandworm is able to capture any of the Black pices on the board. The only two that it can capture in a single move, however, are the Knight (i9) and Queen (j10), since the Knight is only 3 spaces away, the Queen is in the next adjacent space, and there are no intervening obstacles.

I probably could've posted this much earlier, but (aside from the previously-mentioned issues at Thingiverse) the shape kept coming out so that Thingiverse's sample-graphic (above) made it look like... well, something that probably shouldn't be shown on this site. It still kinda does, but I think it reads OK. (I might see about making the teeth large enough to be visible in the image.)

*It's even happened to my own comments, at the Super-Team Family: the Lost Issues blog. I was only kidding when I mentioned Snow White and the Seven Soldiers of Victory -- which became my first idea to be published there -- and my remark about Bugs Bunny vs. Doctor Doom was supposed to be an example of things we probably wouldn't see done!


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
Lev Grigoriev wrote on Thu, Apr 25 02:56 PM EDT in reply to Gerd Degens from 01:19 PM:

The two rooks, bishops and knights do not differ and can no longer be distinguished in the course of the game. How is a strategic game supposed to come about then?

You can differ them:

  • in offline play by sticky markers;
  • in online by notation used.

BTW I have recently done the rules page.


Chu Seireigi. Variant of Chu Shogi playable with drops. (12x12, Cells: 144) [All Comments] [Add Comment or Rating]
François Houdebert wrote on Thu, Apr 25 03:48 PM EDT in reply to A. M. DeWitt from 01:39 PM:

It should be ok now


Reche’s Super Faceoff Masquerade. Members-Only Chess with mixed and thoroughly hidden identities. (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.

30 comments displayed

EarliestEarlier Reverse Order LaterLatest

Permalink to the exact comments currently displayed.