Knight (chess) of chaturanga in India around the 6th century. Similar pieces are found in almost all games of the chess family. The "ma" of xiangqi and janggi are slightly more restricted; conceptually, the piece is considered to pass through the adjacent orthogonal square, which must be unoccupied, rather than "jumping". Another related piece is the "keima" of shogi, which moves like a knight but may only move two squares forward followed by one square sideways, restricting its movement to two possible squares. Unicode defines two codepoints for knight: ♘ U+2658 White Chess Knight (HTML ♘) ♞ U+265E Black Chess Knight (HTML
Alfil (chess) Alfil (chess) An alfil (or elephant) is a xiangqi piece and fairy chess piece that jumps two squares diagonally. In many chess variants, but not in xiangqi, it can leap over intermediate pieces. The alfil jumps two squares diagonally, leaping over any intermediate piece. The alfil is a very old piece, appearing in some very early chess variants, such as Tamerlane chess and shatranj. The elephant in xiangqi moves like an alfil, but has additional restrictions involving where it can move. The piece was originally called an "elephant", and two of its alternate names were "hastīn" and "gāja", two Sanskrit