rchess: Chess Move, Generation/Validation, Piece Placement/ Movement, and Check/Checkmate/Stalemate Detection

R package for chess validations, pieces movements and check detection. Also integrates functions to plot chess boards given a Forsyth Edwards and Portable Game notations.

Author
Joshua Kunst <jbkunst@gmail.com>
Date of publication
2015-11-05 17:18:05
Maintainer
Joshua Kunst <jbkunst@gmail.com>
License
MIT + file LICENSE
Version
0.1
URLs

View on CRAN

Man pages

Chess
Chess Class
chessboardjs
Plot a chessboard via chessboardjs
chessboardjsOutput
Widget output function for use in Shiny
chessopenings
Chess openings data
chesswc
FIDE World Cups data
ggchessboard
Plot a fen representation chessboard via ggplot2
rchess
Package por chess move, generation/validation, piece...
renderChessboardjs
Widget render function for use in Shiny

Files in this package

rchess
rchess/inst
rchess/inst/htmlwidgets
rchess/inst/htmlwidgets/chessboardjs.yaml
rchess/inst/htmlwidgets/lib
rchess/inst/htmlwidgets/lib/chessboard-0.3.0.min.js
rchess/inst/htmlwidgets/lib/chess.min.js
rchess/inst/htmlwidgets/lib/chessboardjs.themes.data.js
rchess/inst/htmlwidgets/lib/chessboardjs.themes.js
rchess/inst/htmlwidgets/lib/chessboard-0.3.0.min.css
rchess/inst/htmlwidgets/lib/jquery.min.js
rchess/inst/htmlwidgets/chessboardjs.js
rchess/inst/extimg
rchess/inst/extimg/plot_chssbrdjs_check.png
rchess/inst/extimg/unnamed-chunk-16-1.png
rchess/inst/extimg/unnamed-chunk-14-1.png
rchess/inst/extimg/unnamed-chunk-15-1.png
rchess/inst/extimg/plot_chssbrdjs.png
rchess/inst/extimg/unnamed-chunk-5-1.png
rchess/inst/extdata
rchess/inst/extdata/pgn
rchess/inst/extdata/pgn/wcup11.pgn
rchess/inst/extdata/pgn/wcup15.pgn
rchess/inst/extdata/pgn/kasparov_vs_topalov.pgn
rchess/inst/extdata/pgn/wcup13.pgn
rchess/NAMESPACE
rchess/demo
rchess/demo/shiny-ex.R
rchess/demo/00Index
rchess/demo/load-pgn-ex.R
rchess/data
rchess/data/chessopenings.rda
rchess/data/chesswc.rda
rchess/R
rchess/R/chessboardjs.R
rchess/R/helpers.R
rchess/R/chess.R
rchess/R/assertthat.R
rchess/R/ggchessboard.R
rchess/R/data-chessopenings.R
rchess/R/data-chesswc.R
rchess/R/rchess.R
rchess/README.md
rchess/MD5
rchess/DESCRIPTION
rchess/man
rchess/man/chessboardjsOutput.Rd
rchess/man/ggchessboard.Rd
rchess/man/chesswc.Rd
rchess/man/renderChessboardjs.Rd
rchess/man/rchess.Rd
rchess/man/Chess.Rd
rchess/man/chessboardjs.Rd
rchess/man/chessopenings.Rd
rchess/LICENSE