chess ai.png


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.

Chess AI

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


Java, NetBeans

My responsibilities:

Programming, Prototyping and testing, Design 

Development Time:

1 Month  


Nima Jamalian

Project Report link

Video Demo