AI
I had the opportunity to work on multiple projects in AI. All of the code was done using Java. The first project was implementing A* search to solve an 8-puzzle. The source for this code can be downloaded here
download 8-puzzle SolverThe second project was to solve the N-queens problem using a Constrain Satisfaction Problem approach. The N-Queen problem is how to place N- queens on an N by N Chess Board so that no Queen can attack. The Source is available below.
download N-Queen SolverThe final project is an implementation of Connect-N game with an AI opponent. This project was focused on using Min-Max algorithm to develop a tough AI oppenent. Also implemented is Alpha-Beta Pruning
download Connect-N Game