EditUndo / ChessAI

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:Other


Languages

Language:JavaScript 98.6%Language:CSS 0.8%Language:HTML 0.6%