Skip to content

alainlou/ChessEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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