Skip to content

QuickToBeSlow/ChessEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation

ChessEngine

At the moment, the ChessEngine knows the rules of chess and the user is able to make moves with the chess pieces. The Chess Engine at the moment is able to alternate whose turn it is, whether it's white's turn to move or black's turn to move. The Chess Engine can now perform en passant and Queen side castling and King side castling. In the future, the Chess Engine will know how to evaluate a position and it will be able to pick decent moves for the given situation. Update: The Chess Engine is able to look one move ahead and decide whether or not to capture a piece based on the piece's value. Another goal for the Chess Engine is that it will know when one side has won or not and it will act accordingly (perhaps it will end the game and state which side won, or if the game was drawn). Update: The Chess Engine resets the game once either king is killed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages