在国际象棋编程中很好地使用递归?

JDe*_*age 6 java recursion chess

作为家庭作业的一部分,我必须用Java编写一个简单的国际象棋游戏.我想借此机会尝试递归,我想知道在国际象棋中是否有明显的候选递归代码?

小智 7

对我来说最明显的候选者将是用于搜索最佳动作的递归极小极大例程.这也涉及搜索算法背后的许多理论,并且实施起来非常酷.

例:

http://www.devshed.com/c/a/Practices/Solving-Problems-with-Recursion/6/