Inspiration

For an open-ended artificial intelligence final project

What it does

Play chess with you!

How I built it

It uses a variance of Minimax called Negamax, along with Alpha Beta pruning and a few other optimizations. Read more on www.chessprogramming.org

Challenges I ran into

Figuring out how to optimize the algorithm.

Accomplishments that I'm proud of

It works, and I have yet to beat it!

What I learned

Artificial intelligence is not as hard as I thought! (Well, it probably still is, but you can do really cool things with some basic artificial intelligence concepts.)

What's next for Chess Artificial Intelligence

More optimizations, and also probably some testing because I didn't get around to that either.

Built With

Share this project:

Updates