Moves


 * Home * Chess * Moves**
 * [[image:chessMove.JPG width="308" height="243" link="http://www.irvingamen.com/works/ChessMove.htm"]] ||~  || 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. || toc =Type of Moves=
 * Irving Amen, Chess Move, 1977 ||~  ||^   ||

Quiet Moves
> Pawn Push > Castling > Null Move, even if invalid in Chess
 * Quiet Moves

Altering Material
> Captures > En passant capture > Promotions > Piece Drop in various Chess variants
 * Tactical moves

=Tactical Properties=
 * Check
 * Discovered Attack
 * Double Attack
 * Double Check
 * Sacrifice
 * Zwischenzug

=Reversibility=
 * Reversible Moves
 * Irreversible Moves

=Involved Squares=
 * Origin Square
 * Target Square

=Encoding and Generating= > Move Enumeration
 * Encoding Moves
 * Move Generation
 * Pseudo-Legal Move
 * Legal Move
 * Move List
 * Move Ordering

=Notation=
 * Algebraic Chess Notation
 * Entering Moves

=Adjunct Moves= Those moves are determined by search and are matter of move ordering:
 * Best Move
 * Hash Move
 * Killer Move
 * PV-Move
 * Refutation Move
 * Threat Move from null move refutations

=Make and Unmake=
 * Incremental Updates
 * Copy-Make
 * Make Move
 * Unmake Move
 * Bitboard Update By Move

=See also=
 * Butterfly Boards
 * Influence Quantity of Pieces
 * Tempo
 * Transposition

=Publications=
 * Alex Bell, [|N. Jacobi] (**1979**). //[|How to read, make and store chess moves]//. [|The Computer Journal Vol. 22, No. 1], 71-75
 * Barak Oshri, Nishith Khandwala (**2015**). //Predicting Moves in Chess using Convolutional Neural Networks//. [|pdf] » Deep Learning, Neural Networks

=External Links= > media type="youtube" key="ITlDupUbekc"
 * [|Betza notation and XBoard] » Chess Variants, XBoard
 * NHØP & Joe Pass - Move, Jazzhus Slukefter, [|Tivoli], [|Copenhagen], 1982, [|YouTube] Video

=References= =What links here?= include page="Moves" component="backlinks" limit="220"
 * Up one Level**