Skip to content

alainlou/ChessEngine

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

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

About

Python 3 UCI-compliant chess engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published