Computer Science Department

A Computer vs. Human Chess Game Using AI

Beth Haneline

This project will utilize topics from the Artificial Intelligence class at DePauw University. The project will implement the game of Chess using Visual Basic.NET. Completing the project will involve creating the graphical user interface (GUI) and implementing an algorithm that decides which piece the computer should move and where it should move it to. The algorithm will require a board representation of the game, a representation of the possible legal moves available, the alpha and beta values, and the evaluation function value. The GUI will include a region to display the piece movement history, the game board, 2 piece graveyards, some game options and a menu.