Skip to content

Week 1 Project, Create a Chess AI that can defeat FlyWolfe

License

Notifications You must be signed in to change notification settings

EditUndo/ChessAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChessAI

Week 1 Project, Create a Chess AI that can defeat FlyWolfe

Files

chess.js - A JavaScript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection - Created by jhlywa chessboard.js - A JavaScript library for chess board display and control

ChessPage.html - Creates the webpage to display the chessboard and run the AI gameSetup.js - Creates the board, sets up controls, and instantiates everything we'll need to use the chess board ai.js - Starts teh ai on every turn and plays the best move found evaluate.js - Evaluates the board, finds the best move at the current position, and reports that back

About

Week 1 Project, Create a Chess AI that can defeat FlyWolfe

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages