Check out Grant Acedrex, our featured variant for April, 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
Conquer. Captured pieces change sides immediately, occupying the square the capturer moved from. (8x8, Cells: 64) [All Comments] [Add Comment or Rating]
💡📝Gerd Degens wrote on Thu, Mar 30, 2023 06:54 AM UTC in reply to Fergus Duniho from Wed Mar 29 06:14 PM:

Should I presume that in variant 1, a King may move to or stay on an attacked space, and in variant 2, a King may not move into or remain in check?

This is how it should be.
In variant 1, a captured king is assimilated by a king of the other side in the worst case, and the game continues until one side has captured all pieces.
In variant 2, the capture of the king ends the game.


Featured Chess Variants. Chess Variants Featured in our Page Headers.[All Comments] [Add Comment or Rating]
Aurelian Florea wrote on Thu, Mar 30, 2023 08:55 AM UTC in reply to Daniel Zacharias from 05:08 AM:

Shako sounds well!


Conquer. Captured pieces change sides immediately, occupying the square the capturer moved from. (8x8, Cells: 64) [All Comments] [Add Comment or Rating]
💡📝Gerd Degens wrote on Thu, Mar 30, 2023 10:49 AM UTC in reply to H. G. Muller from Wed Mar 29 08:18 PM:

I have now reduced the name and call the variant simply 'Conquer' - some other terms are occupied, e.g. 'Assimilation Chess', 'Fusion Chess', 'Take Over Chess'.

Following your recommendation I have not used the phrase 'starting position' in my description now.

Then thank you for pointing out that perpetual recaptures may become possible. In the description I have included a rule against perpetual recaptures.


Deconstruction Chess. Members-Only Revising the relations between rows and columns. (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.

Musketeer Chess. Members-Only Play this variant for extra commercial pieces on Jocly.[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.

Play Chess Variants with Jocly. Missing description[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Thu, Mar 30, 2023 09:14 PM UTC:

So far, I have not been able to get Shako to work on Jocly. Here's the URL:

https://www.chessvariants.com/play/jocly/shako

In control.php, I have the string shako replaced by shako-chess, which the files for running it use. Also, https://www.chessvariants.com/play/jocly/shako-chess is not working any better.

I've noticed some different things about Shako. First, there is a folder called originalShako, and Shako is the only game with such a folder. Second, there is a Shako file called shako-chess-mxdel.js, and it is the only file matching the *mxdel* wildcard.

This is not a general problem with Jocly. Other games are working. I have tried multiple browsers, these being Firefox, Edge, and Waterfox.

H.G., would you know what's going on and how to fix this?


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Thu, Mar 30, 2023 11:29 PM UTC:

I added a special media query to this page to recognize the browser available on the Kindle. Recent Kindles have a 300ppi screen, which results in displaying 300 pixels as an inch. Since most screens would display 300 pixels in a larger physical size, this can lead to images and text being too small in the Kindle browser. While it's Article mode can make a page more readable, it's best to not make readers need to rely on it. The query checks whether there are lots of pixels on a small screen. The idea is to check that the width is at least the width in pixels of the 6 inch Paperwhite and no more than the width of the 10.2 inch Scribe in inches. With some margin for error, the query looks like this:

@media (min-width: 1060px) and (max-width: 7in) {
}

Besides the size issue, the Kindle browser has hardly been updated in years, and it does not support many features that have become commonly supported in other browsers. For example, this page uses a flex display, but since the Kindle browers do not support this, I have provided some fallback CSS for putting some sections in columns.


Sky ZIP file. Missing description[All Comments] [Add Comment or Rating]
💡📝Christine Bagley-Jones wrote on Fri, Mar 31, 2023 01:46 AM UTC:

Oh, thanks everyone for fixing the page up, thanks so much.

H.G. said ...

I think this page is also misrepresented in the index: it is mainly a rule description; that it also happens to contain a link to a Zillions file is coincidental.

Yes, you are right, I did this page ages ago and for some reason never did a proper game page, and then it got all these nice comments and I just left it like it is. Maybe sometime I could write a proper game page and add if you want to comment on the game to do it on the 'download the game' page, I dunno lol.


A Royal and His Pet. Missing description[All Comments] [Add Comment or Rating]
Jean-Louis Cazaux wrote on Fri, Mar 31, 2023 05:32 AM UTC:

Why this title A A Royal and His Pet, with 2 A? A typo?


Play Chess Variants with Jocly. Missing description[All Comments] [Add Comment or Rating]
H. G. Muller wrote on Fri, Mar 31, 2023 07:35 AM UTC in reply to Fergus Duniho from Thu Mar 30 09:14 PM:

I've noticed some different things about Shako. First, there is a folder called originalShako, and Shako is the only game with such a folder. Second, there is a Shako file called shako-chess-mxdel.js, and it is the only file matching the *mxdel* wildcard.

Definitely something wrong there, and considering the 'modified' date probably of my doing. It seems the file was moved 'out of the way' by changing an o into an x. I don't recall doing this, but I was probably experimenting for how to hack new games directly into the Jocly library, to discover which files it actualy used for running by removing those and try what would break.

The curious thing is that in the Jocly install on my website the name is shako-chess-model.js. The date is exactly the same, though. (And just a few days before I implemented my first game, Team-Mate Chess.) I must have renamed it after the jocly/dist/ sub-tree was copied to CVP.

The problem is that the content of that file is also not what it is supposed to be. It is not uglified, and looks like the source file jocly/src/games/chessbase/shako-model.js. Normally the files jocly/dist/browser/games/chessbase/*-chess-model.js are a concatenation of the base-model.js, the variant-specific model file and perhaps some others, and then uglified. The uglification is probably not essential (the hack I used for implementing my games was to replace the uglified variant-specific part from such a file for a similar game by source code of my own game, but it needs to contain the base-model.js code to work.

Problem is that I cannot find the original uglified shako-chess-model.js file anywhere amongst my files. I tried to put back this file (on my own website) from a recently compiled Jocly from the back-porting project, but apparently the base-model.js file there is no longer sufficiently compatible with the old one for this to work. Unfortunately I forgot from where I clopied the Jocly version on my website, otherwise I could fetch a shako-chess-model.js file from there. Perhaps Zied still has a version on the Musketeer Chess website.

[Edit] I now managed to find a shako-chess-model.js file in the Downloads folder of one of my Windows systems. When I put that in the Jocly install on my website (and go through the cumbersome procedure of flushing the cached version), Shako works again there. The file is probably the same as that in the originalShako directory (where all files do have the same date). This directory does not exist in the Jocly install on my website, though. So I have no idea how it got created on CVP, which (at least for the jocly/dist/ part) was supposed to be a copy of that. It looks like someone copied all shako-* files on CVP to this directory, and then renamed the shako-chess-model.js. Anyway, I copied the shako-chess-model.js file now back to the chessbase folder on CVP as well. This should fix the problem if nothing else was changed.


Musketeer Chess. Members-Only Play this variant for extra commercial pieces on Jocly.[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.

Ultima. Game where each type of piece has a different capturing ability. (8x8, Cells: 64) (Recognized!)[All Comments] [Add Comment or Rating]
H. G. Muller wrote on Fri, Mar 31, 2023 09:36 AM UTC in reply to Fergus Duniho from Wed Mar 29 09:30 PM:

As long as the pieces are going to stretch to fit the size of the space, maybe you could make an Interactive Diagram increase in size on a large (in terms of pixels) mobile screen.

This could be hard to control without knowledge of the entire page layout. The way I usually insert Diagrams into articles is by defining a 2 x 1 table, where the left cell contains the Diagram, and the right cell a list of pieces that can be clicked to summon the corresponding move diagrams (generated by the Diagram script as a 'satellite'). I then specify an explicit width for the left cell (and top alignment for the right cell). This to leave as little white space as possible between the board and the list.

It appears that the width specified for the table cell overrules the natural width of the Diagram itself; if I specify it too small the Diagram gets squeezed. So with an absolute width specified here, there would never be an opportunity for the Diagram to expand, no matter how wide the screen is.

I suppose the width of the left cell could be specified as a percentage of the screen width. Then the Diagram inside of it could expand if again the square size would be indicated as a percentage of the table width, rather than in pixels. Currently the Diagram script applies parseInt() to the value given for squareSize (this to prevent the 1+1=11 problem when you try to calculate something with it), so that specifying a width of 10% would be the same as specifying 10 (which by default is interpreted as pixels when used in the style width spec). It could make the script remember any non-numeric suffix to the value, and append that again to the number when specifying a width. Then it would be up to the one who configured the Diagram to decide whether he wants to use relative size (which would expand with the screen or window size when the surrounding HTML element does so).

But I don't think expansion would give a good result, unless overly large piece images are used (like 100x100). But of course the preson designing the page would know whether that is the case.


🕸📝Fergus Duniho wrote on Fri, Mar 31, 2023 01:04 PM UTC in reply to H. G. Muller from 09:36 AM:

What I'm proposing is a responsive web design fix for browsers that have the issue I have noticed only in the Kindle browser. This should not affect the appearance of the board on desktops, laptops, or most mobile devices. Last night, I posted a @media query that can be used to detect this. It may also be possible to detect it with JavaScript. In this circumstance, it would be appropriate to double the height and width of the spaces. Doubling these dimensions should not make bitmap images look as bad as increasing to some other arbitrary size would. If you have a Kindle, you can see this on the home page, where I have used the @media query I mentioned to double the height and width of the buttons.

However, it is not presently as easy as using a CSS @media query with the Interactive Diagram. Looking at your code with Web Developer Tools in Firefox, I see that you have embedded the width and height of each space into the STYLE element of each TD element of your table. This gives it a higher priority that may be difficult to override from a @media query. If width and height are normally going to be the same for each space, you could put these values in a class, and then allow a @media query to change the values set by the class.


H. G. Muller wrote on Fri, Mar 31, 2023 02:46 PM UTC in reply to Fergus Duniho from 01:04 PM:

Currently the board squares are defined by the statement

     row = row + '<td id="' + bnr + 'y' + h + 'y' + j + '" style="width:' + sqrSize + 'px;height:' + sqrSize + 'px' +
            ';border:' + bb + ';font-size:xx-large;background-repeat:no-repeat;background-position: center center;background-size:contain"' +
            ' onmousedown="Down(' + bnr + ',' + j + ',' + h + ',event)" onmouseup="Up(' + bnr + ',' + j + ',' + h +
            ',event)" ontouch="Touch(' + bnr + ',' + j + ',' + h +
            ')" onmouseover="Hover(event' +
            ')" ondragover="PreDrop(event)" ondrop="Drop(event)" ondragend="Relay(event)" valign="center" align="center"></td>';

 

and it should not be difficult to replace all the style stuff in the first two lines there by a class="boardsquare". But it seems a problem that sqrSize is not fixed here, but a JavaScript variable that only becomes known after the JavaScript has parsed the Diagram's definition squareSize=N.

Apart from that, we should also handle the situation where there are multiple Diagrams on the same page, which each use different squareSize. I suppose this could be fixed by defining a separate class for the squares of each Diagram, with name 'boardsquare'+bnr.

But I guess it would be simpler if the JavaScript could somehow query the screen width in pixels as well as in inches. Then it could set a variable bigScreen to 1 or 2 based on some logical combination of that, and it could multiply the parameter value of sqrSize by that at the point at the point where it gets read from the Diargarm definitions.

But it would still be a problem if the Diagram was contained in a surrounding HTML element with a fixed width specified in pixels. (Like almost all Diagrams I made so far are.) Then the Diagram would have understood it would have to present itself with twice the size, but the browser would then think "hey, this is too large to fit", and reduce it back. (And perhaps not at exactly 50%.)

So I guess it would only work if the Diagram script would somehow double the size of all surrounding HTML elements that did have a specified size in pixels as well. I suppose this would be possible, even though such elements would in general not have an id (and even when they have, it would be unknown): I think it is possible to ask a HTML element what its parent is, and work your way outwards from the Diagram that way. It sounds a bit tricky, though.


🕸📝Fergus Duniho wrote on Fri, Mar 31, 2023 03:55 PM UTC in reply to H. G. Muller from 02:46 PM:

I have found a simple way to increase the size of everything on the Kindle. It looks like this:

@media (min-width: 1060px) and (max-width: 7in) {
    HTML {zoom: 2;}
}

While zoom is not official CSS, the Kindle browser accepts it, and that is all that really matters here. But for it to work properly, I have to roll back everything else I did to increase the size of things on the Kindle. Otherwise, this makes some things too large.

However, this fixes most things without quite doing that:

@media (min-width: 1060px) and (max-width: 7in) {
    HTML {font-size: 6pt;}
    MAIN {zoom: 2;}
}

Symmetric Chess. (Updated!) Variant with two Queens flanking the King and Bishops Conversion Rule. (9x8, Cells: 72) [All Comments] [Add Comment or Rating]
Jean-Louis Cazaux wrote on Fri, Mar 31, 2023 08:59 PM UTC:

I've just finished a game of Symmetric Chess. At first I was seduced by this rule of Bishop's conversion, but finally I am not so convinced. My opponent was playing with White, so his two Bishops were on white squares. He moved c-Bishop first, then he lost it. So, only his g-Bishop remained on its initial square unmoved and was waiting for a conversion non-capturing move that never came.

I found rather confusing looking at this chessboard with this unique remaining Bishop standing on g1 and unable to move on the diagonals. An observer coming at this moment would not understand why the Bishop cannot move and capture a piece on f2 or h2.

So the rule is clear, but I found this a bit bizarre after all.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Fri, Mar 31, 2023 10:57 PM UTC:

The whole site should now appear at a more normal size in the Kindle browser, because I used the @media query described earlier to zoom the contents by a factor of 2 in Kindles.


Grand Chess. Christian Freeling's popular large chess variant on 10 by 10 board. Rules and links. (10x10, Cells: 100) (Recognized!)[All Comments] [Add Comment or Rating]
David Paulowich wrote on Fri, Mar 31, 2023 11:08 PM UTC:Good ★★★★

M. Badii - J. Stranjakovitch, Paris 1989 reached the position in the diagram below after

1.e4 a6 2.d4 b5 3.f4 Bb7 4.Bd3 f5 5.exf5 Bxg2 6.Qh5+ g6 7.fxg6 Bg7 8.gxh7+ Kf8

diagram

The game continued 9.hxg8=Q+ Kxg8 10.Qe2 Bxh1 with a win by White after 24 moves.

I see no reason for rules that may prevent early pawn promotions in Grand Chess. Most of us want games that are more interesting, not less. And after all, there is no limit to the number of promoted pawns on the board in Shatranj.

[EDIT] I should have specified the rules that I was objecting to:

"5. A Pawn can promote only to a friendly piece that has been captured, and for which it is exchanged."

"6. If no friendly piece has been captured, then a Pawn may not move beyond the 9th rank."


Kevin Pacey wrote on Fri, Mar 31, 2023 11:20 PM UTC in reply to David Paulowich from 11:08 PM:

@ David

Pawn promotions before reaching the last rank can look more or less aesthetic depending on which games a person has played. I've seen comments elsewhere by chess players that they wish the board edge was 'made use of' (as though by chess 'tradition') in Grand Chess, by having promotions only there. However, anyone who's played shogi will note that in that classic game, earlier promotions than on the board edge are allowed by tradition also (the tradition evidently being that the first three ranks of an opponent are where his pieces or pawns start from in the setup, as is the case for Grand Chess).


Featured Chess Variants. Chess Variants Featured in our Page Headers.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Fri, Mar 31, 2023 11:37 PM UTC in reply to Daniel Zacharias from Thu Mar 30 05:08 AM:

Okay, we'll feature Shako in April. It has been programmed for Jocly, Game Courier, ChessV, Zillions-of-Games, PyChess, and Ai Ai, and it even has an Interactive Diagram on the page. Its games on Game Courier go back to 2006, and it has been played every year on Game Courier since 2015. On a personal note, it is one of the first Chess variants I learned about after getting involved with this site, as it was in the Large Variant contest of 1999, and David and I were trying out variants in that contest together.


Grand Chess. Christian Freeling's popular large chess variant on 10 by 10 board. Rules and links. (10x10, Cells: 100) (Recognized!)[All Comments] [Add Comment or Rating]
H. G. Muller wrote on Sat, Apr 1, 2023 06:16 AM UTC:

I suppose that David uses the term 'early promotions' not so much to refer to promotions before the last rank is reached, but to promotion so early in the game that nothing has been captured yet. And I agree that this rule doesn't really make a more interesting game, but seems purely conceived for the convenience of playing it with woodware, without the need for extra pieces. (Which seems a bit strange, as it would still need two extra Pawns and pieces per player, presumably from a second orthodox set, which would leave plenty of spare pieces available for promotion.

On the other hand, one could argue that it is a nice tactical dilemma that when you are planning a promotion you should also take care something worthwhile is traded by the time you reach last rank. This happens so rarely, however, that it doesn't seem worth to complicate the rules for making it possible.

Note that although the orthodox game shown by David does have an early promotion, but not one where the promoted Pawn survives.


Symmetric Chess. (Updated!) Variant with two Queens flanking the King and Bishops Conversion Rule. (9x8, Cells: 72) [All Comments] [Add Comment or Rating]
H. G. Muller wrote on Sat, Apr 1, 2023 06:26 AM UTC in reply to Jean-Louis Cazaux from Fri Mar 31 08:59 PM:

This is more  criticism on how the pieces should be represented, than on the rule. In particular, whether the right or obligation to convert still exists should be 'hidden' (like castling rights) or explicitly visible. E.g. when playing with woodware, one could put the Bishops initially on a Draughts chip, to indicate they can convert. When one of the Bishops starts as a Wazir, you remove the chips from both. When it starts as a Bishop, you move its chip under the other, so that it stands on two chips, indicating it now must start as a Wazir.


Jean-Louis Cazaux wrote on Sat, Apr 1, 2023 03:44 PM UTC in reply to H. G. Muller from 06:26 AM:

I agree with you HG. The rule is clear and good. It would be nice if on computer play it would be possible to mark the Bishops as you suggest for woodware play.


25 comments displayed

EarliestEarlier Reverse Order LaterLatest

Permalink to the exact comments currently displayed.