I have done many research on the rule of chess,but to implement it in Java or any programming language seems to be impossible for me. can anyone else provide a sample code?