Maybe, but take care to terminate. If your program always starts out by simulating the opponent twice, it won’t even cooperate against a copy of itself, going into an infinite binary tree of recursion instead.
Maybe, but take care to terminate. If your program always starts out by simulating the opponent twice, it won’t even cooperate against a copy of itself, going into an infinite binary tree of recursion instead.