Friday, January 9, 2015

Chess Program Overnight

Today I saw a post of Gary Kasparov saying about his experience playing Alan Turin's first chess program. The great scientist Turin created his chess program even before the invention of the computer!!!
Feeling so excited, I decide to write my own chess program. Yeah!!!
For it, I choose to write the code in Java (since later I can port it to Android App), and it needs to satisfy the following requirements:
1. The program must be able to generate a valid move based on the current position.
2. There is no need for graphical user interface, command line is enough.
3. The strength of the program needs to be equivalent to a 1700-rated player. I think I might test the program using the API provided by chess.com.
4. The program must run in a reasonably time, maybe 30 s - 1 min per move considering that it's playing standard games.

Yes, must start coding now!!!!