The Chess Variants Club Download

♚ Open up your Chess horizon ♚ Jocly's Chess Variants is by far the most complete mobile application for playing Chess variations. In addition to regular Chess, it offers 45 variants, all of them featuring: ♙ artificial intelligence to play alone / offline ♙ server connectivity to play real people, create or join tables, invite friends ♙ full rules description ♙ live games are. The following variants are attempts at “improvements” of standard chess. At least, they are suitable for training purposes. The ten that immediately follow are relocation variants. Relocation Chess - rearranging the piece array (also Chess64). Dynamic Chess - introducing a new pawn move (also Chess4). Fischer Placement Chess - generating a modest subset of Chess960.

To provide an environment, where people can learn & play very fun chess variants!! Fun Chess Club currently offers many variants, such as Live 960, 3-check, Bughouse, and more!! Fun Chess Club and begin your journey towards mastering these fun variants in an easy way! Jocly Chess Variants free download, and many more programs. Each variant will teach you something new and interesting about chess. They are fun to play, and they will sharpen your mind and your chess skills. If you get tired of playing normal chess, you can enjoy these fun chess variants. Give Away Chess: The object of the game is to give away all your pieces. The first person to lose all their pieces wins.

python-chess supports several chess variants.

Variant

Board class

UCI/XBoard

Syzygy

Standard

chess/normal

.rtbw, .rtbz

Suicide

chess.variant.SuicideBoard

suicide

.stbw, .stbz

Giveaway

chess.variant.GiveawayBoard

giveaway

.gtbw, .gtbz

Antichess

chess.variant.AntichessBoard

antichess

.gtbw, .gtbz

Atomic

chess.variant.AtomicBoard

atomic

.atbw, .atbz

King of the Hill

chess.variant.KingOfTheHillBoard

kingofthehill

Racing Kings

chess.variant.RacingKingsBoard

racingkings

Horde

chess.variant.HordeBoard

horde

Three-check

3check

Crazyhouse

crazyhouse

chess.variant.find_variant(name:str) → Type[chess.Board][source]

Looks for a variant board class by variant name. Supports many commonaliases.

Game end¶

See chess.Board.is_variant_end(), is_variant_win(),is_variant_draw(),or is_variant_loss() for special variant end conditionsand results.

Note that if all of them return False, the game may still be over anddecided by standard conditions like is_checkmate(),is_stalemate(),is_insufficient_material(), move counters, repetitions,and legitimate claims.

Best

Chess960¶

Chess960 is orthogonal to all other variants.

See chess.BaseBoard.set_chess960_pos(),chess960_pos(), andfrom_chess960_pos() for dealing with Chess960 startingpositions.

Crazyhouse¶

class chess.variant.CrazyhousePocket(symbols:Iterable[str]=')[source]

A Crazyhouse pocket with a counter for each piece type.

add(piece_type:int) → None[source]

Adds a piece of the given type to this pocket.

remove(piece_type:int) → None[source]

Removes a piece of the given type from this pocket.

count(piece_type:int) → int[source]

Returns the number of pieces of the given type in the pocket.

reset() → None[source]

Clears the pocket.

copy() → CrazyhousePocketT[source]

Returns a copy of this pocket.

class chess.variant.CrazyhouseBoard(fen:Optional[str]='rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR[] w KQkq - 0 1', chess960:bool=False)[source]
pockets = [chess.variant.CrazyhousePocket(), chess.variant.CrazyhousePocket()]

The Chess Variants Club Download Windows 7

Pockets for each color. For example, board.pockets[chess.WHITE]are the pocket pieces available to White.

legal_drop_squares() → chess.SquareSet[source]

Gets the squares where the side to move could legally drop a piece.Does not check whether they actually have a suitable piece in theirpocket.

It is legal to drop a checkmate.

Returns a setofsquares.

Three-check¶

class chess.variant.ThreeCheckBoard(fen:Optional[str]='rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 3+3 0 1', chess960:bool=False)[source]
remaining_checks = [3, 3]

Remaining checks until victory for each color. For example,board.remaining_checks[chess.WHITE]0 implies that White has won.

UCI/XBoard¶

Multi-Variant Stockfish and other engines have an UCI_Variant option.XBoard engines may declare support for variants.This is automatically managed.

Syzygy¶

Syzygy tablebases are available for suicide, giveaway and atomic chess.

In a new paper from DeepMind, this time co-written by 14th world chess champion Vladimir Kramnik, the self-learning chess engine AlphaZero is used to explore the design of different variants of the game of chess, with different sets of rules.

The paper is titled Assessing Game Balance with AlphaZero: Exploring Alternative Rule Sets in Chess and has been written by Deepmind's Nenad Tomasev, Ulrich Paquet, and Demis Hassabis, together with Kramnik. The Russian grandmaster has been working with DeepMind since last year, when we published his article about No-Castling chess.

On Friday, September 18 Chess.com hosted a round-table discussion with GM Vladimir Kramnik, IM Danny Rensch, and researchers of Deepmind discussing their latest paper in which AlphaZero explores chess variants. Here it is for replay:


In this new paper (here in PDF), No-Castling chess is one of nine chess variants that have been looked at. AlphaZero functioned as the tool to simulate decades of human play in a matter of hours, which made it possible to see what games between strong human players in these variants would potentially look like.

Game design, in general, is complicated. Coming up with a new chess variant that actually works, is not easy either. The researchers write: 'Designing engaging and balanced sets of game rules is non-trivial, due to difficulties in assessing the consequences of individual changes on game dynamics and appeal.'

Chess.com's Chief Chess Officer, International Master Danny Rensch, reviewed the paper in detail during the embargo period which Chess.com had privileged access to the games, and he created this quick breakdown (as well as several more videos to come!) of some of the high level takeaways from the report, as well as his own entertaining ranking of the 'Top Ten List' of the variants played by AlphaZero here:

By using the reinforcement learning system AlphaZero, the researches wanted to show the potential of AlphaZero to be used 'as a tool for creative exploration and design of new chess variants.'

The nine variants that were tested by AlphaZero

VariantPrimary rule changeSecondary rule change
No-castlingCastling is disallowed
throughout the game
-
No-castling (10)Castling is disallowed for
the first 10 moves (20 plies)
mention plies = half moves
-
Pawn one squarePawns can only move
by one square
-
Stalemate=winForcing stalemate is a
win rather than a draw
-
TorpedoPawns can move by 1 or 2
squares anywhere on the
board. En passant can
consequently happen anywhere
on the board.
-
Semi-torpedoPawns can move by two
square both from the 2nd
and the 3rd rank
-
Pawn-backPawns can move backwards
by one square, but only back
to the 2nd/7th rank for White/Black
Pawn moves do not count
towards the 50 move rule
Pawn-sidewaysPawns can also move laterally by
one square. Captures are unchanged,
diagonally upwards
Sideway pawn moves do not count
towards the 50 move rule
Self-captureIt is possible to capture
one's own pieces
-

For each variant, AlphaZero was trained from scratch and then played a large number of games against itself: 10,000 games at one second per move, and another 1,000 with one minute per move. Based on these games, both a quantitative and a qualitative assessment was done in the paper.

Quantitative assessment

For each variant, the expected draw rate and first-move advantage, expressed as the expected score for White, were determined. Expectedly, these were different for the different time controls and for all variants it was the case that there would be more draws for the one-minute games compared to the one-second games.

'This seems to suggest that the starting position might be theoretically drawn in these chess variants, like in classical chess, and that some of the variants are simply harder to play, involving more calculation and richer patterns,' the researchers write.

VariantTraining1 sec1 min
Classical54.10%51.80%50.80%
No castling55.70%53.30%51.30%
No castling (10)52.50%51.00%50.40%
Pawn one square53.50%51.60%50.30%
Stalemate=win54.90%53.00%51.10%
Torpedo57.00%56.80%54.00%
Semi-torpedo54.70%53.60%50.90%
Pawn-back53.00%51.10%50.10%
Pawn-sideways54.80%52.80%50.50%
Self-capture54.20%52.60%50.80%

The paper also illustrates how the same opening can lead to vastly different outcomes under different chess variants. This was done by forcing AlphaZero to play the Dutch defense, the Chigorin defense, the Alekhine defense, and the King's Gambit in 1,000 games each, in all variants except for Pawn one square.

For the variants that have additional move options on top of the classical ones (like self-capture), it was analyzed how often these options were utilized by AlphaZero. It turned out that the non-classical moves were used in a large percentage of games, often multiple times per game, in each of the variants. 'This suggests that the new options are indeed useful, and contribute to the game,' the researchers write.

Another interesting segment from the paper is the approximations for piece values in each of the variants. These were computed from a sample of 10,000 fast-play AlphaZero games:

VariantpNBRQ
Classical13.053.335.639.5
No castling12.973.135.029.49
No castling (10)13.143.405.379.85
Pawn one square12.953.145.369.62
Stalemate=win12.953.134.768.96
Self-capture13.103.225.349.42
Pawn-back12.652.854.679.39
Semi-torpedo12.722.954.698.3
Torpedo12.252.463.587.12
Pawn-sideways11.81.982.995.92

Qualitative assessment

Besides their quantitative analysis, the researchers also wanted to answer more subjective questions about the aesthetic value of the types of positions, moves, and patterns that arise in the different variants. This is where Kramnik enters.

In order to try and evaluate which of the variants could be most interesting to play for humans, the former world champion characterizes the typical patterns, motifs, and even style of AlphaZero's play.

As brought forward in last year's article, Kramnik calls No-castling chess a potentially exciting variant, 'given that king safety is often compromised for both players, allowing for simultaneous attacking and counter-attacking and the equality, when reached, tends to be dynamic in nature rather than 'dry.' The multitude of approaches to evacuate the king, and their timing, adds complexity to the opening play.'

The Chess Variants Club Downloads

Kramnik feels that not allowing castling before move 10 isn't different enough from classical chess; AlphaZero tends to castle in most games anyway. He feels the same about Stalemate=win chess, where only certain endgames are evaluated differently.

The most complicated variant, according to Kramnik, is Pawn-sideways chess as it results in 'patterns that are at times quite 'alien' when one is used to classical chess. The pawn structures become very fluid and it is impossible to create permanent pawn weaknesses.'

Examples

Below is an example game from each of the nine variants with excerpts of Kramnik's comments given in the paper. The last five are given as embedded videos since our game viewer cannot handle the alternative rules! (We're working on that.)

No-castling

Download

'One of the main advantages of no-castling chess is that it eliminates the nowadays overwhelming importance of the opening preparation in professional chess, for years to come, and makes players think creatively from the very beginning of each game,' writes Kramnik. 'This would inevitably lead to a considerably higher amount of decisive games in chess tournaments until the new theory develops, and more creativity would be required in order to win. These factors could also increase the following of professional chess tournaments among chess enthusiasts.'

No-castling (10)

'The main purpose of the partial restriction to castling, as a hypothetical adjustment to the rules of chess, would be to sidestep opening theory,' writes Kramnik. 'As such, it is aimed at professional chess as an option to potentially consider. The game itself does not change in other meaningful ways, and AlphaZero usually aims at playing slower lines where castling does indeed take place after the first 10 moves.'

Pawn one square

'The basic rules and patterns are still mostly the same as in classical chess, but the opening theory changes and becomes completely different,' writes Kramnik. 'Intuitively it feels that it ought to be more difficult for White to gain a lasting opening advantage and convert it into a win, but since new opening theory would first need to be developed, this would not pertain to human play at first. In most AlphaZero games one can notice the rather typical middlegame positions arise after the opening phase.'

Stalemate=win

Play Chess Variants Online

Two knights vs. a lone king is now a win.

'Looking at the games of AlphaZero, it seems that there are enough defensive resources in most middlegame positions that certain types of inferior endgame positions, now possible under this rule chance, could be avoided and defended,' writes Kramnik. 'A strong player can in principle learn to navigate to these positions to take advantage of them, or find ways to escape them.'

Torpedo

The pawns become quite powerful in Torpedo chess,' writes Kramnik. 'Passed pawns are in particular a very strong asset and the value of pawns changes based on the circumstances and closer to the endgame. All of the attacking opportunities increase and this strongly favours the side with the initiative, which makes taking initiative a crucial part of the game. Pawns are very fast, so less of a strategical asset and much more tactical instead. The game becomes more tactical and calculative compared to standard chess.'

Semi-torpedo

'Semi-torpedo chess seems to be more decisive than classical chess, and less decisive than Torpedo chess,' writes Kramnik. 'It is an interesting variation, to be potentially considered by those who like the general middlegame flavor of Torpedo chess, but are unwilling to abandon existing endgame theory.'

Pawn-back

Variant chess games

Chess Variants Wiki

The Pawn-back version of chess allows for more fluid and flexible pawn structures and could potentially be interesting for players who like such strategic maneuvering,' writes Kramnik. 'Given that Pawn-back chess offers additional defensive resources, winning with White seems to be slightly harder, so the variant might also appeal to players who enjoy defending and attackers looking for a challenge.'

The

Pawn-sideways

'This is the most perplexing and “alien” of all variants of chess that we have considered,' writes Kramnik. 'Even after having looked at how AlphaZero plays Pawnside chess, the principles of play remain somewhat mysterious – it is not entirely clear what each side should aim for. The patterns are very different and this makes many moves visually appear very strange, as they would be mistakes in Classical chess. (...) This variant of chess is quite different and at times hard to understand, but could be interesting for players who are open to experimenting with few attachments to the original game!

Variant Chess Pieces

Self-capture

'I like this variation a lot, I would even go as far as to say that to me this is simply an improved version of regular chess,' writes Kramnik. (...) 'Regardless of its relatively minor effect on the openings, self-captures add aesthetically beautiful motifs in the middlegames and provide additional options and winning motifs in the endgames. (...) To conclude, I would highly recommend this variation for chess lovers who value beauty in the game on top of everything else.'

The 97-page paper includes many more games and explanations from Kramnik that are both instructive and fun. You can download it here in PDF.

Nakamura Wins 2020 Speed Chess Championship Final Presented By OnJuno

The Chess Variants Club Download Free

Vachier-Lagrave Eliminates Carlsen In Speed Chess Semifinal

Comments are closed.