rchess v0.1

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.

Readme

rchess A chess package for R

travis-status version downloads

The rchess package is a chess move, generation/validation, piece placement/movement, and check/checkmate/stalemate detection.

This Packages is a wrapper for the chess.js javascript library and integrates htmlwidget for plot chessboard using chessboardjs library.

For installation you use:

install.packages("rchess")
# Or
devtools::install_github("jbkunst/rchess")

Functions in rchess

Name Description
rchess Package por chess move, generation/validation, piece placement/movement, and check/checkmate/stalemate detection
Chess Chess Class
renderChessboardjs Widget render function for use in Shiny
chessboardjsOutput Widget output function for use in Shiny
chessboardjs Plot a chessboard via chessboardjs
ggchessboard Plot a fen representation chessboard via ggplot2
chessopenings Chess openings data
chesswc FIDE World Cups data
No Results!

Details

Include our badge in your README

[![Rdoc](http://www.rdocumentation.org/badges/version/rchess)](http://www.rdocumentation.org/packages/rchess)