Skip to content

thien-lm/chessAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

my nth project in 5th semester work with following eddie sharik chanel: https://www.youtube.com/watch?v=ZV9vWiBHWIQ&list=PLBwF487qi8MGU81nDGaeNE1EnNEPYWKY_ to build and some time i work with my idea

PRERESQUIST:
python 3
pygame

document of game development: https://docs.google.com/presentation/d/1BZWT2_JuAHxLycj6nz-XzntMCeSg7ZAH/edit?usp=sharing&ouid=107515806415857232666&rtpof=true&sd=true

todo:
-better heuristic function, better evaluate board fuction in move ordering fuction : https://www.youtube.com/watch?v=akfcmo_sZvo
-Algorithm
-fix checkmate bug: stime knight (or some piece else) can kill King without checkmate nofication
-store board state to avoid re-calcuate valid move twice each move
-Calculate both players moves given a position
-Quiescence Search: https://www.chessprogramming.org/Quiescence_Search


how to run:
-set up python enviroment
-download packages: pygame, easygui, chess: https://pypi.org/
-run ChessMain.py and enjoy the game

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published