https://github.com/colonelpanic8/angular-chess-board
A flexible interactive chess board implementation with algebraic notation processing and the ability to force only legal moves. Designed to be flexible and reusable above all else. Can be used with or without the included angular.js directives.
https://github.com/colonelpanic8/angular-chess-board
Last synced: about 1 year ago
JSON representation
A flexible interactive chess board implementation with algebraic notation processing and the ability to force only legal moves. Designed to be flexible and reusable above all else. Can be used with or without the included angular.js directives.
- Host: GitHub
- URL: https://github.com/colonelpanic8/angular-chess-board
- Owner: colonelpanic8
- Created: 2013-04-14T02:08:16.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2015-03-04T06:28:51.000Z (over 11 years ago)
- Last Synced: 2025-03-23T20:51:15.639Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 464 KB
- Stars: 9
- Watchers: 3
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ChessBoard
==========
A flexible implementation of a chess board with algebraic notation
processing and an understanding of the rules of the game. Uses
angular.js for UI components.
=========
See demo/index.html for an example of how to use this package. The
only tricky part of getting this to work is invoking the loadTemplate
function properly. That function should be invoked with the path where
the templates for the angular directives are hosted. You will need to
host the root directory of the repository using an http server for
demo.html to work correctly.