Skip to content

Mmdrlol/chessboardpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Chess

Simple chess board created with Python 3.6


General info

Here's my real first projet in python and I'm very proud of it ;) This project has a interactive board made with tkinter. I tried to make board.py as general as possible so that it can be used in other projects!!!


Features

  • Graphic Animations
  • Castlings, En Passant Captures and Pawn Promotions
  • Control check, occupied squares and pins to limit pieces' moves
  • Detect checkmate and draw like stalemate
  • Save two players' moves in a list

To Do:

  • add comments and make the code more readable
  • put choices for the Pawn's promotion
  • maybe add a timer with the players' moves and buttons to replay and give up

Sources

Board and graphic animations are inspired by Lichess

About

Python chessboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages