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.
-
Notifications
You must be signed in to change notification settings - Fork 0
QuickToBeSlow/ChessEngine
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published