Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 781 Bytes

README.md

File metadata and controls

29 lines (19 loc) · 781 Bytes

PyChess

Zero seconds worth of thought went into naming this. Clearly!

Introduction

Yet Another Chess Engine

Live at chess.adityahase.com

This is a failed attempt at writing a Pure Python UCI Chess Engine from scratch.

A Screenshot

Interesting Parts

  • Bitboards and some bit-twidling magic to represent and manipulate the game board in board.py.
  • The wonderful web interface built by Saqib Ansari.

Requirements

  • Python 3+

Python libraries used

  • Flask
  • Click
  • Python-Chess

UI Libraries

  • Chessboard.js
  • Chess.js