Chess960

From Chessprogramming wiki
Revision as of 11:29, 19 February 2021 by Phhnguyen (talk | contribs) (Programming)
Jump to: navigation, search

Home * Games * Chess960

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.

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

Publications

Forum Posts

2005 ...

2010 ...

2015 ...

2020 ...

External Links

References

Up one Level