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

Ratings & Comments

LatestLater Reverse Order EarlierEarliest
Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
A. M. DeWitt wrote on Fri, Feb 3, 2023 03:29 AM UTC:

The Review New Submissions page seems to be skewed towards new submissions now, rather than submissions that have new changes ready for review. This makes approving pages much harder, as you will only see the newest pages rather than the ones that have changes ready for review. Perhaps if the page is sorted by the timestamp of the last action taken on each article this can be rectified without having to worry about the unreliable modification date.

update test


Variants playable against the diagram's AI. Index of variants that can be played against the interactive diagram.[All Comments] [Add Comment or Rating]
A. M. DeWitt wrote on Fri, Feb 3, 2023 12:42 AM UTC:

Mitsugumi Shogi seems to be missing. It doesn't have as many problem pieces as its big brother Suzumu Shogi, so it can be added to the list without much trouble. I've also successfully tested a modified NextLeg function, which relieves the AI from having to use cumbersome recursive functions to vet moves for the range capturing pieces, which I will implement in the CVP articles soon.


Interactive diagrams. Diagrams that interactively show piece moves.[All Comments] [Add Comment or Rating]
💡📝H. G. Muller wrote on Thu, Feb 2, 2023 10:34 PM UTC:

I think I will implement the following interface for extending the Interactive Diagram with user-supplied scripts:

The user can supply a JavaScript function xxxTinker(m), where xxx is the satellite name for the Diagram (default value: 'piece'), and m is an array describing the move. This array will contain the board coordinates (which always start counting at 0) for the squares involved in the move, the rank number following the file number of each square. The first square (in m[0] and m[1]) will be the origin, the second (m[2] and m[3]) the destination, and after that will come the locust squares in the reverse order as the XBetza description visited them. The element m[-2] will specify how many squares will be altered by the move. (So if there are no locust squares this will be 2: the origin and destination.) After the locust squares can come squares where e.p. rights are generated; these are not counted in m[-2]. It is not specified how many there are of those, and most moves do not have them.

The element m[-1] contains the promotion piece for the move (i.e. the piece that will appear on the destination square), but it might or might not be initialized.

This xxxTinker() funtion can then modify the m array in any way it wants. Likely modifications are altering or supplying a promotion piece in m[-1], or adding locust squares by writing those in the appropriate m[] elements, and increasing m[-2] correspondingly. When it is done tailoring the move, it should return a value to indicate to the standard script what it should do with that move. Possible return valueas ar:

-2 Terminates game immediately, as a win for the player that can do the move (as if the move captured a King).
-1 Terminates the game as a win if the player making it survives the reply of his opponent (as with Shatranj baring).
 0 Take the move as we now prepared it (which could be unaltered).
 1 Discard the move; it is forbidden (e.g. due to zonal confinement, or improper promotion piece).
 2 Suppress deferral of normal Shogi promotion (as per maxPromote and promoOffset).
 3 Take the promotion we specified in m[-1], but also add a move that defers.
 4 Perform a Chess-like promotion. Moves with every possible promotion type will be subjected to xxxTinker(), and can be
   rejected or accepted by it in the normal way (returning 1 or 0).

The value 4 should only be returned when the value of m[-1] was undefined (if(!m[-1])...), to make a move that otherwise would not promote at all offer a Chess-like promotion choice. If m[-1] does have a value > 0 the promotion choice has already been made, and we must only reject or accept it.


Simplified Chess. Missing description (8x7, Cells: 56) [All Comments] [Add Comment or Rating]
David Paulowich wrote on Thu, Feb 2, 2023 04:55 PM UTC:

SHATRANJ BLOCKADE STALEMATE IN 20 MOVES

diagram

Using Zillions, I played out a make-believe game, which ends with the 4 remaining Black Pawns blockaded by 4 White pieces, while a Black King, Chariot, Knight, Counselor, and Elephant are locked in behind the Pawns. Even if the rules allowed Kings to move into check and be captured, Black still has no legal moves in the final position.

NOTE: the initial position had Kings on the d-file. I posted the completely legal game on the Shatranj page way back on [2005-03-08]. Apparently this led to the latest version of Rule [7]. See my previous post for why I am still dubious about the entire rule set.


David Paulowich wrote on Thu, Feb 2, 2023 04:33 PM UTC:

BLACK TO MOVE AND WIN???

diagram

The year is 2023 and the rules for this 8x7 variant still state:

"... 6. A pawn may only promote to a captured piece [QRNB] and not move to the last row unless there is a piece to promote to. 7. If a player can only legally move his King or can not legally move any pieces (a very rare situation), then he loses."

So Rule [6] encourages me to play Black King f1-e2-d2-c2-b2 and start promoting pawns. But the always infuriating rule [7] makes this a lost position for Black. The question remains: What is going on here?


ChessVA computer program
. Program for playing numerous Chess variants against your PC.[All Comments] [Add Comment or Rating]
Aurelian Florea wrote on Thu, Feb 2, 2023 04:26 PM UTC in reply to Greg Strong from 04:07 PM:

I'll look into it more deeply hopefully!


📝Greg Strong wrote on Thu, Feb 2, 2023 04:07 PM UTC in reply to Aurelian Florea from 03:44 PM:

Presumably, there was some reason that was not apparent. No way for me to say.


Aurelian Florea wrote on Thu, Feb 2, 2023 03:44 PM UTC in reply to Greg Strong from 03:39 PM:

I've seen a game where a pawn has promoted to joker and not to rook for no apparent reason. Any insight towards why?!


📝Greg Strong wrote on Thu, Feb 2, 2023 03:39 PM UTC in reply to Aurelian Florea from 03:05 PM:

The king has a value of 0.


Aurelian Florea wrote on Thu, Feb 2, 2023 03:05 PM UTC:

Greg, what is the strength of the king used by the joker value evaluation?


Castling Rules in Chess Variants. An investigation of castling rules in chess and chess variants.[All Comments] [Add Comment or Rating]
H. G. Muller wrote on Thu, Feb 2, 2023 10:05 AM UTC in reply to Greg Strong from Sat Jul 18 2020 09:52 PM:

I added mention of the pO notation for fast castling to the XBetza section, and dressed up the article with two Interactive Diagrams for exemplifying flexible and fast castling.

I also added mention of the K~b1 notation for unambiguously specifying flexible castlings.


Chess II. Two extra files with two additional pieces (princes) on each side. (10x8, Cells: 80) [All Comments] [Add Comment or Rating]
H. G. Muller wrote on Thu, Feb 2, 2023 08:51 AM UTC in reply to Argon Teuhai from 12:47 AM:

The article is a bit vague about the castling and promotion rules. The choices you made in the FSF settings (O3 castling and no promotion to Prince) seem the logical ones, though.

Anyway, I put in some section headings, and added an Interactive Diagram in the Setup section, playing by these rules.

And you are right: this 'promotion to King' business seems a bit nonsensical: you simply win by reaching the last rank with a Prince, so there is no need to change it for another piece. There is a question, though, whether it is allowed to promote it on a square attacked by the opponent. In the Diagram I programmed it as an immediate win, because the rules explicitly say that you can expose a Prince to capture. But if you would really promote it, it would no longer be a Prince, and you would have exposed the resulting King to capture. So this 'promotion to King' could be just be a roundabout way of saying that this is a delayed winning condition, where you have to survive the opponent's 'after-move' in order to win (like in King of the Hill). But this interpretation is subverted by the mention of the first variant, which uses the resulting King as extinction royalty, so that it could be exposed to capture.


Diagram testing thread[Subject Thread] [Add Response]
Daniel Zacharias wrote on Thu, Feb 2, 2023 03:23 AM UTC:

Just for fun

diagram


Chess II. Two extra files with two additional pieces (princes) on each side. (10x8, Cells: 80) [All Comments] [Add Comment or Rating]
Argon Teuhai wrote on Thu, Feb 2, 2023 12:47 AM UTC:Good ★★★★

Here is a Fairy-Stockfish variant file that I made for the variant. Despite the E and Elephant symbol, these pieces are still princes (princE). It might not be 100% accurate, but this should be incredibly similar to the actual variant, as there are essentially no differences between promoting the princes to kings to win (by getting them directly to the last rank) or merely getting the princes to the end of the board (the last rank) to win. This variant also has defined castling rules.

[chessii:janus]
startFen = rnbeqkebnr/pppppppppp/10/10/10/10/PPPPPPPPPP/RNBEQKEBNR w KQkq - 0 1
customPiece1 = e:WF
pieceToCharTable = PNBRQ............E...Kpnbrq............e...k
castlingKingsideFile = i
castlingQueensideFile = c
whiteFlag = *8
blackFlag = *1
flagPiece = e
maxFile = 10
archbishop = -
promotionPieceTypes = rnbq

This is meant to be used with https://fairyground.vercel.app/, and should be pasted into a file called variants.ini, before loading the variants.ini file into the website.


Alibaba. Jumps two orthogonally or diagonally.[All Comments] [Add Comment or Rating]
Kevin Pacey wrote on Wed, Feb 1, 2023 09:47 PM UTC:

I edited my previous comment, in case any missed that.


David Paulowich wrote on Wed, Feb 1, 2023 09:07 PM UTC:Excellent ★★★★★

Kevin, I am adding the Dragon Horse or Crowned Bishop, worth six Pawns. Multiplying my previous list by 0.36 makes my combined value of Rook and Knight equal to yours, as follows:

Pawn = 1.08, Elephant = 1.44, Ferz = 1.80, Knight = 3.60, Rook = 5.40,

plus Alibaba (A+D) = 2.52, Commoner (F+W) = 4.32 and Dragon Horse (B+W) = 6.48.


Kevin Pacey wrote on Wed, Feb 1, 2023 08:56 PM UTC in reply to H. G. Muller from 07:52 PM:

Hi H.G.

For the Alibaba if I recall right I gave a considerable (x2) leaper bonus to both the A and D components, before primitively concluding AD (aka Spider)=A+D+P=2.25

Where A=D (roughly) = (N-P)/[2 times 2] (roughly) each (Why the N? - I treated an A or D leap as kind of similar enough to a N leap, except they each only go to half as many cells). Why the 'N-P'? Well, if Q=R+B+P then my imprecise way of guessing a piece half a Q's power would be (Q-P)/2, for example. Why '/[2 times 2]'? Well that's the final penalty factor, where one of the 2's means that an A (or D) only has half as many moves as a N.

If I also recall right, it's

Where A is binded 3 ways, and D is bound just 2 ways, but is often slower than an A (thus a penalty factor of /[2*8] should perhaps be used for each [rather than /4] I feel, but the leaper bonus I gave for the A and D each is a factor of x2, and I [perhaps generously] gave A and D each a x2 bonus for distance often covered faster by a series of leaps compared to a series of N leaps, so thus the final /4 penalty factor).

So, A+D+P (for AD, aka Spider) = (N-P)/4+(N-P)/4+P = 0.625+0.625+1 = 2.25


H. G. Muller wrote on Wed, Feb 1, 2023 07:52 PM UTC in reply to Kevin Pacey from 07:26 PM:

 

... though I still don't fully trust computer analysis to give reliable piece values for a given board size (e.g. may well depend at least to some extent on what else is on the board, and where exactly it's placed, in the setup used by a given computer study).

This is why serious computer studies always use a number of different mixes of opponent pieces, and average over many shuffles of those as initial setup. E.g. if you want to compare the value of Queen, Archbishop and Chancellor, you don't just play these against each other (e.g. in a FIDE setup whetre one player starts with A or C instead of a Q), but also against, say, R+B, R+N, R+N+P, 2B+N, B+2N (deleting these for the player that has Q, C or A, and deleting Q of the other player), to see which of the super-pieces does better, and by how much.

To test an Alibaba (which I apparently did once), you would replace 2N, N+B, 2B or R for two Alibabas (and give the opponent Pawn odds to get closer to equality), and just a single N or B for one Alibaba.

How does your estimate take account of the severe color binding of the Alibaba? Because of that it seems a very weak piece to me. It can for instance not act against half the Pawns.

Ancient Shatranj theory indeed values different Pawns differently. In Shatranj an Alfil is considered slightly better than an average Pawn. But you should keep in mind that a FIDE Pawn is worth significantly more than a Shatranj Pawn, because it has a game-deciding promotion, while in Shatranj an extra Ferz is often not helpful at all. And I suspect a lot of the value of the Alfil is that, even if tactically worthless, it acts as insurance against loss by baring when only weak pieces are left.


Diagram testing thread[Subject Thread] [Add Response]
H. G. Muller wrote on Wed, Feb 1, 2023 07:35 PM UTC in reply to Jean-Louis Cazaux from 06:37 PM:

Bah, I was (sadly) fearing to get such an answer. I take your last sentence straight in my face, thank you. Are you especially angry today?

Not angry at all. But if you suspected this answer could come, there must be some truth in it, right? And don't get me wrong, Shako and Pemba are great games. I count them in the top 10%-tier of all chess variants, because of the good spectrum of piece values and interesting pieces. But that doesn't mean one should make infinite numbers of variations on them, using the same set of pieces over and over again, with minimal variation. Especially since there are already many other variants that use Elephant, Cannon and Vao. At some point that gets boring, and a clone of a great original is still just a clone.


Alibaba. Jumps two orthogonally or diagonally.[All Comments] [Add Comment or Rating]
Kevin Pacey wrote on Wed, Feb 1, 2023 07:26 PM UTC in reply to David Paulowich from 07:06 PM:

For 8x8 FIDE Chess I use P=1;N=3.49(micro-less than B - normally I say 3.5);single B=3.5;R=5.5;Q=R+B+P=10 and K's fighting value=4(the same as a guard's value, to keep it simple).

With N=3.5, using my own crude, flawed ways of estimating fairy piece values, I get AD (aka Spider)=2.25 on 8x8. Makes sense to me that it would be less than FA (aka Modern Elephant)=3.125 on 8x8 (by my estimate), though H.G. Muller values FA about same as a N on 8x8 if I recall correctly.

I've often slipped in H.G. Muller's rules of thumb for values when all else fails, though I still don't fully trust computer analysis to give reliable piece values for a given board size (e.g. may well depend at least to some extent on what else is on the board, and where exactly it's placed, in the setup used by a given computer study).


Diagram testing thread[Subject Thread] [Add Response]
Greg Strong wrote on Wed, Feb 1, 2023 07:22 PM UTC in reply to Jean-Louis Cazaux from 07:11 PM:

You expressed an opinion. H.G. expressed a different opinion, complete with the logic behind it. I don't see anything objectionable here, except possibly the last sentence, and even there I think you are being too sensitive.

You often express strong opinions - sometimes quite forcefully, especially regarding the names of pieces. You also sometimes respond poorly to alternate opinions.


Jean-Louis Cazaux wrote on Wed, Feb 1, 2023 07:11 PM UTC in reply to Kevin Pacey from 06:43 PM:

@Kevin: no, not yours.


Alibaba. Jumps two orthogonally or diagonally.[All Comments] [Add Comment or Rating]
David Paulowich wrote on Wed, Feb 1, 2023 07:06 PM UTC:

"It seems that an AD is almost exactly worth 1 Pawn less than a Knight..." wrote H. R. Muller on [2012-09-20]. I offer this simple point value system for Shatranj, using the tempo as an abstract unit of value.

Tempo = 1, Pawn = 3, Elephant = 4, Ferz = 5, Knight = 10, Rook = 15.

Did players calculate the advantage of having first move (one tempo) a thousand years ago?. They probably valued different pawns individually: something like two points for a pawn on the a-file and four points for pawn on the d-file. I am inclined to value Alibaba (A+D) = 7 and Commoner (F+W) =12.


Chess 1010. Game played with 40 pieces. (10x10, Cells: 100) [All Comments] [Add Comment or Rating]
David Paulowich wrote on Wed, Feb 1, 2023 06:54 PM UTC:
While I was born in Halifax (Nova Scotia), I have lived in PEI for the last thirty years.  Played in a bunch of tournaments from 1997 to 2012.  Fred and I were playing at the chess club every week for much of that time.
 
The more I stare at my diagram, the more I want to play a variant with eight Rooks on the board!  But I am restricting myself to simpler games nowadays, like Shatranj. Currently working on (yet another) Shatranj variant.  About to post a Comment on the ALIBABA page in Piececlopedia.

Diagram testing thread[Subject Thread] [Add Response]
Kevin Pacey wrote on Wed, Feb 1, 2023 06:43 PM UTC:

Hi J-L: If you mean my answer, no, not angry at all - though I did just get up from a nap and may not yet be as tactful as I should be.


25 comments displayed

LatestLater Reverse Order EarlierEarliest

Permalink to the exact comments currently displayed.