Skip to content

MockFish - A Reinforcement Learning Project for the King and Queen endgame in Chess. This project is developed by Joseph Aedan Marcus as an assignment for COM3240 Adaptive Intelligence module at the University of Sheffield.

License

Notifications You must be signed in to change notification settings

Josephaedan/MockFish

Repository files navigation

MockFish - A Reinforcement Learning Project for the King and Queen Endgame

Introduction

Inspired by the achievements of top Chess AI bots using Deep reinforcement learning, this report aims to delve into the application of reinforcement learning by developing MockFish, a chess model aptly named after leading Chess AI StockFish, to develop an algorithm to checkmate the opposing King in the King and Queen endgame, a subset of Chess games.

This project is developed by Joseph Aedan Marcus as an assignment for the COM3240 Adaptive Intelligence module at the University of Sheffield.

Installation

Requirements

  • Python 3.6 or above
  • Jupyter Notebook

Installation Steps

  1. Clone the repository: git clone https://github.com/Josephaedan/MockFish
  2. Install the required packages: pip install -r requirements.txt or Conda install --file requirements.txt
  3. Run the program Assignment.ipynb in Jupyter Notebook

About

MockFish - A Reinforcement Learning Project for the King and Queen endgame in Chess. This project is developed by Joseph Aedan Marcus as an assignment for COM3240 Adaptive Intelligence module at the University of Sheffield.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published