Skip to content

edoardovivo/myChessEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

myChessEngine

A Chess game and engine in Python. Based on this fantastic tutorial.

Features:

  • Possibility to play against human or AI. (At the moment this requires modifying flags in the code)
  • Basic AI that uses minimax algorithm with alpha/beta pruning to choose the next move. The evaluation algorithms is based on material and piece position tables.
  • A move log and possibility to undo a move (by pressing Z).

About

A Chess game and engine in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages