Features:
- Written in ruby
- Runs in browser using Opal
- Highlight valid moves.
- Follows the shades of chess rules:
- En-passant capture
- Pawn promotion
- fifty-move rule
- Castling through check
- PGN and FEN notations output
- Import game from FEN string
Run localy:
$ git clone [email protected]:ll14m4n/chess-opalrb-example.git
$ cd chess-opalrb-example
$ bundle install
$ bundle exec rackup
Open localhost:9292