/chess-bet

Chess team events: beating the bookmakers?!

Primary LanguageRMIT LicenseMIT

CHESS-BET

Based on the post Team events: beating the bookmakers?! the app implements the steps described to calculate chess team odds.

The project contains two implementations:

  • chessBet, implementing the approach described in the post applied to FIDE ratings.

  • chessTeam4545, implementing the approach described in the post applied to the Team 4545 League.

Installation

To use locally the app, you need to install R with the package Shiny.

After cloning the project, with the working directory set to project folder, type the following commands in R console.

Install the dependencies

install.packages(c("shiny", "XML", "gtools"))

Then start the app chessBet

require(shiny)
runApp("chessBet")

or the app chessTeam4545

require(shiny)
runApp("chessTeam4545")

Live

Todo

  • Add validation for the input fields to allow blank games.

  • Add rating and stats games inputs to insert players not in FIDE database.

  • Save the latest players typed in the local storage.