Introduction - If you have any usage issues, please Google them yourself
This program is written by Anshu Krishna Contact Addr: anshu.krishna5@gmail.com As I was writting an OpenGL graphics prog for chess I needed a chess engine, so I searched the internet and found some opensource chess-engines. The problem was that they were not written in an very reader friendly manner and hence were very difficult to understand. So, I started writting my own chess-engine. This program is the first step in that way. This program lets two players play a game of chess and checks if a move is valid or not before making it. I have tried to write the program in a reader friendly way. (Hence all the enums in the progarm, because it makes this program easier to read and understand.) I have added all the rules of chess that I am aware of. I know that there are more rules in the game, and I will try to add them in the future. I will also post the graphics version of chess which uses this engine later.