I'm writing a checkers program, and had a question about jumping.
When doing multiple jumps, are the opponent's checkers removed after
each jump, preventing situations where you can double back to get more
jumps in?
Also, if you end up in a loop back to your original sqaure (or any
other sqaure you've already been to in a loop), do you still get to
continue jumping?
Say if you have a king in the lower left corner, and there are 9
opponents arranged in a grid ready for jumping, what are all the
possible options? Can all 9 be jumped?
Thanks,
Chris


|