Skip to content

v1.2

Choose a tag to compare

@thewizardplusplus thewizardplusplus released this 03 Jun 21:33
· 248 commits to master since this release

Implementing individual checkings of moves for all types of pieces.

Change Log

  • implementing individual checkings of moves for all types of pieces.

Features

  • representing the board as an associative array of pieces with their positions as keys;
  • immutable applicating moves to the board via copying the latter;
  • checkings of moves:
    • universal;
    • individual for all types of pieces;
  • generating moves via filtering from all possible ones;
  • using an abstraction of a piece.