Skip to content
Python 3 UCI-compliant chess engine
Python Batchfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
ChessEngine.cmd
README.md
driver.py

README.md

ChessEngine

Python 3 UCI chess engine

Introduction

There are three main subtasks in this repository:

  1. Board evaluation
  2. Move generation using search algorithms (pruning and other heuristic analysis)
  3. Opening database

This is a Universal Chess Interface engine and uses the lichess-bot bridge to play on lichess.org.

Requirements:

  1. python-chess for board representation
  2. lichess-bot if you want it to play as a bot on lichess
You can’t perform that action at this time.