Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.22 KB

File metadata and controls

44 lines (29 loc) · 1.22 KB

GUI Chess Game

This is a fully functional GUI implementation of the game Chess, in Python.

Motivation

My motivation behind this project was to create a Machine Learning Agent that plays chess at a superhuman level. I will be using this engine to make that project a reality.

Screenshots

The board in a starting position:

starting

The board when choosing the piece to promote a pawn into:

promotion

Prerequisites

  • Kivy
$ sudo apt-get install python3-kivy

How to Run

Clone:

git clone https://github.com/DylanSnyder31/GUI-Chess-Implementation-in-Python.git

Run:

python3 main.py

How to Use

  • To move the pieces just click the desired piece and release in the desired square
  • To castle move the king in the correct location and the rook will move on it's own
  • To promote a pawn, once the popup of the four pieces appear click on the desired piece and everything will change for you!

License

MIT © Dylan Snyder