rlegrand / angular-chess-tools

Angular module to provide chess components, such as chessboard, edit board, clock ...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

angular-chess-tools

Angular module to provide chess components, such as chessboard, edit board, clock ...

What does it do

The aim is to provide chess tools based on angularjs. At this time, it mainly consist in a chessboard configurable. Configuration allows to:

  • Choose color for which pieces are movable (or control both colors)
  • Restrict or not the moves (check or not if the square is really accessible)
  • Choose the mode to move pieces: dragndrop or simple click

Remarks

Should work fine on "recent" versions of chrome or firefox, still need some little fixes (todo).

Sample

here

Todo

  • Complete accessible moves calculation
  • Add components: clock, move reminder, pgn connectors

About

Angular module to provide chess components, such as chessboard, edit board, clock ...


Languages

Language:JavaScript 95.4%Language:CSS 3.0%Language:HTML 1.6%