For this project I made computer Chess artificial intelligence system. My goal was to create an AI which can respond to player's moves quickly and can also challenge people who are familiar with Chess. This project required deep understanding of AI, algorithms and data structure as well as java programming. I first started the project with designing each chess piece movement and building the AI system on top of that.
My goal for this project was to create a computer chess AI using different techniques I learned in my AI, algorithms and machine learning classes.
Computer Chess Artificial Intelligence
Programming, Prototyping and testing, Design