Difference between revisions of "Chess960"
GerdIsenberg (talk | contribs) |
(Tags: Mobile edit, Mobile web edit) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
'''Chess960''', (or Fischer Random Chess)<br/> | '''Chess960''', (or Fischer Random Chess)<br/> | ||
a chess variant invented by former [https://en.wikipedia.org/wiki/World_Chess_Champion World Chess Champion] [https://en.wikipedia.org/wiki/Bobby_Fischer Bobby Fischer], introduced on June 19, 1996 in [https://en.wikipedia.org/wiki/Buenos_Aires Buenos Aires], [https://en.wikipedia.org/wiki/Argentina Argentina] <ref>[http://www.chessvariants.org/diffsetup.dir/fischerh.html The birth of Fischer Random Chess] by [[Eric van Reem]]</ref> . Randomizing the pieces on its back rank has been known as ''Shuffle Chess'', but Chess960 introduces rules so that [[Castling|castling]] options are retained in all starting positions, one player's bishops must start on opposite-color squares, and the king must start on a square between the rooks, resulting in 960 unique positions, while the classical [[Initial Position|initial position]] is one of them. Chess960 practically handicaps the application of [http://en.wikibooks.org/wiki/Chess_Opening_Theory opening theory] in classical chess with the [[Opening Book|memorization]] of opening moves, both for human as well for chess programs. | a chess variant invented by former [https://en.wikipedia.org/wiki/World_Chess_Champion World Chess Champion] [https://en.wikipedia.org/wiki/Bobby_Fischer Bobby Fischer], introduced on June 19, 1996 in [https://en.wikipedia.org/wiki/Buenos_Aires Buenos Aires], [https://en.wikipedia.org/wiki/Argentina Argentina] <ref>[http://www.chessvariants.org/diffsetup.dir/fischerh.html The birth of Fischer Random Chess] by [[Eric van Reem]]</ref> . Randomizing the pieces on its back rank has been known as ''Shuffle Chess'', but Chess960 introduces rules so that [[Castling|castling]] options are retained in all starting positions, one player's bishops must start on opposite-color squares, and the king must start on a square between the rooks, resulting in 960 unique positions, while the classical [[Initial Position|initial position]] is one of them. Chess960 practically handicaps the application of [http://en.wikibooks.org/wiki/Chess_Opening_Theory opening theory] in classical chess with the [[Opening Book|memorization]] of opening moves, both for human as well for chess programs. | ||
+ | |||
+ | =Make castling moves with chess GUIs= | ||
+ | For chess, players typically make a castling move by moving their Kings to two cells, left or right. However, for Chess960 sometimes they can’t move their King to two cells since the target cell maybe still occupied by a piece. Many chess GUIs solved that difficulty/ambiguity by changing the way to make castling move: move the King to capture it own Rook. | ||
+ | |||
+ | =Programming= | ||
+ | Chess960 is almost identical with chess, except initial positions and the castling rule. A chess software can easily support Chess960 with only a few changes. | ||
+ | |||
+ | ==Initial positions== | ||
+ | A typical chess engine can support any given position thus it can parse correctly any initial position. It needs to parse input, setup and process correctly the castling statuses. | ||
+ | |||
+ | For other software such as chess GUIs which need to generate all initial positions they can simply store all initial FENs or use some algorithms to generate them when needed. | ||
+ | |||
+ | ==Notations== | ||
+ | Chess960 can use all chess notations. However, there are some ambiguities: | ||
+ | * Variant name (in PGN file): some programs use the name “ Fischerandom” but others may use “Chess960” | ||
+ | * UCI engines: some engines tell to chess GUIs that they support Chess960 via the option UCI_variant. Some others via their own created options such as “option chess960” | ||
=See also= | =See also= |
Revision as of 11:41, 19 February 2021
Chess960, (or Fischer Random Chess)
a chess variant invented by former World Chess Champion Bobby Fischer, introduced on June 19, 1996 in Buenos Aires, Argentina [1] . Randomizing the pieces on its back rank has been known as Shuffle Chess, but Chess960 introduces rules so that castling options are retained in all starting positions, one player's bishops must start on opposite-color squares, and the king must start on a square between the rooks, resulting in 960 unique positions, while the classical initial position is one of them. Chess960 practically handicaps the application of opening theory in classical chess with the memorization of opening moves, both for human as well for chess programs.
Contents
Make castling moves with chess GUIs
For chess, players typically make a castling move by moving their Kings to two cells, left or right. However, for Chess960 sometimes they can’t move their King to two cells since the target cell maybe still occupied by a piece. Many chess GUIs solved that difficulty/ambiguity by changing the way to make castling move: move the King to capture it own Rook.
Programming
Chess960 is almost identical with chess, except initial positions and the castling rule. A chess software can easily support Chess960 with only a few changes.
Initial positions
A typical chess engine can support any given position thus it can parse correctly any initial position. It needs to parse input, setup and process correctly the castling statuses.
For other software such as chess GUIs which need to generate all initial positions they can simply store all initial FENs or use some algorithms to generate them when needed.
Notations
Chess960 can use all chess notations. However, there are some ambiguities:
- Variant name (in PGN file): some programs use the name “ Fischerandom” but others may use “Chess960”
- UCI engines: some engines tell to chess GUIs that they support Chess960 via the option UCI_variant. Some others via their own created options such as “option chess960”
See also
- Chess960 Engines
- Chess960 Perft Results
- Livingston Chess960 Computer World Championship
- Shredder-FEN
- X-FEN
Publications
- Reinhard Scharnagl (2004). Fischer-Random-Schach: (FRC/Chess 960). Books on Demand, ISBN: 3833413220, 9783833413223 (German)
Forum Posts
2005 ...
- Why to use compatible X-FEN (in Chess960) by Reinhard Scharnagl, CCC, July 17, 2005
- Chess960 Nullmove castling by Gian-Carlo Pascutto, CCC, August 01, 2005
- Chess960: X-FEN rules international by Reinhard Scharnagl, CCC, August 03, 2005
- contradicting FEN and SMK-FEN by Reinhard Scharnagl, CCC, August 04, 2005
- Chess960: Arena castle vs X-FEN castle by Matthias Gemuh, CCC, November 05, 2005
- Chess960 in Fritz9GUI and Winboard_frc by Matthias Gemuh, CCC, November 24, 2005
- supporting FRC questions by Uri Blass, Winboard Forum, September 13, 2006
- 0x88 FRC castle questions by Daniel Uranga, Winboard Forum, December 12, 2009 » 0x88
2010 ...
- FRC / Chess960 Engine with "Divided" Command by Steve Maughan, CCC, December 02, 2014 » Perft
2015 ...
- Some Chess960/FRC positions to be confirmed by Reinhard Scharnagl, CCC, February 09, 2015 » Perft Results
- FRC / Chess960 -- Some Lessons I Learned by Andrew Grant, CCC, June 22, 2019
- Strictly for Chess960 Enthusiasts ... by Michael B, CCC, June 25, 2019
- Chess960 Generator and Lookup Tool by Michael B, CCC, July 25, 2019
- Polyglot FRC/960 Opening Book by Dennis Sceviour, CCC, November 27, 2019 » Opening Book, PolyGlot
2020 ...
- PST for FRC by Vivien Clauzon, CCC, May 07, 2020 » Piece-Square Tables
- FRC in CECP by lucasart, CCC, December 20, 2020 » CECP
External Links
- Chess960 from Wikipedia
- Chess960 starting position from Wikipedia
- Chess960 numbering scheme from Wikipedia
- GitHub - MichaelB7/Chess960-Lookup: Generate or lookup Chess960 positions sequentially or randomly by Michael Byrne
- Fischer Random Chess
- The birth of Fischer Random Chess by Eric van Reem
- Fischer Random Chess (Chess960) by David A. Wheeler
- CCRL 40/4 FRC - Index » CCRL