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...