Skip to content
This repository has been archived by the owner on Apr 29, 2019. It is now read-only.

Latest commit

 

History

History
8 lines (5 loc) · 685 Bytes

README.md

File metadata and controls

8 lines (5 loc) · 685 Bytes

Chess AI

This project is a game of chess with the complete ruleset and basic AI. This project is programmed as an individual project for my personal educational purpose.

The board representation was programmed with the help of OpenGL. The individual chess pieces were formed with basic geometric shapes due to some difficulties with importing images of the chess pieces.

The rules and AI were programmed with C++ to allow the interactions within the game. The artificial intelligence was programmed based on the alpha-beta algorithm in the negamax framework to eliminates the unnecssary search in order to decrease search time.

Reference: http://chessprogramming.wikispaces.com/