This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

Moves

Home * Chess * Moves

Irving Amen, Chess Move, 1977 1Irving Amen, Chess Move, 1977 1


  1. Lithographs by Irving Amen↩︎

In Chess terminology or game notation, a Move (or full move) implies a piece movement of both sides, white and black, e.g. 1. d4 Nf6. To relax this ambiguity, the term Half-move is used, also donated as one ply, to make sure that it is only the piece movement of one single side. However, in the context of chess programming, if not stated otherwise, the term Move refers the piece movement of one side, thus a half-move.

In the context of search, a Move is the edge, connecting two Nodes, which represent two consecutive chess positions inside one path of the search tree.

Contents
  1. Type of Moves
    1. Quiet Moves
    2. Altering Material
  2. Tactical Properties
  3. Reversibility
  4. Involved Squares
  5. Encoding and Generating
  6. Notation
  7. Adjunct Moves
  8. Make and Unmake
  9. See also
  10. Publications
  11. Forum Posts
  12. External Links
  13. References

Type of Moves

Quiet Moves

Pawn Push

Castling

Null Move, even if invalid in Chess

Altering Material

Captures

En passant capture

Promotions

Piece Drop in various Chess variants

Tactical Properties

Reversibility

Involved Squares

Encoding and Generating

Move Enumeration

Notation

Adjunct Moves

Those moves are determined by search and are matter of move ordering:

Make and Unmake

See also

Publications

Forum Posts

Watch on YouTube

References

Up one Level


  1. GitHub - BarakOshri/ConvChess: Predicting Moves in Chess Using Convolutional Neural Networks↩︎

Categories: Irving Amen · NHOP · Joe Pass

What links here

Contributors: GerdIsenberg, Phhnguyen.