Its not rocket science
I am presently building a chess game for my final year project here... The game is almost complete... Now i am programing the single player module.. I have built a AI which is verry bad.. Makes foolish moves... Does any one know a scheme when i can generate intelegent moves.. some point based sceheme or someting... And i cannot use the tree method where i have to validate trees which leads into 100's of branches.. The AI does not require to be too good but average would do...
Did you check out sourceforge for some other chess games? They can give you ideas.
I know some people who did chess for their programming finals. One of them did REALLY good AI, he got an F. The other two had less than average AI but got A's because they had thoroughly documented their code.
you might find something of interest here...