Monte Carlo Tree Search (MCTS) algorithm is used to calculate the optimal move each and every time, simulating a progressive game of chess. This model could be used as a framework to figure out the best moves to make in various chess game conditions. The chess webapp is implemented with Streamlit.
https://www.anaconda.com/products/individual
$ conda create streamlitapp
$ conda activate streamlitapp
# Clone this repository and cd into it
$ cd
$ pip install -r requirements.txt
$ streamlit run app.py